We are seeking an experienced AWS DevOps Engineer with strong expertise in AWS Cloud, Terraform, and GitHub Actions. The ideal candidate will play a key role in modernizing DevOps processes, implementing Infrastructure as Code (IaC), and leading CI/CD transformation initiatives, including migration from Jenkins to GitHub Actions.
This role requires hands-on experience in cloud infrastructure automation, container orchestration, deployment pipelines, and production support within AWS environments.
Key Responsibilities
- Lead the migration of CI/CD pipelines from Jenkins to GitHub Actions.
- Design, develop, and maintain scalable CI/CD pipelines to support application deployments.
- Build, automate, and manage AWS cloud infrastructure using Terraform.
- Develop reusable Terraform modules and implement Infrastructure as Code (IaC) best practices.
- Manage and support cloud-native deployments across AWS environments.
- Collaborate with development, QA, and operations teams to improve deployment automation and release reliability.
- Implement monitoring, logging, alerting, and operational best practices.
- Troubleshoot and resolve CI/CD, infrastructure, deployment, and cloud-related issues.
- Ensure cloud security, compliance, and governance standards are followed.
- Drive continuous improvement initiatives for DevOps processes and platform engineering.
Required Skills & Qualifications
Cloud & Infrastructure
- Strong hands-on experience with AWS Cloud Services.
- Experience managing cloud infrastructure across development, testing, and production environments.
- Deep understanding of networking, security, IAM, and AWS architecture principles.
Infrastructure as Code (IaC)
- Strong expertise in Terraform.
- Experience developing reusable Terraform modules and managing infrastructure lifecycle.
- Proven experience implementing Infrastructure as Code best practices.
CI/CD & DevOps
- Expert-level experience with GitHub Actions and GitHub repositories.
- Proven experience migrating CI/CD pipelines from Jenkins to GitHub Actions.
- Strong understanding of CI/CD concepts, release automation, and deployment strategies.
Containers & Orchestration
- Experience with Docker and containerized applications.
- Hands-on experience with Kubernetes and container orchestration platforms.
- Experience with AWS EKS or ECS is highly preferred.
Scripting & Automation
- Proficiency in Python, Bash, or PowerShell scripting.
- Experience automating operational and deployment tasks.
Monitoring & Security
- Experience with monitoring, logging, and observability tools.
- Understanding of cloud security best practices and DevSecOps principles.
Preferred Skills
- Experience with AWS EKS, ECS, Lambda, and CloudFormation.
- Knowledge of DevSecOps, security automation, and compliance frameworks.
- Experience implementing GitOps methodologies.
- Familiarity with Prometheus, Grafana, CloudWatch, or ELK stack.
- AWS Certifications are highly desirable.
Key Technologies
AWS | Terraform | GitHub Actions | Jenkins | CI/CD | Infrastructure as Code (IaC) | Docker | Kubernetes | EKS | ECS | Lambda | Python | Bash | PowerShell | CloudWatch | DevSecOps
Ideal Candidate Profile
The ideal candidate will have a strong background in AWS cloud infrastructure, Terraform-based automation, and GitHub Actions. They should possess hands-on experience migrating enterprise CI/CD pipelines from Jenkins to GitHub Actions, managing containerized workloads, and supporting highly available production environments.