Certification incluseprésentiel
Terraform IaC & GitOps
Formation intensive de 6 semaines couvrant Terraform modulaire, GitOps patterns, ArgoCD, CI/CD avec Terraform et préparation à la certification HashiCorp.
Individuel250 000 FCFA
Étudiant190 000 FCFA
Corporate2 200 000 FCFA12 pers. max
Durée
6 semaines — 60 heures
Niveau
Intermédiaire
Objectifs de la formation
- Maîtriser Terraform pour provisionner toute infrastructure AWS/Azure/GCP
- Structurer des modules Terraform réutilisables et maintenables
- Implémenter des workflows GitOps avec ArgoCD et Flux
- Automatiser la configuration avec Ansible
- Obtenir la certification HashiCorp Terraform Associate
Prérequis
- Connaissance basique d'AWS ou Azure + Linux et Git
- Expérience cloud intermédiaire
Programme Détaillé
Une progression pédagogique pensée pour vous accompagner de la théorie à la pratique.
1
S1 — Terraform FondamentauxS1 — Terraform Fondamentaux
6 sujets- 1.1IaC principles et avantages
- 1.2HCL syntax : ressources, variables, outputs, locals
- 1.3Providers AWS, Azure, GCP
- 1.4State management : local vs remote (S3 + DynamoDB)
- 1.5Terraform workflow (init, plan, apply, destroy)
- 1.6Workspaces
2
S2 — Terraform Modules & Best PracticesS2 — Terraform Modules & Best Practices
8 sujets- 2.1Modules : structure, entrées/sorties, versioning
- 2.2Terraform Registry
- 2.3DRY principles
- 2.4Remote modules (Git, Registry)
- 2.5Count et for_each
- 2.6Dynamic blocks
- 2.7Expressions et fonctions HCL
- 2.8Terraform fmt, validate, tflint
3
S3 — Terraform AvancéS3 — Terraform Avancé
8 sujets- 3.1Provisioners (remote-exec, local-exec)
- 3.2Null resources
- 3.3Data sources
- 3.4Terraform Cloud et Terraform Enterprise
- 3.5State locking
- 3.6Import de ressources existantes
- 3.7Drift detection
- 3.8Terragrunt pour grandes infras
4
S4 — CI/CD avec TerraformS4 — CI/CD avec Terraform
7 sujets- 4.1Atlantis pour Terraform PR workflows
- 4.2GitHub Actions + Terraform
- 4.3GitLab CI + Terraform
- 4.4Checkov et tfsec (sécurité IaC)
- 4.5Infracost (estimation coûts)
- 4.6OPA/Sentinel policies
- 4.7Automated testing (Terratest)
5
S5 — Ansible Configuration ManagementS5 — Ansible Configuration Management
8 sujets- 5.1Inventaires statiques et dynamiques
- 5.2Playbooks YAML
- 5.3Rôles et Galaxy
- 5.4Variables et templates Jinja2
- 5.5Handlers et notifications
- 5.6Vault pour secrets
- 5.7AWX/Tower
- 5.8Ansible pour configuration post-Terraform
6
S6 — GitOps avec ArgoCD & FluxS6 — GitOps avec ArgoCD & Flux
5 sujets- 6.1GitOps principles (Git as source of truth)
- 6.2ArgoCD : installation, applications, sync policies, RBAC
- 6.3Flux v2 : Kustomization, HelmRelease
- 6.4Progressive delivery avec Argo Rollouts
- 6.5Secrets GitOps (Sealed Secrets, External Secrets Operator)
Prêt à propulser votre carrière ?
Rejoignez nos prochaines sessions et bénéficiez de l'accompagnement de nos experts pour obtenir votre certification.