Typical Day in Role:
- Develop, maintain and optimize infrastructure as Code (IaC) Modules to provision and manage scalable, secure, and highly available cloud environments such as Azure and GCP
- Deploy and manage core cloud primitives – VPCs/VNets, subnets, firewall rules, IAM roles/service accounts, storage, databases and compute
- Create and maintain automated deployments pipelines that validate, test and deploy Terraform code while enforcing infrastructure governance and compliance requirements
- Integrate security best practices, IAM, network security, encryption and policy enforcement into infrastructure designs and deployment processes
- Diagnose and resolve infrastructure-level failures across GCP and Azure – including networking misconfigurations, IAM permission errors and state file issues
Must have
- 3+ Years of hands-on experience with Terraform and Infrastructure as Code (IaC) practices including modular design, remote state management, module versioning, workspace strategy, CI/CD integration plan and multi-environment deployments
- 3 years of hands-on depth across GCP services – Compute Engine, GKE, Cloud SQL, Cloud Storage, VPC networking, Cloud IAM, Secret management, Cloud Build and Pub/Sub.
- 3 years experience with core Azure Services – AKS, Virtual Networks, Azure AD/EntraID, Azure Storage, Azure SQL, Key Vault, DevOps and ARM/Bicep awareness
- 10 years of strong understanding of Cloud Network fundamentals, VPs/VNets, subnets, routing tables, firewall rules, peering, DNS, NAT, and hybrid connectivity
- Experience implementing CI/CD and GitOps workflows using tools such as GitHub Actions, Jenkins, Argo CD, Helm or similar automation platforms
Nice to have
- Ability to implement IAM, workload identity, encryption best practice and Policy-as-code
- Strong knowledge of containerization technologies including Docker, Kubernetes networking, ingress controller, autoscaling and service mesh concepts.
- Experienced with Cloud and Kubernetes security best practices including RBAC, workload identity, secrets management, vulnerability management and policy enforcement.
- Strong Scripting and automation skills using Python, Bash or similar languages.
- Solid knowledge of cybersecurity principles, risk management, and compliance frameworks.
Soft skills
Excellent problem-solving and troubleshooting skills. Strong work ethic and reliability
- Excellent communication and time management skills
- Experience delivering training using virtual conferencing
- Ability to develop technical documentation, including architecture diagrams, configuration guides, and operational procedures.
- Ability to prepare communications, briefings, and technical summaries for senior stakeholders when required.
- Proven success working within a matrix organization and collaborating across cross‑functional teams.
- Strong prioritizing, planning, analytical, presentation, project/change management, and relationship-building skills