DevOps Engineer
bain
Job Description
- Design and manage enterprise-scale CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
- Build and maintain Infrastructure as Code (IaC) using Terraform and CloudFormation.
- Deploy and manage containerized workloads on Kubernetes (EKS, AKS, GKE) and Docker.
- Architect and support cloud environments across AWS, Azure, or GCP.
- Implement DevSecOps practices using Snyk, Wiz, SonarQube, and security scanning tools.
- Establish cloud security posture management, vulnerability management, and compliance controls.
- Develop automation solutions using Python, Bash, or PowerShell.
- Configure monitoring and observability using Prometheus, Cloudwatch, , Datadog, or Splunk.
- Manage Linux-based production environments with high availability and disaster recovery capabilities.
- Implement networking, IAM, secrets management, SSL/TLS, load balancing, and zero-trust security principles.
- Drive platform reliability, scalability, and performance optimization initiatives.
- Troubleshoot complex infrastructure and production issues, conducting RCA and remediation.
- Collaborate with engineering, security, and architecture teams to deliver secure and efficient platforms.
- Experience with ArgoCD, Helm, Ansible, GitOps, and cloud governance frameworks is highly preferred.
- 5+ years of DevOps/SRE experience with strong expertise in Terraform, Kubernetes, cloud security, and automation. Monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage
- Encouraging and building automated processes wherever possible
- Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management
- Incidence management and root cause analysis
- Mentoring and guiding the team members
- Managing periodic reporting on the progress to the management