About this role
Job Summary We are looking for a highly skilled and motivated DevOps Engineer with 6+ years of experience to join our team. The ideal candidate will have strong expertise in AWS cloud services, DevOps practices, and automation using Python . The role involves designing, implementing, and maintaining scalable cloud infrastructure, improving CI/CD pipelines, and ensuring system stability, security, and efficiency. MANDATORY TECHNOLOGIES 5+ years of experience in: AWS Cloud Services (EC2, S3, RDS, Lambda, VPC, CloudWatch, IAM) DevOps tools and practices (CI/CD, IaC) Python scripting for automation. MANDATORY EXPERIENCE 5+ years of experience in DevOps or Cloud Engineering roles 3+ years of experience with: AWS infrastructure design and deployment CI/CD pipeline implementation (Jenkins, GitLab CI, Azure DevOps) Infrastructure as Code (Terraform / CloudFormation) Containerization (Docker) and orchestration (Kubernetes/EKS) Experience working across full SDLC lifecycle Strong understanding of monitoring tools (CloudWatch, ELK, Prometheus, Grafana) Business proficiency in English DESIRED TECHNOLOGIES 2 – 3+ years of experience in Azure (nice to have) Exposure to Power BI or similar reporting tools Experience with configuration management tools (Ansible, Chef, Puppet) Knowledge of security tools and practices (DevSecOps) Understanding of serverless architectures and microservices Experience in cost optimization and cloud governance DESIRED SKILLS AND EXPERIENCE Experience working in Agile/Scrum environments (3 – 5+ years) Strong experience in: Continuous Integration and Continuous Delivery (CI/CD) Automation and scripting (Python, Shell scripting) Experience working with high-performance teams in cloud-native environments Hands-on experience in: Kubernetes / EKS Logging & monitoring tools (ELK Stack, Prometheus, Grafana) Strong analytical, troubleshooting, and debugging skills Understanding of cloud security, compliance, and best practices PROJECT ACTIVITIES AND RESPONSIBILITIES Cloud Infrastructure Design, deploy, and manage scalable AWS infrastructure Implement secure, highly available, and fault-tolerant systems Optimize cloud performance, availability, and cost Automation and DevOps Develop automation scripts using Python and Shell Implement and maintain CI/CD pipelines Manage Infrastructure as Code (Terraform / CloudFormation) Monitoring and Incident Management Set up monitoring, alerting, and logging mechanisms Troubleshoot production issues and ensure minimal downtime Participate in incident response and root cause analysis Collaboration and Teamwork Collaborate with development, QA, and operations teams Support application deployment and release cycles Work in a global delivery model with cross-functional teams Security and Compliance Implement security best practices and policies Conduct vulnerability assessments and enforce compliance Manage IAM roles, access controls, and data protection Continuous Improvement Identify and implement process improvements Stay updated with emerging AWS and DevOps trends Promote DevOps culture and best practices across teams REQUIRED SKILLS AND QUALIFICATIONS Bachelor’s degree in Computer Science, IT, or related field Proven experience as a DevOps Engineer or similar role Strong knowledge of AWS architecture and services Hands-on expertise in CI/CD, automation, and IaC Proficiency in Python programming Experience with Docker and Kubernetes Excellent communication and stakeholder management skills Strong analytical and problem-solving abilities