- Cours pratique
- Informatique
Formation Terraform sur Google Cloud Platform : Infrastructure as Code avec GCP
Maîtriser l'automatisation du provisionnement et de l'administration des ressources Google Cloud Platform avec Terraform

- Durée
- 3 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Terraform GCP
Qu'est-ce que Terraform sur GCP ?
Terraform est aujourd'hui l'un des outils de référence pour mettre en œuvre l'Infrastructure as Code (IaC). Il permet de décrire l'infrastructure sous forme de code déclaratif afin d'automatiser le provisionnement, les modifications et la gestion du cycle de vie des ressources Cloud. Associé à Google Cloud Platform (GCP), Terraform facilite la création d'infrastructures reproductibles, sécurisées et évolutives.
Pourquoi suivre une formation Terraform sur GCP – Infrastructure as Code ?
L'automatisation de l'infrastructure est devenue une pratique incontournable dans les organisations adoptant les principes DevOps et Cloud Native. Si les participants disposent déjà des fondamentaux de Terraform, la mise en œuvre sur GCP présente des spécificités liées aux services Google Cloud, aux mécanismes d'authentification, à la gestion des projets, des réseaux et des ressources managées. Cette formation a été conçue dans le cadre du parcours DevOps Developer afin de permettre aux participants d'acquérir les compétences nécessaires pour industrialiser le déploiement des infrastructures GCP, intégrer Terraform dans les chaînes CI/CD et appliquer les bonnes pratiques d'Infrastructure as Code à grande échelle.

