Infrastructure as Code avec Terraform
Infrastructure & DevOps
2 jours
14 heures
À propos
Ratio théorie / pratique : 50% théorie / 50% pratique
L'Infrastructure as Code (IaC) consiste à définir et gérer son infrastructure à l'aide de fichiers de configuration versionnables, plutôt que par des actions manuelles. Cette approche permet d'automatiser les déploiements, de gagner en fiabilité et de limiter les erreurs humaines.
Elle facilite l'adoption de bonnes pratiques issues du développement logiciel, telles que l'intégration continue, la revue de code ou encore le contrôle de version.
Devenue un standard, l'IaC est aujourd'hui incontournable pour gérer des infrastructures cloud ou on-premises de manière efficace, reproductible et collaborative.
Vos objectifs pédagogiques
* Identifier le fonctionnement global de Terraform et son rôle dans la gestion d'infrastructure
* Acquérir les bases de l'utilisation de Terraform pour décrire et déployer une infrastructure
* Approfondir les notions avancées de Terraform pour concevoir des infrastructures complexes et modulaires
Pré-requis
- Savoir utiliser un terminal de type shell linux
- Etre habitué à utiliser des outils en ligne de commande
- Savoir utiliser un IDE (type VS Code)
- Maitriser les bases de la gestion réseau TCP/IP
- Avoir des connaissances de base sur les fournisseurs de service Cloud (en particulier AWS ou GCP).
Publics visés
- Profils de type DevOps (passif SRE ou développeur) :
- Opérateurs de plateforme technique
- Architectes techniques
- Tech Lead
- Développeurs