What are the responsibilities and job description for the IaC AWS (EKS) Lead Engineer position at Sysmind LLC?
Job Title : IaC AWS (EKS) Lead Engineer
Job Location : Phoenix Arizona or Remote. Arizona based candidates given priority.
Job Description :
We are seeking an experienced IaC AWS ( EKS) Lead Engineer to join our team at Capgemini. This role involves designing, implementing, and maintaining Kubernetes-based container orchestration solutions on AWS. The ideal candidate will have a strong background in cloud-native technologies and Infrastructure as Code with a focus on optimizing performance, scalability, and security for enterprise-level applications.
Key Responsibilities :
Use Terraform to automate infrastructure management, cluster provisioning, and configuration.
Design, implement, and maintain highly available and scalable Kubernetes clusters using AWS EKS.
Life Cycle Management of application containers through all delivery stages
Troubleshoot and resolve issues related to Kubernetes clusters, networking, and cloud infrastructure.
Collaborate with development, operations, and security teams to ensure alignment with best practices.
Implement security controls and compliance measures for Kubernetes environments.
Provide technical leadership and mentorship to junior engineers.
Required Skills :
Experience using Terraform to manage IaC, automate cluster provisioning and configuration.
Strong experience with AWS services, including EKS, EC2, S3, and IAM, and CloudFormation.
Expertise in Kubernetes (EKS), including cluster management, deployment strategies, and troubleshooting.
Configure and manage Kubernetes networking (Services, Ingress, Network Policies)
Proficiency in containerization tools and technologies (e.g., Docker, HashiCorp Packer, ECR).
Experience with monitoring and logging tools (e.g., Dynatrace )
Experience with API Management solutions (e.g. Kong, Azure API Management, Amazon API Gateway)
Design, deploy, and manage containerized applications using Pods, Deployments, StatefulSets, and DaemonSets.
Manage cluster lifecycle, including upgrades, scaling, and patching.
Secure Kubernetes workloads using Pod Security Policies (PSP), Network Policies, and Secrets Management (e.g., HashiCorp Vault, CyberArk Conjur)
Design highly available Kubernetes architectures with multi-node, multi-zone, or multi-region cluster for DR.
Implement service meshes or API Gateways for microservices observability, security, and traffic management.