We are seeking a highly experienced AWS DevOps Engineer with strong expertise in Terraform and cloud-native CI/CD automation. The ideal candidate will have deep knowledge of AWS services, modern deployment practices, and container-based architectures. This role requires hands-on engineering, architecture design, and collaboration across development teams to accelerate software delivery and improve reliability and scalability.
-
Design, architect, and automate end-to-end CI/CD pipelines using Jenkins, GitLab, or similar tools.
-
Build and manage cloud-native distributed systems leveraging Kubernetes, microservices, and AWS services.
-
Develop infrastructure automation solutions using Terraform, CloudFormation, or equivalent IaC tools.
-
Deploy and automate application releases and infrastructure provisioning in AWS environments.
-
Support DevOps best practices such as trunk-based development, feature toggles, blue-green deployments, and 12-factor application principles.
-
Lead and guide agile development teams through the complete software development lifecycle.
-
Establish monitoring, security, performance, and high-availability strategies.
-
Collaborate with cross-functional engineering and architecture teams on designing scalable solutions.
-
Troubleshoot complex infrastructure, networking, and cloud security issues.
-
12+ years of experience in DevOps engineering, cloud solution design, or software development.
-
Strong hands-on experience designing and maintaining CI/CD platforms.
-
Proven expertise in AWS cloud services, Kubernetes, containers (EKS / Docker), and distributed systems.
-
Advanced experience with Infrastructure as Code using Terraform (required) and CloudFormation.
-
Strong scripting or programming experience in one or more languages (Python, Go, Java, Ruby, Groovy, etc.).
-
Solid understanding of Linux systems, networking, and core internet protocols.
-
Strong communication, documentation, and stakeholder collaboration skills.