Pipeline CI/CD avec GitOps
Deploiement automatisé d'une application immobilière sur Kubernetes
Contexte & objectif
Mise en place d'une chaîne d'intégration et de déploiement continus (CI/CD) basée sur une approche GitOps pour automatiser le cycle de vie d'une application immobilière. L'objectif est d'assurer des livraisons de code fiables, traçables et sécurisées directement sur un cluster Kubernetes, en minimisant les interventions manuelles et les risques de panne.
Mon rôle
Projet réalisé seul : conception de l'architecture d'automatisation, configuration des pipelines CI/CD, rédaction des manifests Kubernetes et mise en œuvre du workflow GitOps de bout en bout.
Réalisations
- Conception et automatisation des pipelines CI/CD pour le build et les tests de l'application
- Rédaction des manifests de déploiement Kubernetes (Deployments, Services, Ingress)
- Implémentation de la synchronisation GitOps pour assurer l'alignement entre l'état du dépôt et le cluster
- Configuration des stratégies de rollback et de surveillance des déploiements conteneurisés
Résultats
Deploiement en moins de 6mns après merge (déclaré par le talent)