Profitez de -25 % pour toute nouvelle inscription à nos formations jusqu’au 31 décembre 2026

Formation en Cloud: Terraform - Infrastructure-as-Code - Avancé - Ascent Formation
Retour aux formations
Cloud

Formation Terraform - Infrastructure-as-Code - Avancé

3 jour(s) • 21h
Éligible OPCO
8,8/10 avis apprenants

Description

Objectif de formation : maîtriser la gestion des infrastructures en tant que code (Infrastructure-as-Code) avec Terraform, en améliorant l'organisation des projets, l'intégration des infrastructures existantes, la gestion des équipes, et la sécurité des configurations.

  • Comprendre et appliquer les principes avancés de l'infrastructure-as-code avec Terraform
  • Améliorer l'organisation et la structure des projets Terraform modulaires
  • Intégrer une infrastructure existante avec Terraform
  • Organiser les équipes pour une gestion optimale des projets Terraform
  • Sécuriser et protéger les configurations de projets Terraform

  • Administrateurs systèmes
  • Ingénieurs DevOps
  • Architectes cloud
  • Toute personne utilisant déjà Terraform et les principes de l'infrastructure-as-code

  • Connaissance de base et utilisation pratique de Terraform
  • Compréhension des principes de l'infrastructure-as-code

  1. 1

    Rappel et définition de l’infrastructure-as-Code (0,5 heure)

    • Concepts de l'infrastructure-as-code
    • Avantages et défis de l'infrastructure-as-code
    • Positionnement de Terraform dans l'écosystème IaC
  2. 2

    Présentation du langage de configuration Terraform (3,5 heures)

    • Syntaxe HCL (HashiCorp Configuration Language)
    • Blocs de configuration : provider, resource, data, output
    • Variables et modules
    • State management
    • Travaux pratiques : Écrire une configuration Terraform simple, manipuler l'outil en ligne de commande de Terraform
  3. 3

    Améliorer l’organisation et la structure d’un projet modulaire Terraform (3 heures)

    • Structuration des fichiers et dossiers
    • Utilisation des modules pour réutiliser et organiser le code
    • Gestion des environnements multiples (dev, prod)
    • Meilleures pratiques pour la modularité et la maintenabilité
    • Travaux pratiques : Création de modules Terraform, structuration d'un projet Terraform
  4. 4

    Intégration d'une infrastructure existante avec Terraform (2,5 heures)

    • Importation de ressources existantes
    • Synchronisation de l'état avec l'infrastructure existante
    • Gestion des conflits et des divergences
    • Mise en œuvre de changements progressifs
    • Travaux pratiques : Importer et gérer une infrastructure existante avec Terraform
  5. 5

    Organiser les équipes autour d’un projet Terraform (2,5 heures)

    • Collaboration avec Terraform : workflow et outils
    • Utilisation de Terraform Cloud/Enterprise pour la gestion collaborative
    • Gestion des accès et des permissions
    • Mise en place de pipelines CI/CD pour Terraform
    • Travaux pratiques : Mise en place d'une collaboration d'équipe avec Terraform Cloud, intégration avec un pipeline CI/CD
  6. 6

    Planifier, appliquer et détruire un projet Terraform (3 heures)

    • Cycle de vie des ressources : plan, apply, destroy
    • Gestion des changements et des rollbacks
    • Déploiement progressif et mise à jour des infrastructures
    • Débogage et résolution des problèmes de déploiement
    • Travaux pratiques : Planification, application et destruction d'un projet Terraform, gestion des mises à jour
  7. 7

    Sécuriser et protéger la configuration d’un projet Terraform (2 heures)

    • Gestion des secrets et des variables sensibles
    • Utilisation de Vault pour la gestion des secrets
    • Bonnes pratiques pour la sécurité des configurations
    • Audit et conformité
    • Travaux pratiques : Intégration de HashiCorp Vault pour la gestion des secrets dans Terraform
  8. 8

    Tests et validation des configurations Terraform (2 heures)

    • Introduction aux tests d'infrastructure
    • Utilisation de Terraform Validate et TFLint
    • Tests automatisés avec Terratest
    • Intégration des tests dans les pipelines CI/CD
  9. 9

    Optimisation des configurations et performance (2 heures)

    • Analyse et optimisation des configurations Terraform
    • Réduction des temps de déploiement
    • Gestion des dépendances et des ordres d'exécution
    • Travaux pratiques : Optimisation d'une configuration Terraform existante, amélioration des performances de déploiement

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

Questions fréquentes

FAQ : Formation Terraform - Infrastructure-as-Code - Avancé

  • Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.

  • Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.

  • Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.

  • Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.