Formations > Formation Terraform
Formation Terraform - Développer son infrastructure Cloud avec Terraform - 2 jours
Terraform est un outil de pilotage d’infrastructure, via une configuration légère et efficace. Celui-ci se place dans la mouvance DevOps / Infrastructure as Code, ainsi il permet de créer des environnements reproductibles. Il permet également le pilotage de plateformes de Cloud telles que Amazon Web Services, Openstack, Azure ou Google Cloud Platform notamment. Ce cours vise à donner aux stagiaires les connaissances de base pour débuter et prendre en mains Terraform, ainsi que la compréhension des bonnes pratiques pour approfondir et utiliser cet outil en environnement de production.
Public
Administrateurs système, ingénieurs de production, développeurs et architectes
Prérequis
Connaissances Amazon Web Services de base.
Programme de la formation
Introduction
- Rappel des concepts et contraintes d’Infrastructure as Code
- Terraform au sein des différentes solutions d’Infrastructure as Code
- Découverte de la ligne de commande Terraform
Concepts et prise en main
- Création d’une infrastructure simple sur AWS avec Terraform
- Modularisation de code Terraform
- Cycle de vie des “states” Terraform
- Création d’une infrastructure web de production avec Terraform
- Segmentation d’infrastructure pour limiter les périmètres opérationnels
- Organisation des équipes et périmètres de responsabilité
- Reprise d’infrastructure existante par import dans Terraform
Questions / Réponses
À l’issue de la formation les stagiaires seront à même de
- Orchestrer des déploiements d’infrastructure sur AWS avec Terraform
- Utiliser Terraform pour respecter les standards de l’Infrastructure as Code
- Structurer leurs projets pour les réutiliser efficacement
- Organiser leurs équipes pour travailler de concert autour de Terraform
- Reprendre en main une infrastructure AWS existante pour la faire évoluer avec Terraform
Méthodes pédagogiques
Après une instruction des bases de l’outil, son fonctionnement interne, sa syntaxe et ses cas d’usages, la formation rentre dans un rythme d’alternance entre 1h d’instruction sur des modules particuliers et la mise en pratique immédiate des connaissances. Le fil rouge de la mise en pratique consiste à monter, sur Amazon Web Services, une architecture de serveur web avec load-balancing. Chaque phase de mise en pratique est close par une lecture détaillée d’un corrigé.
Formateur

Aurélien Maury
Aurélien a acquis une forte expérience dans le développement d’applications web, l’architecture de SI et l’utilisation de plate-formes Cloud. Ses missions l’ont amenées à analyser et optimiser de nombreux environnements clients. Ses domaines de prédilections : performance, monitoring, intégration au SI, automatisation, DevOps et plate-formes Cloud.
Son credo : “Make it work, Make it right, Make it fast”