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 role involves automating cloud infrastructure provisioning using Terraform for GCP and Azure. Candidates should have at least 2 years of experience with cloud platforms and Infrastructure as Code tools. Strong scripting skills in Python and experience with CI/CD pipelines are essential.
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