This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Software Development Senior Associate will be responsible for automating cloud infrastructure provisioning using Terraform for GCP and Azure. The role requires collaboration with internal teams to ensure compliance and security, managing CI/CD pipelines, and providing training on Terraform. A minimum of 2 years of experience in cloud environments and scripting languages is required.
Job Responsibility:
Act as a key contributor in automating the provisioning of cloud infrastructure using Infrastructure as Code (IAC) using Terraform for GCP and Azure
Collaborate with internal domain experts and using industry best practices to author Terraform modules to ensure infrastructure compliance, security, and consistency across environments
Collaborate with development teams to enable effective use of Terraform, offering support, workshop, guidance, and training as needed
Implement and enforce Policy-as-Code frameworks using tools such as HashiCorp Sentinel or Open Policy Agent (OPA) to ensure security, compliance, and governance standards
Manage and administer Azure DevOps Services environments, including CI/CD pipelines, repositories, agent pools, teams, approvals, and related components
Automate routine cloud provisioning and configuration tasks using Terraform, CI/CD pipelines, and supporting scripts (e.g., Python, Bash, PowerShell)
Create and maintain documentation for infrastructure configurations, coding standards, deployment workflows, and operational procedures
Requirements:
2+ years working with Google Cloud Platform (GCP) or Azure Cloud in a production settings
Hands-on experience in scripting using an object-oriented programming (OOP) such as Python, Ruby
2+ years of hands-on experience with Infrastructure as Code (IaC) tools such as Terraform
Knowledge and understanding of core cloud offerings and understanding of cloud concepts like landing zone
Experience managing CI/CD pipelines, repositories, and release processes using Azure DevOps
Strong interpersonal and communication skills, with the ability to work collaboratively across teams