Lead - AWS DevOps Engineer (Terraform)
Egen
Posted: January 6, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Required Skills
Job Description
Job Summary
We are looking for a Lead AWS DevOps Engineer with strong hands-on expertise in Terraform and AWS DevOps practices. The role involves designing, implementing, and managing AWS infrastructure using Infrastructure as Code, enabling CI/CD automation, and supporting serverless and API-driven architectures. The candidate is expected to be hands-on while also providing technical guidance and leadership.
Key Responsibilities :
• Design, implement, and maintain AWS infrastructure using Terraform (Infrastructure as Code).
• Develop reusable, modular, and scalable Terraform code for AWS resources.
• Manage and operate core AWS services, including VPC, IAM, EC2, S3, RDS, ECS, Lambda, and API Gateway.
• Design, deploy, and operate containerized workloads on Amazon ECS.
• Build, manage, and optimize Docker images for application and platform workloads.
• Develop, deploy, and integrate AWS Lambda functions using Python.
• Design, publish, and manage APIs using Amazon API Gateway.
• Build, maintain, and optimize CI/CD pipelines for infrastructure and application deployments.
• Implement automated build, test, deployment, and rollback strategies for both serverless and container-based workloads.
• Apply security best practices across AWS infrastructure (IAM, encryption, network security).
• Support cost optimization initiatives and monitor cloud resource usage.
• Design and support Disaster Recovery (DR) and backup strategies.
• Troubleshoot and resolve complex AWS infrastructure, container, and pipeline issues.
• Provide technical guidance and mentoring to DevOps and cloud engineers.
• Collaborate with application, data, and platform teams to deliver end-to-end solutions.
Required Qualifications:
• 8–12+ years of experience in DevOps, cloud infrastructure, or platform engineering roles.
• Strong hands-on experience with Terraform for AWS Infrastructure as Code.
• Extensive hands-on experience with AWS, including ECS and core services.
• Practical experience running containerized applications on Amazon ECS.
• Familiarity with Docker, including image creation, optimization, and lifecycle management.
• Experience developing AWS Lambda functions using Python.
• Hands-on experience with Amazon API Gateway.
• Strong experience designing and managing CI/CD pipelines.
• Solid understanding of Git version control, branching strategies, and automation workflows.
• Experience supporting production-grade AWS environments.
• Strong problem-solving, troubleshooting, and analytical skills.
• Good communication skills and ability to work effectively with cross-functional teams.
Preferred / Nice-to-Have Experience:
• Experience with AWS SageMaker and ML platform infrastructure.
• Experience with Amazon OpenSearch.
• Exposure to Factory DB or similar enterprise data platforms.
• Experience with AWS Glue and data integration pipelines.
• Knowledge of cloud cost optimization (FinOps) practices.
• Experience designing and validating Disaster Recovery (DR) solutions.
• Experience with advanced container orchestration patterns on ECS (e.g., autoscaling, blue/green deployments).
• Experience with serverless and event-driven architectures at scale.
Certifications (Preferred):
• AWS Certified DevOps Engineer – Professional
• AWS Certified Solutions Architect – Professional or Associate
• HashiCorp Certified: Terraform Associate
• Relevant security or data-related AWS certifications
Education:
• Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.