About
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.
Your Learning Objectives
* 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
Prerequisites
- 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).
Target Audience
- Profils de type DevOps (passif SRE ou développeur) :
- Opérateurs de plateforme technique
- Architectes techniques
- Tech Lead
- Développeurs