We are seeking a skilled DevOps Engineer with strong hands-on experience in AWS cloud services, containerization, CI/CD pipelines, and automation. The ideal candidate will be responsible for building, deploying, and maintaining scalable, secure, and reliable cloud infrastructure while supporting continuous delivery and release management processes.
Design, deploy, and manage cloud infrastructure on AWS, with a strong focus on:
ECS, EC2, S3, Lambda, API Gateway
RDS, VPC, Load Balancers
Build and manage containerized applications using Docker
Develop, maintain, and optimize CI/CD pipelines for automated build, test, and deployment
Implement infrastructure automation and operational workflows to reduce manual effort
Write and maintain Python scripts for automation, monitoring, and operational tasks
Support and manage release management processes, including versioning, deployment strategies, and rollback plans
Deploy, manage, and troubleshoot MongoDB in cloud environments
Monitor system performance, reliability, and availability; implement improvements as needed
Collaborate with development, QA, and security teams to ensure smooth delivery pipelines
Maintain documentation for infrastructure, pipelines, and operational procedures
Requirements
strong experience with AWS cloud services (ECS, EC2, S3, Lambda, API Gateway, RDS, VPC, Load Balancer)
Hands-on experience with Docker and container-based deployments
Solid knowledge of CI/CD tools and pipelines (e.g., Bitbucket pipelines, Jenkins, etc.)
Experience with automation and scripting, especially using Python
Working knowledge of MongoDB administration and operations
Understanding of release management best practices
Experience with Linux-based systems and shell scripting
Strong troubleshooting and problem-solving skills
Bsc Computer Science, MSc CS, BCA, MCA and related courses