Tech Stack
AzureCloudDockerFirewallsGoGoogle Cloud PlatformKubernetesPythonTerraformVault
About the role
- Implement and manage cloud infrastructure on Azure and GCP using Terraform
- Develop and maintain YAML-based Azure DevOps pipelines for continuous integration and continuous deployment
- Maintain all code in Azure DevOps Git based source control
- Collaborate with teams to implement secure coding practices, including SAST and DAST
- Oversee image and package vulnerability scanning and management
- Monitor and optimize cloud spending across Azure and GCP
- Maintain and update existing infrastructure to ensure performance and security
- Create and execute a detailed migration plan for moving existing infrastructure to Terraform
- Work closely with development teams to automate and streamline operations and processes
- Implement observability solutions including centralized logging, metrics, and alerting
- Manage secrets, certificates, and credentials securely using Azure Key Vault or GCP Secret Manager
- Design and enforce cloud governance policies and guardrails
- Develop and test disaster recovery and high-availability strategies across Azure and GCP environments
Requirements
- Proven experience as a DevOps Engineer with a focus on Azure and GCP
- Proven experience with containerization and orchestration technologies like Docker and Kubernetes
- Strong experience in infrastructure as code (IaC) using Terraform
- Proficiency in developing and maintaining Azure DevOps pipelines using YAML
- Knowledge of SAST, DAST, and vulnerability management tools
- Ability to analyze and optimize cloud costs across Azure and GCP
- Excellent problem-solving skills and attention to detail
- Strong communication and teamwork abilities
- Proficiency in at least one scripting or programming language (Python, Go, Bash, or PowerShell)
- Strong knowledge of cloud networking and security practices, including IAM, firewalls, and zero-trust principles
- Experience implementing policy-as-code and automated compliance validation
- Bachelor’s degree in computer science, Information Systems, or related field preferred
- 5+ years in a cloud-based DevOps position
- Certification as a Terraform Associate, Azure Administrator/Architect, GCP Associate Engineer, or CKA/CKAD (Kubernetes)