Formations DevOps Automatisation d'infrastructure Formation Terraform Avancé
Prix 1790€ HT / personne
Durée 2 jours (14 heures)

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Présentation

Perfectionner la gestion de votre infrastructure avec Terraform. L’Infrastructure As Code (IaC) permet d’automatiser la maintenance de vos systèmes afin de gagner en vitesse de déploiement et de s’assurer de la qualité de ses projets.

Terraform est un outil essentiel pour augmenter la productivité de vos équipes infrastructure. En effet, cet environnement logiciel permet l’automatisation de la construction d’infrastructure, comprenant ses ressources réseaux, compute, storage…

La communauté Terraform a conçu plus de 1 000 providers pour gérer notamment vos ressources d’infrastructure sur Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP)…

Cette formation de perfectionnement s’adresse à des utilisateurs expérimentés de Terraform. Vous découvrirez comment optimiser son utilisation dans des mises en situations de projet complexe.

Notre formation Terraform avancé vous présentera la dernière version de Terraform : Terraform 1.3.

 

Objectifs

  • Configurer Terraform de manière avancée
  • Se repérer rapidement dans des projets existants Terraform
  • Connaître les bonnes pratiques de codage IaC
  • Savoir debugger des erreurs Terraform

 

Public visé

  • DevOps
  • SRE
  • Administrateurs systèmes

 

Pré-requis

  • Bonne connaissance des ressources Infra (compute, storage, network…)
  • Bonne connaissance d’un Cloud Provider
  • Connaissance de base de Terraform ou avoir suivi notre formation Terraform

Programme de notre formation Terraform Avancé

 

Définitions et concepts clés

  • Infrastructure
  • Cloud Provider
  • IaaS
  • Infrastructure as Code

 

Rappels sur Terraform

  • Historique Terraform
  • CLI et sous commandes
  • Les states
  • Local state vs Remote state
  • Processus d’une opération Terraform

 

Configuration Avancée

  • Installation complète
  • Lire, modifier, générer une configuration
  • Utiliser des dépendances Terraform (modules…)
  • Créer et différencier la configuration de Ressource vs Données
  • La gestion des secrets d’infrastructure

 

Organisation du code HCL

  • Travailler en equipe
  • Mono-repo vs Multi-repo
  • Les expressions dynamiques
  • Les configurations du backend
  • Réutiliser efficacement son code (DRY)
  • Bon usage des loops, des meta-arguments et des depends_on
  • Maitriser le cycle de deploiement

 

Debugging

  • Corriger des erreurs de state
  • Corriger une erreur de cycle
  • Corriger des erreurs for_each
  • Corriger ses valeurs de sortie
  • Reporter un bug

 

Terraform module

  • Inspection d’un module
  • Différentes structures de modules
  • Développer son propre module
  • Étude de cas : plusieurs modules pour un projet
  • Publier son module

 

Terraform Automation

  • Pourquoi automatiser ses déploiements ?
  • Exemple avec Terraform Cloud
  • Exemple avec Gitlab CI
  • Déployer son infrastructure avec un pipeline CI/CD

 

Sécurité

  • Les bonnes pratiques pour sécuriser son infrastructure
  • Sécuriser ses fichiers state
  • Protection des credentials et des secrets
  • Frameworks pour automatiser ses tests
  • Évaluer la fiabilité de son infrastructure et de ses déploiements

 

Mises en situation

  • Scénario de récupération d’historique
  • Scénario en entreprise avec équipe infrastruture et équipe DevOps
  • Partage d’autres scénarios possibles

Pour aller plus loin

Formation Terraform

Formation Docker

Formation Kubernetes

Formation Circle CI

Formation GitLab et GitFlow

Formation Git avancé

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Florian

Florian

Curieux aventurier des infrastructures en entreprise et des hébergeurs de services (AWS, GCP, OVH, Scaleway) depuis 10 ans.

Témoignages

Afficher tous les témoignages

Noter la formation

Prix 1790€ HT / personne
Durée 2 jours (14 heures)

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp