Formation certification GitOps
| 1 700€ HT / personne |
| 2 jours (14 heures) |
Présentation
GitOps est une formation dédiée à l’industrialisation des déploiements Kubernetes à partir de Git, tout en préparant la certification Certified GitOps Associate (CGOA).
Notre formation GitOpsvous permettra de comprendre les principes du GitOps et d’utiliser Git comme source de vérité pour piloter vos déploiements applicatifs sur Kubernetes.
Vous apprendrez à installer et configurer ArgoCD, créer des applications, synchroniser l’état Git avec l’état du cluster, analyser le drift, mettre en place l’Auto Sync, la self-healing et les rollbacks.
Vous serez en mesure de structurer des dépôts GitOps pour plusieurs environnements, d’utiliser Helm et Kustomize, de gérer des ApplicationSets, des déploiements multi-clusters et des stratégies de gestion des secrets avec SOPS ou External Secrets.
La formation abordera également les notions attendues par la certification CGOA : terminologie GitOps, principes fondamentaux, Configuration as Code, Infrastructure as Code, CI/CD, DevSecOps, patterns GitOps, outils de reconciliation, observabilité et gouvernance.
À l’issue de cette formation, vous serez capable de concevoir, sécuriser et exploiter un workflow GitOps complet avec ArgoCD, tout en consolidant les connaissances nécessaires pour préparer l’examen Certified GitOps Associate.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie et ses nouveautés.
Objectifs
- Comprendre les principes du GitOps et le rôle de Git comme source de vérité.
- Installer, configurer et exploiter ArgoCD sur Kubernetes.
- Déployer des applications Kubernetes depuis un dépôt Git.
- Mettre en place la synchronisation, le drift detection, l’Auto Sync, la self-healing et les rollbacks.
- Structurer des environnements dev, staging et production avec Helm ou Kustomize.
- Utiliser les ApplicationSets pour automatiser les déploiements multi-environnements ou multi-clusters.
- Sécuriser les workflows GitOps avec RBAC, gestion des secrets et bonnes pratiques d’accès.
- Préparer le passage de la certification Certified GitOps Associate (CGOA).
Public visé
- Ingénieurs DevOps
- Ingénieurs Cloud
- Administrateurs Kubernetes
- Ingénieurs plateforme
- SRE
- Développeurs souhaitant industrialiser leurs déploiements Kubernetes
- Architectes cloud-native
- Professionnels souhaitant préparer la certification CGOA
Pré-requis
- Connaissances de base de Kubernetes.
- Bonne compréhension de Git et des workflows de branches.
- Notions de manifests YAML Kubernetes.
- Connaissances de base en conteneurisation et déploiement applicatif.
- Une première expérience avec Helm ou Kustomize est un plus.
Pré-requis techniques
- Ordinateur portable avec 8 Go de RAM minimum, 16 Go recommandés.
- Connexion Internet stable.
- Éditeur de code installé, comme Visual Studio Code.
Programme de notre formation certification GitOps
[Jour 1 – Matin]
Fondamentaux GitOps et architecture Kubernetes
- Comprendre les principes du GitOps
- Utiliser Git comme source de vérité
- Comprendre le Desired State et la reconciliation loop
- Identifier les écarts avec le Drift Detection
- Comparer les approches Push et Pull
- Positionner GitOps dans une architecture Kubernetes
- Comprendre les notions CGOA : declarative, versioned and immutable, pulled automatically, continuously reconciled
Écosystème GitOps et préparation de l’environnement
- Identifier les principaux outils GitOps du marché
- Comprendre le positionnement d’ArgoCD, Flux et Jenkins X
- Comprendre le rôle du dépôt Git dans le cycle de déploiement
- Organiser les manifests Kubernetes dans un repository GitOps
- Préparer un cluster Kubernetes pour les déploiements GitOps
- Relier GitOps aux pratiques Configuration as Code, Infrastructure as Code, DevOps, DevSecOps et CI/CD
- Atelier pratique : Structurer un dépôt GitOps.
[Jour 1 – Après-midi]
Déployer des applications avec ArgoCD
- Présentation d’ArgoCD et de son architecture
- Installer et configurer ArgoCD dans un cluster Kubernetes
- Créer une Application ArgoCD
- Synchroniser l’état Git avec l’état du cluster
- Comprendre les statuts Sync, Health et OutOfSync
- Utiliser Git comme source de vérité pour les déploiements applicatifs
- Atelier pratique : Déployer une application Kubernetes avec ArgoCD depuis un dépôt Git.
Synchronisation, rollback et self-healing
- Comprendre les mécanismes de synchronisation manuelle et automatique
- Mettre en place l’Auto Sync
- Utiliser la self-healing pour corriger les écarts de configuration
- Gérer les rollbacks applicatifs avec ArgoCD
- Analyser les différences entre Git et le cluster
- Identifier les erreurs fréquentes lors d’un déploiement GitOps
[Jour 2 – Matin]
GitOps avancé et gestion multi-environnements
- Structurer un dépôt GitOps pour plusieurs environnements
- Gérer les environnements dev, staging et production
- Utiliser Helm avec ArgoCD
- Utiliser Kustomize pour gérer les variations d’environnements
- Comprendre les patterns de déploiement et de release attendus par la CGOA
- Mettre en place des déploiements reproductibles
ApplicationSets, multi-cluster et secrets
- Comprendre le rôle des ApplicationSets
- Automatiser la génération d’applications ArgoCD
- Gérer des déploiements multi-clusters
- Comprendre les enjeux de gestion des secrets en GitOps
- Découvrir SOPS et External Secrets
- Appliquer les bonnes pratiques de séparation entre configuration, secrets et manifests
- Atelier pratique : Créer un ApplicationSet et intégrer une stratégie de gestion des secrets.
[Jour 2 – Après-midi]
Sécurité, gouvernance et exploitation GitOps
- Configurer les droits et le RBAC ArgoCD
- Appliquer les bonnes pratiques de sécurité GitOps
- Gérer les incidents, rollbacks et écarts de configuration
- Comprendre les bases de l’observabilité GitOps
- Identifier les erreurs fréquentes dans les déploiements GitOps
- Industrialiser les workflows GitOps dans une organisation DevOps
Examen blanc et préparation à la certification CGOA
- Réviser les domaines de la certification Certified GitOps Associate (CGOA)
- Revoir GitOps Terminology, GitOps Principles, Related Practices, GitOps Patterns et Tooling
- Consolider les notions de state store, feedback loop, rollback, reconciliation et drift
- Revoir les bonnes pratiques de sécurité, RBAC, secrets, CI/CD et multi-environnements
- S’entraîner sur des questions types certification
- Corriger les erreurs fréquentes et consolider les points faibles
- Atelier pratique : Passage de l’examen blanc + correction.
FAQ – QUESTIONS / RÉPONSES
Est-ce que le passage de Certified GitOps Associate (CGOA) est compris dans le prix de la formation ?
Oui, vous pourrez passer l’examen après avoir suivi la formation.
Quel est le prix du passage de Certified GitOps Associate (CGOA) ?
Le passage de la certification coûte 300€.
Comment se déroule l'examen de Certified GitOps Associate (CGOA) ?
- L’examen se déroule en ligne avec surveillance à distance (remote proctoring).
- Durée : 90 minutes.
- Format : 76 questions à choix multiples (QCM).
- Langue : Anglais uniquement.
- Score minimum requis : 66 % de bonnes réponses.
- Une webcam et un microphone fonctionnels sont obligatoires pendant toute la durée de l’examen.
- Une pièce d’identité officielle devra être présentée avant le démarrage.
- Le candidat doit être seul dans la pièce et disposer d’un espace de travail dégagé.
- Les téléphones, notes, documents papier, écrans secondaires et autres aides externes sont interdits.
- L’examen couvre les domaines suivants : principes GitOps, terminologie GitOps, pratiques associées, patterns GitOps, pipelines CI/CD, observabilité, sécurité et outils GitOps.
- Les résultats sont généralement communiqués quelques heures après la fin de l’examen.
En quelle langue se déroule l'examen?
L’examen se déroule en anglais.
Dans quelle langue notre formation vous est enseignée ?
La formation est en français.
Pour aller plus loin
Formation Git Avancé
Formation GitLab & GitFlow
Formation Jenkins
Formation Ruby on Rails Avancé
Formation Terraform
Formation Terraform Avancé
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Témoignages
Je recommande la formation
Afficher tous les témoignages
Je recommande la formation
Je recommande la formation
Je recommande la formation
Les + : formation très pratique
Les – : RAS
Je souhaite suivre : Formation sur spring cloud
En synthèse : RAS
Très bon contenu, merci.
Noter la formation
| 1 700€ HT / personne |
| 2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS

