• Formation
  • Réf. 12915
Télécharger le programme

Formation : Automatisation dans le Cloud avec Terraform sur Azure

  • 3 jours (21 heures)
  • Présentiel ou à distance

Cette formation permet d’acquérir une méthodologie rigoureuse pour élaborer un Schéma Directeur des Systèmes d’Information (SDSI) aligné sur la stratégie de l’entreprise. Elle intègre l’usage du langage de modélisation ArchiMate, standard de l’Open Group, pour structurer et représenter les architectures d’entreprise. Les participants seront préparés à la certification ArchiMate Foundation.

...

Formation : Automatisation dans le Cloud avec Terraform sur Azure

Objectifs

  • Comprendre les principes de l’Infrastructure as Code avec Terraform
  • Déployer des ressources Azure de manière automatisée et reproductible
  • Structurer des projets Terraform avec des modules réutilisables
  • Gérer les états, les variables et les environnements
  • Intégrer Terraform dans une chaîne CI/CD avec Azure DevOps

Pré-requis

  •  Connaissances de base en cloud computing (Azure)
  • Notions en administration système ou réseau.
  • Expérience en ligne de commande et fichiers de configuration (JSON, YAML ou HCL).
  • Venir avec son ordinateur portable pour les exercices pratiques

Cibles

  • Ingénieurs cloud ou DevOps
  • Administrateurs systèmes et réseaux
  • Développeurs d’infrastructure
  • Architectes techniques

Les plus

  • Déclinable en format individuel, intra-entreprise et sur-mesure

Modalités pédagogiques

  • Alternance d’exposés, de travaux pratiques et de séquences interactives

Suivi et évaluation des acquis

  • Évaluation des acquis en amont via un questionnaire d’auto-positionnement et en aval via un questionnaire d’évaluation rempli par le formateur sur la base des mises en situation réalisées en formation
  • L’évaluation des acquis se fait également tout au long de la session au travers des multiples exercices à réaliser
  • Distanciel : contenu et durée identiques + pédagogie adaptée + assistance technique 5j/7 (disponible par mail : [email protected])
  • Un support de cours est remis à chaque stagiaire

Indicateurs de résultats

  • Indicateurs de résultat et taux de réussite prochainement disponibles

Jour 1

Introduction à Terraform et déploiement de base sur Azure

Chapitre 1 : Fondamentaux de Terraform

  • Concepts clés : IaC, déclaratif vs impératif
  • Architecture de Terraform : providers, ressources, modules
  • Installation et configuration de Terraform CLI
1

Atelier

Installation de Terraform et configuration du provider Azure

Chapitre 2 : Déploiement de ressources simples

  • Authentification avec Azure (Service Principal, Azure CLI)
  • Création de ressources : groupe de ressources, réseau, VM
  • Fichiers .tf : structure, syntaxe HCL, bonnes pratiques
2

Atelier

Déploiement d’une VM Linux avec réseau et groupe de ressources

Chapitre 3 : Gestion des états et des plans

  • Fichier terraform.tfstate : rôle et sécurité
  • Commandes : init, plan, apply, destroy
  • Backend distant : Azure Storage, verrouillage
3

Atelier

Configuration d’un backend distant pour le stockage des états

Jour 2

Structuration avancée et modularisation

Chapitre 4 : Variables, outputs et environnements

  • Déclaration et typage des variables
  • Fichiers .tfvars et gestion multi-environnements
  • Outputs et réutilisation des valeurs
4

Atelier

Création d’un environnement dev/test avec variables et outputs

Chapitre 5 : Modules Terraform

  • Création de modules réutilisables
  • Appel de modules locaux et distants
  • Organisation du code et bonnes pratiques
5

Atelier

Création d’un module pour déployer une VM avec réseau et sécurité

Chapitre 6 : Sécurité et gestion des accès

  • Gestion des secrets avec Azure Key Vault
  • Intégration avec Azure RBAC
  • Bonnes pratiques de sécurité dans les fichiers Terraform
6

Atelier

Déploiement sécurisé avec récupération de secrets depuis Key Vault


Jour 3

Intégration CI/CD et scénarios avancés

Chapitre 7 : Intégration avec Azure DevOps

  • Pipelines YAML pour Terraform
  • Étapes : init, plan, apply avec validation manuelle
  • Gestion des artefacts et des états dans DevOps
7

Atelier

Création d’un pipeline CI/CD pour déploiement automatique d’une infrastructure

Chapitre 8 : Scénarios avancés de déploiement

  • Déploiement conditionnel
  • Boucles et comptages (count, for_each)
  • Dépendances et orchestration
8

Atelier

Déploiement d’un cluster de VMs avec équilibrage de charge

Chapitre 9 : Supervision et maintenance

  • Audit des changements
  • Mise à jour et suppression contrôlée
  • Documentation et versioning des modules
9

Atelier

Mise à jour d’une infrastructure existante avec suivi des modifications

Formateurs

Mehdi MTIR

Mehdi M.

Formateur expert Cloud, DevOps, Développement, Architecture logicielle et Intelligence Artificielle

Avec une carrière débutée en 2005 en tant que développeur web, Mehdi MTIR a évolué à travers plusieurs rôles clés : chef de projets, entrepreneur, enseignant universitaire et formateur professionnel. Aujourd’hui Formateur Certifié...

En savoir plus

Ce produit a été mis à jour le 13/10/2025

Formation du catalogue Comundi pour votre entreprise dans vos locaux, chez nous ou à distance.

Demander un devis

À réception de votre demande, la validation et la mise en œuvre de votre projet sur une formation sera possible sous 48h.

Formation sur mesure adaptée aux spécificités de votre entreprise et de vos équipes.

Nos experts vous accompagnent dans votre projet.

Demander un devis

À réception de votre demande, la validation et la mise en œuvre de votre projet sur une formation sera possible sous 48h.

x
Chargement

Merci de patienter ...