We are looking for a skilled and motivated AWS DevOps Engineer to join our growing team. The ideal candidate will have hands-on experience designing and maintaining scalable infrastructure on AWS, implementing CI/CD pipelines, automating deployments, and ensuring high system availability and performance.
Key Responsibilities:
Design, build, and maintain scalable infrastructure on AWS using services like EC2, S3, Lambda, RDS, ECS, Cloud Formation, and IAM.
Implement CI/CD pipelines using tools such as Jenkins, GitLab CI, GitHub Actions, Code Pipeline, or similar.
Automate infrastructure provisioning using IaC (Infrastructure as Code) tools like Terraform or AWS Cloud Formation.
Manage and monitor systems using Cloud Watch, Prometheus/Grafana, or similar monitoring tools.
Ensure system reliability, uptime, backup, and disaster recovery solutions.
Collaborate with development and QA teams to streamline code deployment and testing.
Enforce security best practices across AWS environments.
Perform cost optimization, tagging, and governance for cloud resources.
Requirements:
Technical Skills:
3 6 years of experience in DevOps or Cloud Engineering roles.
Strong proficiency in AWS services and architecture.
Proficiency with Linux/Unix administration and scripting (Bash, Python, or similar).
Hands-on experience with containerization and orchestration tools like Docker and Kubernetes (EKS).
Experience with version control systems (Git) and branching strategies.
Familiarity with logging tools such as ELK Stack, Cloud Trail, or Fluentd.
Soft Skills:
Excellent problem-solving and troubleshooting skills.
Strong collaboration and communication abilities.
Ability to work in a fast-paced, agile environment.