We are seeking an experienced DevOps Engineer with strong hands-on expertise in CI/CD, cloud infrastructure, Infrastructure as Code (IaC), containerization, Kubernetes, automation, and production support. The ideal candidate will be responsible for building and maintaining scalable cloud infrastructure, automating deployments, managing CI/CD pipelines, and improving the reliability and availability of enterprise applications.
Design, build, and maintain robust CI/CD pipelines using Jenkins, GitLab CI, GitHub Actions, Azure DevOps, or similar tools.
Deploy, manage, and support cloud infrastructure across AWS, Azure, or Google Cloud Platform environments.
Develop and maintain Infrastructure as Code (IaC) using Terraform, CloudFormation, ARM/Bicep, or similar technologies.
Manage containerized applications using Docker and Kubernetes.
Support Kubernetes platforms such as EKS, AKS, GKE, or OpenShift.
Automate infrastructure provisioning, configuration, deployment, and operational activities using Ansible, Python, Bash, PowerShell, or Shell scripting.
Manage source code repositories and branching strategies using Git, GitHub, GitLab, or Bitbucket.
Implement automated application build, testing, deployment, and release processes.
Monitor infrastructure and application performance using Splunk, Dynatrace, Prometheus, Grafana, CloudWatch, or similar monitoring tools.
Troubleshoot CI/CD, infrastructure, application deployment, networking, and production environment issues.
Implement High Availability (HA), Disaster Recovery (DR), scalability, and fault-tolerant architectures.
Work with development, infrastructure, security, QA, and SRE teams to improve deployment and operational processes.
Implement DevSecOps practices, including vulnerability management, secrets management, access controls, and security automation.
Perform incident management, troubleshooting, Root Cause Analysis (RCA), and production support.
Maintain technical documentation, deployment procedures, operational runbooks, and architecture documentation.
Strong hands-on experience as a DevOps Engineer / Cloud DevOps Engineer.
Strong experience with AWS, Azure, or Google Cloud Platform.
Hands-on experience with Jenkins, GitLab CI, GitHub Actions, Azure DevOps, or similar CI/CD tools.
Strong knowledge of Terraform and Infrastructure as Code (IaC).
Experience with Docker and Kubernetes.
Experience with Ansible or other configuration-management tools.
Strong knowledge of Git and source-control practices.
Experience with Linux/Unix administration.
Scripting experience using Python, Bash, Shell, or PowerShell.
Experience with monitoring and observability tools such as Splunk, Dynatrace, Prometheus, and Grafana.
Good understanding of TCP/IP, DNS, load balancing, networking, security, and cloud architecture.
Strong troubleshooting, production support, incident management, and RCA skills.
Experience with EKS, AKS, GKE, or OpenShift.
Experience with Helm and Kubernetes deployment automation.
Knowledge of DevSecOps, IAM, secrets management, and cloud security.
Experience supporting large-scale, highly available production environments.
AWS, Azure, Kubernetes, or Terraform certifications are a plus.