Overview
Required Skills
AWS
5/5
Azure
5/5
Terraform and CloudFormation
5/5
CI/CD
5/5
Python, Bash or PowerShell
5/5
Requirements
- 4+ years of experience in DevOps or Cloud Engineering
- Hands-on experience with at least two major cloud providers (AWS, Azure, GCP); familiarity with the third
- Proficiency in infrastructure as code (Terraform and CloudFormation is a must)
- Experience managing containers and orchestration platforms (EKS, AKS, GKE, or Kubernetes)
- Strong knowledge of CI/CD tooling and best practices
- Familiarity with secrets management, role-based access controls, and audit logging
- Proficiency in scripting with Python, Bash, or PowerShell
Responsibilities
- Design, build, and maintain infrastructure using Terraform and CloudFormation
- Manage CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps, etc.) across multiple cloud platforms
- Automate provisioning and scaling of compute, storage, and networking resources in AWS, Azure, and GCP
- Implement and maintain monitoring, logging, and alerting solutions (CloudWatch, Azure Monitor, etc.)
- Harden environments according to security best practices (IAM, service principals, KMS, firewall rules, etc.)
- Support cost optimization strategies and resource tagging/governance
- Collaborate with engineers to streamline developer workflows and cloud-based deployments