Role Overview
Design, implement, and operate CI/CD pipelines, cloud infrastructure, and automation solutions that ensure secure, reliable, and scalable software delivery. This role involves managing Kubernetes clusters, developing Python scripts for automation, and optimizing cloud environments.
Responsibilities
- Build and maintain CI/CD pipelines across multiple environments.
- Implement infrastructure as code (IaC) using Terraform, ARM, or CloudFormation.
- Manage cloud resources (Azure, AWS, or GCP) with best practices.
- Build observability stacks including logs, metrics, dashboards, and alerts.
- Configure container platforms using Docker and Kubernetes.
- Automate deployments, scaling, and failover mechanisms.
- Implement zero-downtime deployment, blue-green, and canary releases.
- Develop and maintain Python scripts and tools to enhance system automation.
- Monitor and optimize Kubernetes clusters for improved efficiency and performance.
Requirements
- 4–8+ years of experience in DevOps, SRE, or Cloud engineering.
- Strong expertise in CI/CD tools such as Azure DevOps, GitHub Actions, Jenkins, or GitLab.
- Proficiency with cloud platforms (Azure, AWS, or GCP).
- Experience with IaC tools like Terraform, Bicep, or Helm.
- Solid understanding of monitoring tools like Prometheus, Grafana, ELK, or OpenTelemetry.
- Strong experience in Python programming and scripting for automation.
Skills
- Python
- Kubernetes
- Terraform
- Docker
- AWS