Contexte
Un grand groupe international de la distribution s’appuie sur un socle multicloud Azure et Google Cloud : environ 900 applications, plus de 90 souscriptions Azure, des centaines de groupes de ressources, des milliers de projets Google Cloud.
Enjeu
Livrer un nouvel environnement cloud prenait plusieurs semaines. Il fallait aussi maintenir un socle commun à mesure que l’environnement grandissait : une hiérarchie lisible, des privilèges accordés au plus juste, des règles de gouvernance appliquées partout de la même façon.
Ce que j’ai fait
Mon rôle : DevOps puis architecte cloud dans l’équipe de 8 personnes chargée de la landing zone (2021–2024), puis Tech Lead de l’équipe Architecture depuis février 2024.
- Un parcours de demande et de validation tracé : un portail de demande, des validations FinOps et Architecture.
- Des modules Terraform partagés (DNS, Application Gateway…), réutilisés par toutes les équipes produit.
- Des garde-fous Azure Policy, y compris FinOps : familles de VM et types de disques autorisés.
- La gouvernance des accès : Entra ID PIM, RBAC AKS au plus juste ; sur Google Cloud, tag bindings, conditions IAM et Organization Policies.
Résultat
Le délai de livraison d’un environnement cloud est passé de plusieurs semaines à 72 h, grâce au parcours de demande tracé et aux modules Terraform partagés. Ces modules sont réutilisés par toutes les équipes produit.
Stack
- Azure
- GCP
- Terraform
- Azure Policy
- Entra ID
- PIM
- Application Gateway