Objectifs pédagogiques
À l'issue de cette formation Terraform sur GCP : Infrastructure as Code, vous aurez acquis les connaissances nécessaires pour :
- Comprendre l'intégration de Terraform avec Google Cloud Platform
- Configurer l'authentification et les accès aux services GCP
- Déployer des ressources GCP avec Terraform
- Maîtriser les providers et les ressources spécifiques à GCP
- Concevoir des architectures réseau automatisées
- Administrer le state Terraform dans un environnement collaboratif
- Développer des modules Terraform réutilisables
- Déployer des infrastructures multi-environnements
- Utiliser Terraform avec Cloud Storage pour le stockage distant du state
- Mettre en œuvre les bonnes pratiques de sécurité sur GCP
- Intégrer Terraform dans une chaîne CI/CD
- Industrialiser les déploiements Cloud avec Infrastructure as Code
Objectifs opérationnels
Savoir concevoir, déployer et maintenir une infrastructure Google Cloud Platform complète à l'aide de Terraform en appliquant les bonnes pratiques DevOps et Infrastructure as Code.
Programme
Contenu du cours, module par module
9 modules
- Rappel des concepts fondamentaux Terraform
- Présentation de l'écosystème Google Cloud Platform
- Architecture des projets GCP
- Organisation des ressources et services
- Cas d'usage Infrastructure as Code sur GCP
Travaux pratiques
Description : Les participants explorent l'organisation d'un environnement GCP et identifient les principaux services utilisés dans les architectures modernes. Ils analysent plusieurs scénarios de déploiement automatisé et identifient les bénéfices apportés par Terraform. Pourquoi l'Infrastructure as Code est-elle devenue indispensable dans les environnements Cloud modernes ? Les acquis sont validés par une étude de cas collective.
- Installation et configuration du provider Google
- Comptes de service et authentification
- Gestion des permissions IAM
- Variables et paramètres de configuration
- Structure d'un projet Terraform pour GCP
Travaux pratiques
Description : Les participants créent leurs comptes de service et configurent les accès nécessaires à Terraform. Ils mettent en place leur premier projet et valident les mécanismes d'authentification. Des exercices permettent de comprendre les impacts des permissions IAM sur les opérations de déploiement. Comment sécuriser les accès Terraform dans un environnement Cloud ? Les acquis sont validés par un déploiement fonctionnel.
- Création de projets et de ressources
- Gestion des réseaux VPC
- Déploiement d'instances Compute Engine
- Gestion des ressources de stockage
- Cycle de vie des ressources Terraform
Travaux pratiques
Description : Les participants automatisent la création d'une infrastructure simple comprenant réseau, machine virtuelle et stockage. Ils utilisent les commandes Terraform pour appliquer, modifier et détruire l'infrastructure. Des scénarios de mise à jour permettent d'observer le comportement du moteur Terraform. Comment garantir la reproductibilité des déploiements Cloud ? Les acquis sont validés par la création complète d'une plateforme opérationnelle.
- Architecture réseau Google Cloud
- Sous-réseaux et segmentation
- Pare-feu et règles de sécurité
- Adressage IP privé et public
- Interconnexion des services
Travaux pratiques
Description : Les participants créent plusieurs réseaux et sous-réseaux afin d'isoler différents environnements applicatifs. Ils configurent les règles de sécurité et vérifient les communications entre ressources. Des scénarios d'architecture réelle sont utilisés pour illustrer les bonnes pratiques de conception. Comment sécuriser efficacement un réseau Cloud dès sa création ? Les acquis sont validés par un audit fonctionnel de l'architecture déployée.
- Fonctionnement du state Terraform
- State local et distant
- Backend Google Cloud Storage
- Verrouillage et collaboration
- Gestion des environnements
Travaux pratiques
Description : Les participants configurent un backend distant dans Cloud Storage puis travaillent sur une infrastructure partagée. Ils observent les mécanismes de synchronisation et de sécurisation du state. Les scénarios reproduisent les contraintes rencontrées dans les équipes DevOps. Pourquoi la gestion du state est-elle un élément critique de l'Infrastructure as Code ? Les acquis sont validés par des manipulations collaboratives.
- Création de modules Terraform
- Réutilisation du code
- Gestion des variables et outputs
- Structuration des projets
- Organisation multi-environnements
Travaux pratiques
Description : Les participants transforment plusieurs déploiements existants en modules génériques. Ils mettent en œuvre des mécanismes de paramétrage permettant de gérer plusieurs environnements. Des exercices permettent d'améliorer la maintenabilité du code produit. Comment éviter la duplication du code dans des infrastructures complexes ? Les acquis sont validés par la création d'une bibliothèque de modules.
- Cloud SQL
- Cloud Storage
- Load Balancing
- Managed Instance Groups
- Services Cloud Native courants
Travaux pratiques
Description : Les participants créent une architecture applicative complète intégrant plusieurs services managés. Ils utilisent Terraform pour gérer les dépendances entre ressources et valider la cohérence globale de la plateforme. Les scénarios reproduisent des architectures fréquemment rencontrées dans les projets Cloud. Comment industrialiser des infrastructures complexes tout en conservant leur simplicité d'administration ? Les acquis sont validés par un déploiement complet.
- Sécurisation des comptes de service
- Gestion des secrets
- Bonnes pratiques IAM
- Contrôle des dérives d'infrastructure
- Gouvernance Infrastructure as Code
Travaux pratiques
Description : Les participants analysent une infrastructure volontairement mal configurée et corrigent les faiblesses identifiées. Ils appliquent les recommandations de sécurité GCP et mettent en œuvre les bonnes pratiques Terraform. Des outils d'analyse sont utilisés pour identifier les risques potentiels. Comment intégrer la sécurité dès la phase de conception de l'infrastructure ? Les acquis sont validés par un audit final.
- Terraform dans les pipelines CI/CD
- Validation automatique du code
- Stratégies de déploiement
- Contrôle qualité Infrastructure as Code
- Industrialisation des déploiements Cloud
Travaux pratiques
Description : Les participants intègrent leurs projets Terraform dans un pipeline d'automatisation. Ils mettent en œuvre les contrôles nécessaires avant déploiement et automatisent les opérations de validation. Des scénarios inspirés d'environnements réels permettent d'illustrer les bonnes pratiques d'industrialisation. Comment garantir des déploiements fiables et reproductibles à grande échelle ? Les acquis sont validés par la mise en œuvre d'un pipeline complet.
Travaux pratiques
Les travaux pratiques représentent environ 70 % de la formation. Chaque participant dispose d'un projet GCP dédié et réalise l'ensemble des déploiements sur une infrastructure cloud opérationnelle.
Programme mis à jour le 09/06/2026
Public concerné
Cette formation s'adresse aux ingénieurs DevOps, développeurs, administrateurs Cloud, ingénieurs systèmes et toute personne ayant déjà acquis les fondamentaux de Terraform et souhaitant automatiser des infrastructures Google Cloud Platform.

Prérequis
Avoir suivi une formation d'introduction à Terraform ou posséder des connaissances équivalentes. Maîtriser les concepts fondamentaux de l'Infrastructure as Code ainsi que les bases du Cloud Computing. Une première expérience sur Google Cloud Platform est recommandée.
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.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Ansible : Automatiser la gestion des serveursRéf. AGSA2 joursIntermédiaireProchaine session : 12 nov.1 590 €
- Automatiser l'administration du stockage avec Ansible et ONTAP REST APIRéf. RSTAPI2 joursIntermédiaire1 980 €
- Chef, automatiser la gestion des serveursRéf. OGCC2 joursIntermédiaireProchaine session : 30 nov.1 590 €
- GitOps avec GitLab, Terraform et KubernetesRéf. GIPS2 joursIntermédiaireProchaine session : 19 oct.1 590 €