NixOS
- Durée
- Durée :2 jours
- Niveau
- Niveau :Fondamental
- Certification
- Certification :Non
Qu'est-ce que GitOps avec GitLab, Terraform et Kubernetes ?
GitOps est une approche d’automatisation qui s’appuie sur Git comme source de vérité unique pour piloter l’infrastructure, les configurations et les déploiements. Avec GitLab, Terraform et Kubernetes, les équipes Ops et DevOps disposent d’une chaîne cohérente pour gérer l’infrastructure as code, contrôler les changements via les Merge Requests, exécuter les pipelines CI/CD et superviser les déploiements sur cluster. GitLab ne se limite pas ici à un simple dépôt Git : la plateforme devient le point central de gouvernance, d’orchestration, de validation et de traçabilité de l’ensemble du cycle GitOps.
Pourquoi suivre une formation GitOps avec GitLab, Terraform et Kubernetes ?
Mettre en place GitOps avec GitLab permet de fiabiliser les déploiements, d’améliorer la gouvernance des changements et de renforcer la sécurité opérationnelle. Cette formation apporte une vision concrète des fonctionnalités GitLab mobilisables pour une approche GitOps moderne : GitLab CI/CD, Merge Requests, approvals, Environments, variables protégées, Terraform state, GitLab Agent for Kubernetes, dashboards et observabilité. Elle permet aux équipes Ops déjà familières de GitLab de structurer une chaîne industrialisée et traçable, depuis le provisioning du cluster jusqu’au redéploiement applicatif sur Kubernetes. La progression pédagogique repose sur un projet fil rouge unique qui évolue pendant les deux jours, afin d’ancrer les usages dans une logique produit et opérationnelle.
Objectif opérationnel :
Savoir concevoir et exploiter une chaîne GitOps complète avec GitLab pour provisionner un cluster Kubernetes avec Terraform.
Objectif pédagogiques :
À l'issue de cette formation GitOps, vous aurez acquis les connaissances et compétences nécessaires pour :
Public cible :
Ce cours s’adresse aux ingénieurs systèmes, administrateurs cloud, ingénieurs DevOps, SRE, responsables d’exploitation et profils Ops souhaitant industrialiser leurs pratiques GitLab autour de Terraform, Kubernetes et GitOps.
Prérequis :
Les participants doivent déjà disposer d’une expérience de base avec GitLab, notamment sur l’utilisation des dépôts, des branches, des Merge Requests et des pipelines simples. Une première pratique de l’administration système ou cloud est recommandée, ainsi que des notions sur l’infrastructure as code et sur Kubernetes. Il est également souhaitable de connaître les principes généraux de Git et du YAML afin de se concentrer pleinement sur la mise en œuvre GitOps et sur les fonctionnalités avancées de GitLab. Ces prérequis sont nécessaires pour tirer profit de la formation, en particulier sur les aspects de gouvernance, de sécurité et d’automatisation produit.
J'évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Date de mise à jour du programme : 01/04/2026
NixOS
GIT : Gestion des sources avec GIT
GIT : Fonctionnalités Avancées
GitLab/GitLab CI : Une plate-forme DevOps complète