Senior Cloud Automation Developer
Lisboa
Descrição da posição
We are looking for a
Senior Cloud Automation Developer to help build and improve secure, reusable Azure automation products for application teams. The role
covers Terraform, Infrastructure as Code, CI/CD, APIs, software development, platform
integration, automated testing and operational readiness.
3 days per week on-site,
in Lisbon.
About the Rule
The ideal profile has
at least five years of experience in an international environment and can work across Azure, Terraform, backend services, REST APIs and web or full-stack development. Experience with Java or Spring can be relevant, but a pure Java
profile is not sufficient. Candidates should demonstrate a balanced combination of
programming, cloud automation, CI/CD and platform integration skills, with knowledge of security,
monitoring, testing and production operations.
About the Project
Cloud Services is
advancing the platform through a new generation of cloud automation,
self-service capabilities, and platform engineering products. The aim is to
give application teams a secure, governed, and streamlined way to consume cloud
services, while reducing operational complexity and accelerating delivery.
As part of the Platform
Reliability and Public Cloud Services organization, the Cloud Automation
Developer will help evolve the EasyCloud program. The role will contribute to
the design and implementation of services that automate the provisioning, configuration,
governance, and lifecycle management of Azure resources. By applying modern
platform engineering practices, EasyCloud supports broader cloud adoption,
improved operational efficiency, and secure, governed access to cloud
capabilities.
The role combines
software, cloud, and platform engineering to deliver strategic products for
teams across global enterprise. This includes reusable cloud services, APIs,
portals, automation workflows, and deployment patterns that simplify
infrastructure consumption for hundreds of application teams. Solutions will
integrate Azure with platforms and services such as GitHub, ServiceNow,
identity services, and Infrastructure as Code frameworks, with security,
reliability, and compliance built in.
The position offers the
opportunity to work with enterprise-scale Azure environments and contribute to
cloud automation, software development, DevOps, and advanced platform
engineering practices within a global Cloud Services organization. It must
demonstrate knowledge and proficiency around the requested skills together with
work experience (min 5 years) in an international company environment.
Main Responsibilities
The objective is to deliver,
and continuously improve secure, reusable cloud automation products that make
it easier for application teams to provision, configure, and operate cloud
resources and services. Deliverables should combine infrastructure automation
with full-stack software capabilities and be production-ready, maintainable,
tested, observable, and aligned with Saint-Gobain security and governance
requirements.
The role requires working
proficiency in Microsoft Azure and public-cloud architecture, Terraform and
Infrastructure as Code, CI/CD, cloud security and identity, platform and API
integration, automated testing, scripting, and production operations. Advanced
proficiency is expected in full-stack software development, spanning backend
services and REST APIs as well as frontend applications built with JavaScript
or TypeScript and frameworks such as React, Angular, or Vue.
- Reusable Infrastructure as Code modules,
templates, and workflows for provisioning and lifecycle management of Azure
resources and shared cloud services.
- Full-stack self-service applications and
supporting APIs that simplify cloud consumption and recurring operational
tasks, integrating with relevant cloud, identity, GitHub, and ServiceNow
services.
- Automated CI/CD workflows to build, validate,
package, and deploy infrastructure and application changes consistently across
environments.
- Automated functional, regression, and
deployment tests for software, APIs, infrastructure modules, and deployed cloud
services.
- Security and governance capabilities integrated
into delivery patterns, including identity and access management, policy
enforcement, secrets handling, and auditability.
- Operational readiness built into delivered
solutions, including monitoring, logging, alerting, documentation, and support
or handover materials.
- Technical designs and implementation guidance
that promote reuse, maintainability, and adoption by platform and application
teams.
- Recommendations and implemented improvements
that reduce manual effort, operational complexity, and time required to deliver
cloud capabilities.
Provide operational support
for data processing and analytics services automations, and continuously evolve
them to improve reliability, performance, security, and alignment with business
needs.
Requirements
- Microsoft Azure and public-cloud
architecture: Designs and delivers secure, governed Azure solutions across
cloud services and workloads.
- Data processing and analytics services:
Understands and supports data ingestion and processing with Azure Data
Factory, Databricks, Synapse, Azure Data Explorer, Stream Analytics, Event
Hubs, Event Grid, and IoT Hub. Works with data storage and databases
including Storage Accounts (Data Lake Storage Gen2, Files, Queues, and
Tables), Cosmos DB, PostgreSQL Flexible Server, and SQL Server.
Familiarity with supporting AI and application services is also relevant,
including Azure Machine Learning, Cognitive Services, AI Foundry with Bing
Search grounding, AKS, API Management, App Service, Logic Apps,
Application Insights, and Log Analytics.
- Infrastructure as Code and cloud
automation (Terraform): Builds reusable modules and automation for
repeatable provisioning, configuration, and lifecycle management.
- CI/CD and DevOps workflows (GitHub Actions
or equivalent): Designs reliable pipelines for validating and deploying
infrastructure and software across environments.
- Full-stack software development
(Java/Spring, REST APIs, JavaScript/TypeScript, React, Angular, or Vue):
Delivers and supports maintainable backend services and frontend
applications.
- Cloud security, identity, and governance:
Applies access controls, policy, secrets management, and audit
requirements in cloud solutions.
- API and platform integration (Azure,
GitHub, ServiceNow, identity services): Integrates services securely and
builds dependable automation across platform boundaries.
- Automated testing and quality engineering:
Creates functional, regression, and deployment tests for applications,
APIs, infrastructure, and cloud services.
- Scripting and operational automation
(PowerShell or equivalent): Automates recurring operational tasks and
integrates cloud services through scripts and APIs.
- Monitoring and production operations:
Builds observability into services and supports reliable production
operation and lifecycle management.
- Containers and Kubernetes (AKS):
Understands deployment and operational fundamentals for containerized
workloads.


