Cloud Computing - TERRAFORM

Formation créée le 12/12/2024. Dernière mise à jour le 28/01/2025.
Version du programme : 1

Type de formation

Formation présentielle

Durée de formation

12 heures (2 jours)

Cloud Computing - TERRAFORM


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

Pour qui
  • 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.
Prérequis
  • 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.

Équipe pédagogique

Professionnel expert technique et pédagogique.