Overview
Our Client is expanding its cloud infrastructure team and is seeking an experienced AWS Cloud Architect with deep expertise in Kubernetes. This role is critical to shaping and scaling the foundational cloud architecture, driving infrastructure automation, and ensuring system resilience in a high-performance environment.
Responsibilities
Design and implement scalable, reliable, and secure AWS cloud infrastructure to support high-availability applications.
Architect and manage Kubernetes environments (preferably EKS), enabling secure and performant orchestration of microservices.
Establish cloud architecture best practices, focusing on performance, cost optimization, and scalability.
Develop and maintain Infrastructure as Code (IaC) using Terraform, CloudFormation, or similar tools.
Collaborate with DevOps and SRE teams to design and enforce CI/CD practices and automated pipelines (GitLab CI/CD, Argo CD).
Guide cloud security and governance initiatives, integrating IAM policies, logging, and monitoring (CloudWatch, Prometheus, Grafana).
Participate in capacity planning, incident management, root cause analysis, and disaster recovery strategies.
Lead architectural discussions and reviews across engineering teams, providing hands-on technical leadership.
Support multi-cloud initiatives and provide insights for potential OCI/other cloud integrations as needed.
Required Skills
10+ years in Cloud Engineering/Architecture roles, with a strong focus on AWS.
Deep experience with Kubernetes (EKS highly preferred).
Proven experience designing and implementing cloud-native architectures in AWS (EC2, S3, RDS, Lambda, IAM, etc.).
Proficiency in Infrastructure as Code (Terraform, CloudFormation, or Ansible).
Hands-on experience with DevOps tools including GitLab, Argo CD, and Jenkins.
Knowledge of observability tooling: Prometheus, Grafana, CloudWatch.
Strong scripting or programming skills (Python, Go, or Bash).
Excellent communication and collaboration skills.