Senior Cloud Automation Developer
Summary
Senior engineer building automation and self-service for Saint-Gobain's enterprise Azure cloud: writing Terraform infrastructure-as-code modules, self-service apps and APIs (Java/Spring, JavaScript/TypeScript), and CI/CD pipelines with GitHub Actions, while ensuring security, governance, and operational support of the platform.
Introduction & Summary
The Cloud Automation Developer plays a pivotal role in the advancement of cloud automation and self-service capabilities on the Saint-Gobain Enterprise Cloud (SGEC) platform. This position requires a blend of software, cloud, and platform engineering skills, with a focus on automating the provisioning and management of Azure resources while ensuring operational efficiency and security. The ideal candidate possesses at least 5 years of experience in a global company environment and is well-versed in modern platform engineering practices.
Main Responsibilities
Core duties include developing reusable automation solutions for cloud services and streamlining operations across multiple teams. Responsibilities include:
- Creating Infrastructure as Code modules for Azure resources.
- Designing self-service applications and APIs to enhance cloud consumption.
- Implementing automated CI/CD workflows for infrastructure and application updates.
- Ensuring security and governance in all delivery patterns.
- Providing operational support for cloud services and automating data processing tasks.
- Running deployment tests and ensuring operational readiness of solutions.
Key Requirements
To be considered for this role, candidates must have:
- Extensive knowledge of Microsoft Azure and public-cloud architecture.
- Experience with Infrastructure as Code using Terraform.
- Strong background in CI/CD workflows using GitHub Actions or equivalent.
- Proficiency in full-stack software development including Java/Spring and JavaScript/TypeScript.
- Understanding of cloud security, identity management, and governance best practices.
- Capability to integrate APIs and services across platforms.
- Automated testing and quality engineering skills.
- Experience in scripting and operational automation using PowerShell or equivalent tools.
- Knowledge of monitoring and production operations practices.
Nice to Have
Familiarity with the following skills is desirable:
- Container and Kubernetes technologies (specifically AKS).
- Experience with data processing and analytics services such as Azure Data Factory and Databricks.
- Working knowledge of AI and machine learning services in Azure.
Other Details
This position is focused on delivering enterprise-scale Azure environments and is positioned within a global Cloud Services organization. Candidates should expect to engage with a diverse range of cloud automation projects, contributing to a continuously evolving platform. The role is fully remote-friendly with flexible working arrangements.