Overview

We are seeking an experienced AWS DevOps Engineer to join our team and take ownership of our cloud infrastructure and CI/CD processes. The ideal candidate will have hands-on experience with AWS services, automation tools, infrastructure as code, and DevOps best practices.

Key Responsibilities:
Design, build, and maintain scalable, secure, and high-availability AWS infrastructure.
Implement Infrastructure as Code (IaC) using tools like Terraform or AWS CloudFormation.
Automate deployment pipelines and optimize CI/CD workflows using tools such as Jenkins, GitHub Actions, or AWS CodePipeline.
Monitor systems using tools like CloudWatch, Prometheus, Grafana, or ELK Stack.
Collaborate with development teams to ensure best practices in software delivery and infrastructure.
Troubleshoot issues across applications, systems, and infrastructure layers.
Ensure security best practices and compliance standards are followed.
Manage containerized workloads using Docker and orchestration platforms like Kubernetes or Amazon ECS/EKS.

Required Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
3–7 years of experience in DevOps or related roles.
Strong experience with AWS services (EC2, S3, RDS, VPC, Lambda, IAM, etc.).
Proficiency in scripting languages such as Python, Bash, or PowerShell.
Experience with CI/CD tools like Jenkins, GitLab CI/CD, or AWS CodePipeline.
Hands-on experience with Docker and Kubernetes (EKS preferred).
Familiarity with version control systems like Git.
Knowledge of monitoring/logging tools (CloudWatch, ELK, etc.).
Experience with Terraform or CloudFormation.

Preferred Qualifications:
AWS Certification (e.g., AWS Certified DevOps Engineer – Professional).
Experience with serverless architecture and frameworks.
Background in security, networking, or cost optimization in AWS environments.