Design, build, automate, and maintain reliable cloud infrastructure and production environments.
Responsibilities:
- Design, deploy, and manage scalable cloud infrastructure using AWS, Azure, or GCP.
- Build and maintain CI/CD pipelines and deployment automation; implement Infrastructure as Code.
- Deploy and manage containerized applications using Docker and Kubernetes.
- Automate infrastructure provisioning and operational processes.
- Implement monitoring, logging, alerting, and observability solutions.
- Troubleshoot production issues and participate in incident response and root-cause analysis.
- Improve reliability, scalability, availability, and performance; design high-availability and disaster-recovery solutions.
- Apply cloud security, IAM, networking, and infrastructure best practices, and optimize cloud costs.
Requirements:
- Hands-on experience with AWS, Azure, or GCP; strong knowledge of Linux and cloud infrastructure.
- Experience managing CI/CD pipelines and proficiency with Terraform, CloudFormation, ARM/Bicep, or similar IaC tools.
- Experience with Docker and Kubernetes, cloud networking and security, monitoring and observability, and production incident response.
- Proficiency in Python, Bash, PowerShell, or similar scripting languages, and understanding of DevOps and SRE practices.
Preferred: AWS EKS, Azure AKS, GKE, Helm, Argo CD, GitOps, Prometheus, Grafana, Datadog, CloudWatch, OpenTelemetry, IAM, RBAC, Zero Trust, performance optimization, capacity planning, multi-cloud or hybrid-cloud environments, platform engineering, and enterprise-scale production support.