À propos de cet événement
Vos infrastructures cloud sont-elles vraiment reproductibles, versionnées et maintenables à grande échelle ?
Qu'il s'agisse d'un environnement de développement, de test ou de production, nous pouvons tous être amenés à déployer des ressources cloud de manière répétitive et sujette aux erreurs humaines. Sans une approche Infrastructure as Code (IaC) et puisque nous gérons souvent nos infrastructures de manière manuelle et ponctuelle, nous pouvons vite perdre le contrôle de nos environnements cloud.
Cette formation est l'occasion de vous sensibiliser à l'approche Infrastructure as Code au travers d'une présentation de Terraform et de ses bonnes pratiques, suivie d'une mise en situation pratique sur Google Cloud Platform pour automatiser et industrialiser vos déploiements d'infrastructure.
Chaque exercice de cette SFEIR School sera une opportunité de mettre en application les principaux concepts de Terraform, de la gestion d'état aux modules réutilisables, en passant par les bonnes pratiques de sécurité et d'organisation du code.
Les learnings de la session : Se sensibiliser à l'Infrastructure as Code, ses avantages et ses outils, puis maîtriser Terraform pour déployer et gérer des infrastructures sur Google Cloud Platform.
Objectifs Pédagogiques
- Se sensibiliser à l'Infrastructure as Code - comprendre ses avantages et découvrir les outils disponibles
- Maîtriser Terraform - pour déployer et gérer des infrastructures sur Google Cloud Platform
- Comprendre l'architecture Terraform - architecture et fonctionnement de l'outil
- Apprendre les bonnes pratiques - sécurité, organisation du code et travail en équipe
Programme de la formation
Module 1 : Introduction à Terraform
- Concepts fondamentaux de l'Infrastructure as Code
- Présentation de Terraform et de l'écosystème HashiCorp
- Architecture et fonctionnement de Terraform
Module 2 : Premiers pas avec Terraform
- Configuration de l'environnement de développement
- Authentification avec Google Cloud Platform
- Lab : Installation et Configuration
Module 3 : Langage et Interpolations
- Lab : Mon premier déploiement d'infrastructure
- Syntaxe HCL (HashiCorp Configuration Language)
- Variables, outputs et fonctions Terraform
- Lab : Développement avancé et Interpolations
Module 4 : Environnement de Développement Intégré
- Configuration optimale de VS Code pour Terraform
- Extensions et outils de productivité
- Lab : Améliorer la productivité avec l'IDE
Module 5 : Stratégies de Tests
- Tests unitaires et d'intégration pour l'infrastructure
- Validation et formatage du code
- Lab : Intégration Continue avec Terraform
Module 6 : Travail en Équipe
- Collaboration et partage de modules
- Bonnes pratiques pour le travail en équipe
- Lab : Créer votre propre registre de modules avec GitLab
Prérequis
Public visé
Principalement pour les développeurs, DevOps, SRE et architectes cloud, mais peut aussi servir aux administrateurs systèmes souhaitant évoluer vers le cloud.
Connaissances recommandées
- Notions de base sur Google Cloud Platform (recommandées mais non obligatoires)
- Familiarité avec la ligne de commande et Git
Outils nécessaires
- Un IDE (VS Code ou IntelliJ)
- Terraform installé en version stable
- Google Cloud SDK (gcloud CLI)
- Un compte Google pour Google Cloud Platform pour pouvoir être ajouté aux labs sur un projet GCP
- Un compte GitLab
Informations pratiques
Date et format
Formation d'une journée
15 octobre 2025
9h-17h
Lieu
SFEIR Strasbourg
Détails communiqués lors de l'inscription
À qui s'adresse cette formation ?
- Développeurs souhaitant automatiser leurs déploiements
- DevOps engineers cherchant à maîtriser l'Infrastructure as Code
- SRE (Site Reliability Engineers) voulant améliorer la gestion d'infrastructure
- Architectes cloud désireux d'optimiser leurs pratiques
- Administrateurs systèmes souhaitant évoluer vers le cloud
Inscription
Formation gratuite - Les places sont limitées, inscrivez-vous dès maintenant pour réserver votre place à cette formation exclusive à Strasbourg.
Chargement du formulaire...