Role Overview
We are looking for a Senior Cloud Engineer to design, deploy, and manage our cloud infrastructure on AWS. This role focuses primarily on cloud engineering while incorporating modern automation practices such as Infrastructure-as-Code (Terraform), CI/CD pipelines, and container orchestration using Kubernetes (EKS).
You will lead a small team of cloud and DevOps engineers, provide technical guidance, set engineering standards, and ensure the reliability and scalability of our cloud environment.
Key Responsibilities Cloud Engineering (Primary Focus)
Architect, deploy, and maintain AWS-based infrastructure for production and non-production environments.
Ensure system availability, performance, scalability, and security.
Manage AWS services such as EC2, VPC, RDS, EBS, S3, IAM, CloudWatch, KMS, ELB/ALB, and related components.
Implement and enforce cloud security best practices including IAM policies, encryption, network hardening, and monitoring.
Oversee backup, DR, cost optimization, and lifecycle management processes.
Infrastructure Automation \& Kubernetes
Implement and maintain Infrastructure-as-Code using Terraform.
Manage Kubernetes clusters using Amazon EKS, including deployments, node groups, scaling, and cluster security.
Automate environment provisioning and configuration.
CI/CD \& Release Enablement
Work with CI/CD tools (GitLab, GitHub Actions, or Azure DevOps) to support application deployment workflows.
Build and maintain deployment pipelines for cloud and container-based environments.
Work closely with development teams to streamline release processes.
Leadership
Lead, mentor, and guide a team of cloud and DevOps engineers.
Review architectures and technical designs from the team.
Establish engineering standards, documentation, and best practices.
Coordinate with management and stakeholders for planning and prioritization.
Drive continuous improvement across cloud operations and automation.
Skills \& RequirementsMust Have
Bachelor’s degree in Computer Science, Information Technology, or equivalent.
5+ years hands-on experience with AWS cloud infrastructure engineering.
Strong experience with AWS core services (EC2, RDS, VPC, IAM, CloudWatch, KMS, S3, EBS, Load Balancers).
Strong experience with Terraform for Infrastructure-as-Code.
Solid understanding of Kubernetes / Amazon EKS and containerized workloads.
Hands-on experience with CI/CD tools such as GitLab, GitHub Actions, or Azure DevOps.
Strong scripting or automation skills (Python, Bash, PowerShell, etc.).
Expertise in Linux and/or Windows server administration.
Experience leading or mentoring engineers.
Strong troubleshooting and problem-solving abilities.
Good to Have
AWS Solutions Architect or DevOps Engineer certification.
Experience with Azure or GCP.
Monitoring/observability experience (CloudWatch, Prometheus, Grafana, ELK, etc.).
Knowledge of networking (DNS, routing, VPN, firewalls).
Note: Proceeding to apply on this job post means you have read, understand and agreed to WPH DATA PROTECTION NOTICE FOR JOB APPLICANTS in the link below. https://www.wphdigital.com/notices
Job Type: Full-time
Pay: $6,000.00 - $8,000.00 per month
Benefits:
Professional development
Promotion to permanent employee
Education:
Bachelor's or equivalent (Required)
Experience:
Senior Cloud Engineer: 4 years (Required)
Amazon EKS: 4 years (Required)
Terraform: 4 years (Required)
Kubernetes: 4 years (Required)
CloudFormation: 3 years (Required)
GitLab: 3 years (Required)
License/Certification:
AWS Solutions Architect (Required)
Work Location: In person