
Cloud Computing - TERRAFORM
Formation créée le 12/12/2024. Dernière mise à jour le 28/01/2025.
Version du programme : 1
Programme de la formation
Objectif général de la formation : À l’issue de cette formation, les participants seront capables de maîtriser Terraform pour orchestrer et automatiser le déploiement d’infrastructures Cloud en respectant les principes de l’Infrastructure as Code (IaC). Compétences visées - Implémenter et gérer une infrastructure Cloud avec Terraform. - Structurer des projets Terraform pour une réutilisation efficace. - Intégrer Terraform dans une démarche collaborative d’équipe. - Faire évoluer une infrastructure existante avec les outils d’orchestration.
Objectifs de la formation
- Découvrir les principes de l’Infrastructure as Code et les appliquer avec Terraform.
- Structurer et organiser des projets Terraform pour une maintenance facilitée.
- Automatiser et orchestrer des infrastructures Cloud avec des solutions avancées.
Profil des bénéficiaires
- Ingénieurs Cloud et DevOps responsables du déploiement d’infrastructures Cloud.
- Administrateurs système souhaitant automatiser leurs environnements Cloud.
- Architectes IT souhaitant intégrer l’orchestration et l’automatisation dans leurs projets Cloud.
- Connaissances de base en infrastructures Cloud (AWS, Azure ou GCP).
- Notions d’administration système et de virtualisation.
Contenu de la formation
-
Découverte de Terraform et des principes IaC (2 heures)
- Présentation de Terraform et de ses avantages dans l’automatisation Cloud.
- Comprendre les bases de l’Infrastructure as Code (IaC).
- Explorer les concepts fondamentaux de Terraform (providers, modules, etc.).
-
Structuration des projets Terraform (4 heures)
- Créer et structurer un projet Terraform pour une réutilisation efficace.
- Utiliser les modules Terraform pour standardiser et simplifier les déploiements.
- Optimisation des fichiers de configuration Terraform (variables, outputs).
- Travaux pratiques : Création et structuration d’un projet Terraform pour une infrastructure de base.
-
Orchestration et collaboration autour de Terraform (3 heures)
- Gérer les états Terraform (state management) pour les équipes collaboratives.
- Réaliser des déploiements reproductibles et fiables.
- Intégrer Terraform dans une infrastructure AWS existante.
-
Automatisation et optimisation des workflows (3 heures)
- Identifier les apports des solutions d’automatisation Terraform (CloudFormation, CDK, etc.).
- Automatiser les pipelines d’infrastructure avec des outils CI/CD (Jenkins, GitLab CI).
- Faire évoluer une infrastructure Cloud existante avec Terraform.
- Travaux pratiques : Orchestration avancée et intégration d’une infrastructure existante avec Terraform.
Professionnel expert technique et pédagogique.