Carrefour

DevSecOps, GitOps et refonte GitLab

Aperçu du projet Carrefour

Pour Carrefour, nous avons participé à la refonte de l'environnement GitLab et à la mise en place d'une chaîne DevSecOps permettant d'industrialiser, sécuriser et automatiser le cycle de développement et de déploiement des applications.

L'intervention a notamment porté sur la modernisation de la plateforme GitLab, la structuration des pipelines CI/CD et la mise en place d'une approche GitOps pour le déploiement des applications sur Kubernetes.

Travaux réalisés

  • Refonte et optimisation de l'environnement GitLab
  • Mise en place et standardisation des pipelines CI/CD
  • Industrialisation des processus de build, test et déploiement
  • Intégration des pratiques DevSecOps au sein des pipelines
  • Automatisation des contrôles de sécurité
  • Gestion et sécurisation des images de conteneurs
  • Déploiement et exploitation d'applications conteneurisées sur Kubernetes
  • Mise en place d'une approche GitOps
  • Déploiement continu avec Argo CD
  • Synchronisation automatisée entre les configurations Git et les environnements Kubernetes
  • Gestion des différents environnements applicatifs
  • Amélioration de la traçabilité et de la reproductibilité des déploiements
  • Accompagnement des équipes dans l'adoption des pratiques CI/CD, DevSecOps et GitOps

Cette architecture permet aux équipes de disposer d'un processus de livraison plus fiable et reproductible, avec une infrastructure et des configurations versionnées dans Git et des déploiements Kubernetes automatisés via Argo CD.

L'objectif était également de renforcer la sécurité du cycle de développement en intégrant les contrôles directement dans la chaîne CI/CD plutôt que de les traiter uniquement en fin de projet.