Job Summary
We are seeking a highly skilled DevOps Engineer to lead the design and implementation of Infrastructure as Code (IaC) solutions using Terraform, focusing on scalable cloud environments within AWS. The ideal candidate will architect and maintain containerized infrastructure leveraging Kubernetes, particularly Amazon EKS, to support microservices orchestration and deployment. This role demands a proactive leader who can optimize CI/CD pipelines, develop reusable Terraform modules, and ensure robust infrastructure monitoring and security. Collaboration across development, QA, and operations teams is essential, along with mentoring junior engineers and driving continuous improvement through automation.
Key Responsibilities
- Lead the design, development, and deployment of Infrastructure as Code (IaC) using Terraform to provision and manage scalable AWS cloud environments.
- Architect and maintain container orchestration infrastructure using Kubernetes, with a focus on Amazon EKS, to support microservices deployment and management.
- Optimize and streamline CI/CD pipelines by integrating Terraform, EKS, and Kubernetes into modern, efficient deployment workflows.
- Develop and maintain reusable Terraform modules, manage remote backends, and ensure consistent state management for scalable infrastructure.
- Monitor system health, performance, and security across AWS and Kubernetes environments, implementing best practices for observability and incident response.
- Collaborate closely with cross-functional teams including development, QA, and operations to ensure seamless integration and deployment of infrastructure components.
- Provide guidance and mentorship to junior DevOps engineers, fostering a culture of continuous improvement, automation, and knowledge sharing.
- Stay up to date with the latest DevOps tools, AWS service offerings, and Kubernetes trends to continuously enhance infrastructure reliability, security, and efficiency.
Required Qualifications
- Deep expertise in AWS services, including but not limited to EC2, S3, RDS, VPC, Lambda, and IAM.
- Extensive hands-on experience with Terraform, including writing complex modules, managing remote state, and applying IaC best practices.
- Strong experience with Kubernetes and Amazon EKS for container orchestration, cluster management, and deployment automation.
- Solid understanding of Docker, Helm, and related container tooling for packaging and deployment.
- Proficiency in scripting languages such as Bash and Python, with a focus on automating workflows and infrastructure tasks.
- Demonstrated problem-solving skills and attention to detail, with the ability to work independently or lead a technical team.
- Excellent verbal and written communication skills, capable of conveying complex technical concepts clearly to diverse audiences.
Preferred Qualifications and Benefits
While not explicitly stated, candidates who actively keep abreast of emerging DevOps technologies and cloud-native trends will excel in this role. The position offers the opportunity to work in a dynamic, collaborative environment where innovation and continuous learning are highly valued. Mentorship and leadership responsibilities provide a platform for professional growth and impact within the organization.
---
This role is ideal for a motivated DevOps professional passionate about cloud infrastructure, automation, and container orchestration, eager to lead and innovate in a fast-paced environment.