Au sein de la team CoreTechs, la platform team du e-commerce d’Auchan France, j’ai mené une mission DevOps pour renforcer l’efficacité et la fiabilité de l’infrastructure et des outils. Mon rôle consiste à mettre en place et à optimiser les bonnes pratiques DevOps, en adoptant des solutions modernes et “As Code” pour l’automatisation et la gestion des environnements.
Détails de l'expérience
Pratiques DevOps et SRE : J’ai optimisé la chaîne CI/CD en factorisant les composants CI, en implémentant des pratiques GitOps et en introduisant le monitoring et l’alerting conforme aux standards SRE. J'ai également mis en place une status page pour rapidement observer la disponibilité des services
Outils et technologies : Utilisation de GCP, GitLab on-prem, GKE, Terraform, et Helm pour déployer et gérer les environnements avec une approche “Infrastructure as Code”.
Secret Manager : Mise en place de Vault en HA, entièrement provisionné "As Code", avec une intégration simplifiée pour les équipes via des formulaires Backstage.
Gestion des accès : Synchronisation des équipes techniques et business (GitLab, Vault, Keycloak) avec gestion des accès fine pour simplifier le turn over.
Secret scanning : Mise en place de workflows transverses comme le secret scanning sur les repo GitLab.
RBAC : Mise en place des RBAC dans GKE
Workload Identity : Élimination de l’utilisation des clés JSON dans les workloads K8S et les pipelines de CI
Backstage : J’ai introduit Backstage pour centraliser et simplifier la gestion du SI, notamment avec des formulaires self-service pour les équipes (création de Landing Zones GCP, gestion des secrets, etc.).
Backups & Restore : Mise en place de Backups pour GKE, avec accès self-service.
Tech Radar : Développement d’un tech radar pour mieux suivre et aligner les choix technologiques.