Terraform
HCL, providers, state, modules, workspaces, sentinel, tests, drift, CI/CD IaC.
Avant de démarrer, on fait un test technique de 1 min — micro, bruit, connexion. Si ton matériel ne convient pas, le test est remboursé intégralement.
HCL, providers, state, modules, workspaces, sentinel, tests, drift, CI/CD IaC.
Avant de démarrer, on fait un test technique de 1 min — micro, bruit, connexion. Si ton matériel ne convient pas, le test est remboursé intégralement.
Prouve en 15 minutes que tu maîtrises vraiment Terraform : state, modules, CI/CD IaC et les pièges du monde réel — pas juste un terraform apply copié-collé.
Le badge Terraform de Plume certifie ta capacité à concevoir, maintenir et faire évoluer une infrastructure as code avec Terraform dans des contextes professionnels réels. En 15 minutes d'oral avec un examinateur IA, tu es amené·e à parler de ton expérience concrète : gestion du state à l'échelle, structuration de modules réutilisables, intégration dans un pipeline CI/CD, gestion du drift et des incidents de state, choix entre workspaces et répertoires séparés. L'évaluation porte sur HCL, les providers, les backends remote, Terraform Cloud, Atlantis, et les fonctionnalités récentes comme terraform test ou les stacks.
Ce qui distingue ce badge d'une simple ligne sur un CV ou un profil LinkedIn, c'est la nature de l'épreuve : un oral non scriptable, face à une IA qui reformule, creuse et challenge tes réponses. Il ne suffit pas de connaître les commandes — tu dois expliquer tes choix d'architecture, narrer des incidents réels, et défendre tes opinions sur les limites de l'outil face à des alternatives comme Pulumi, CloudFormation ou Crossplane. Le transcript est ensuite analysé par Claude Opus, qui produit un score 0-100 et un niveau certifié.
Ce badge s'adresse aux SRE, DevOps engineers, platform engineers et cloud architects qui utilisent Terraform au quotidien et veulent en apporter la preuve. Il est aussi précieux pour les freelances et consultants qui répondent à des appels d'offres, ou pour les profils en transition qui souhaitent crédibiliser leur montée en compétences IaC. Que tu travailles sur AWS, GCP, Azure ou des providers custom, l'oral s'adapte à ton environnement.
Voici les dimensions concrètes que l'IA examine pendant les 15 minutes d'oral.
Maîtrise des expressions, fonctions built-in, dynamic blocks, locals, et des constructions complexes comme for expressions et templatefile pour des configurations élégantes et maintenables.
Backends remote (S3+DynamoDB, GCS, Terraform Cloud), state locking, state splitting par domaine fonctionnel, commandes terraform state mv/rm/import, et gestion des incidents de corruption ou de drift.
Conception de modules réutilisables avec des interfaces propres (variables typées, outputs documentés, versioning sémantique via registre public ou privé), et usage raisonné de for_each vs count.
Workflows plan/apply dans GitHub Actions, GitLab CI ou Jenkins, usage d'Atlantis ou Terraform Cloud pour les PR reviews, gestion sécurisée des secrets (OIDC, Vault, env variables) et stratégies d'approbation manuelle.
Choix argumenté entre workspaces Terraform et répertoires séparés selon la taille du projet, gestion des dépendances cross-state avec terraform_remote_state ou data sources, et impact sur les pipelines.
Intégration de Sentinel (HashiCorp) ou OPA pour les policy-as-code, détection du drift avec terraform plan en mode scheduled, gestion des credentials cloud sans les stocker en clair dans le state.
Diagnostic avec TF_LOG, déverrouillage de state bloqué (terraform force-unlock), rollback d'un apply partiel, import de ressources existantes avec terraform import ou le bloc import natif (1.5+).
Analyse comparative de Terraform vs Pulumi, CloudFormation, Crossplane et CDK for Terraform. Prise de position sur le fork OpenTofu, la licence BSL et les nouvelles fonctionnalités comme terraform test ou les stacks.
L'évaluation finale est faite par Claude (Anthropic) qui relit la transcription complète et applique cette grille de critères pondérés.
Capacité à expliquer avec précision les mécanismes internes de Terraform : cycle de vie des ressources, graphe de dépendances, fonctionnement du state, providers et leur initialisation. Les approximations et confusions entre concepts pénalisent ce critère.
Qualité et authenticité des exemples concrets cités — incidents de state gérés, migrations menées, modules conçus. Un candidat qui reste dans l'abstraction sans exemples précis sera pénalisé ici.
Capacité à structurer une codebase Terraform à l'échelle : découpage des modules, stratégie de state, gestion des environnements, versioning, et documentation. Les choix doivent être justifiés et adaptés au contexte.
Maîtrise de l'intégration de Terraform dans des pipelines automatisés, avec une attention particulière à la gestion des secrets, aux stratégies d'approbation et à la détection du drift en production.
Capacité à comparer Terraform avec ses alternatives, à prendre position sur l'OpenTofu fork et la licence BSL, et à identifier les vrais cas où Terraform n'est pas le bon outil.
Une session Plume tient en environ 20 minutes, du test technique à la délivrance du badge.
L'IA vérifie que ton micro fonctionne bien et que tu es dans un environnement calme. Pas de partage d'écran, pas de code à taper — c'est un oral, pas un live coding. Tu peux avoir tes notes mais l'IA le détecte si tu lis.
Tu te présentes rapidement et décris ton usage le plus récent ou le plus complexe de Terraform : taille du code base, providers impliqués (AWS, Azure, GCP, Kubernetes...), et contexte d'équipe. Ça calibre le niveau de la suite.
L'IA enchaîne des questions sur le state, les modules, le CI/CD, les incidents, la stratégie multi-env et le positionnement de l'outil. Elle relance sur tes réponses, creuse les zones floues et challenge tes choix d'architecture. Chaque réponse peut ouvrir un nouveau fil.
L'IA pose une ou deux questions de recul : ton avis sur OpenTofu, les stacks ou terraform test, ou un cas où tu aurais choisi une alternative à Terraform. C'est l'occasion de montrer ta maturité technique et ta veille.
Claude Opus analyse le transcript, attribue un score 0-100 et un niveau (Novice à Expert). Tu reçois ton badge numérique avec l'URL publique à partager, le rapport détaillé et l'accès à l'enregistrement audio privé.
Le score sur 100 se traduit en un niveau lisible d'un coup d'œil par un recruteur.
Tu connais les commandes de base (init, plan, apply, destroy) et tu as suivi des tutoriels ou contribué à une codebase existante sans en être l'auteur principal. Tu comprends ce qu'est un provider et un state mais tu n'as pas encore géré d'incidents ni conçu de modules from scratch.
Tu utilises Terraform en autonomie sur des projets réels, tu as conçu des modules simples, tu gères un backend remote et tu intègres Terraform dans un pipeline CI/CD basique. Tu sais diagnostiquer un drift et tu as une bonne compréhension du cycle de vie des ressources.
Tu pilotes l'architecture IaC d'une équipe ou d'une plateforme : modules versionés, state splitting, stratégie multi-environnements robuste, intégration avec Atlantis ou Terraform Cloud, gestion des secrets via OIDC ou Vault. Tu as géré des incidents de state en production et tu maîtrises les dynamic blocks et les expressions complexes.
Tu conçois des frameworks IaC à l'échelle de l'entreprise, tu développes des providers ou des modules publics, tu maîtrises Sentinel/OPA pour le policy-as-code, et tu as une opinion argumentée sur OpenTofu, les stacks Terraform et les tradeoffs face à Pulumi ou Crossplane. Tu formes et encadres d'autres ingénieurs sur Terraform.
Pas besoin d'années d'expérience ou de diplôme pour passer le badge. Voici les profils pour qui il fait sens.
Tu utilises Terraform tous les jours mais ta maîtrise n'est visible nulle part. Le badge transforme cette expertise invisible en preuve concrète et partageable avec ton manager ou un recruteur.
Tu conçois des architectures cloud et Terraform est ton outil de référence. Le badge valide ta capacité à penser l'IaC à l'échelle, au-delà de la simple configuration de ressources isolées.
Tu construis l'infrastructure interne que d'autres équipes consomment. Le badge atteste que tu penses modules, interfaces propres, versioning et developer experience — pas juste des apply en local.
Quand tu réponds à un appel d'offres ou que tu discutes d'un TJM, un badge Terraform vérifié pèse plus qu'un simple 'Terraform' dans la liste de tes compétences LinkedIn.
Tu apprends Terraform de façon sérieuse et tu veux un signal objectif pour savoir où tu en es — et crédibiliser ta montée en compétences auprès de recruteurs qui ne peuvent pas le vérifier autrement.
Où et comment ton badge Terraform va te servir au quotidien.
Tu arrives en entretien pour un poste de senior DevOps engineer. Au lieu d'attendre un exercice de live coding Terraform, tu partages ton badge avec le recruteur en amont : le score et le rapport parlent avant même que tu ouvres la bouche.
Tu proposes un TJM élevé pour une mission IaC. Le badge Terraform Expert te permet de justifier ce positionnement avec une preuve tierce et vérifiable, et de décrocher la mission sans passer par un test technique ad hoc.
Tu as suivi une formation Terraform et tu veux savoir si tu es prêt·e pour un projet en prod. L'oral Plume te donne un feedback précis sur tes lacunes (state splitting, gestion des secrets, modules à l'échelle) avant que tu commettes des erreurs coûteuses.
Tu vises un rôle de lead DevOps ou de platform engineer dans ton entreprise. Le badge illustre ta maîtrise de Terraform de façon objective et complète le discours que tu tiens à ton manager lors de ta revue annuelle.
Tu ajoutes l'URL du badge dans le README de ton module Terraform open source ou dans ton profil GitHub. Les contributeurs et les recruteurs qui tombent dessus ont une preuve immédiate de ta crédibilité sur le sujet.
Tu recrutes un ingénieur DevOps et tu demandes aux candidats de passer le badge Terraform avant l'entretien panel. Tu compares des scores objectifs plutôt que des impressions subjectives de CV, et tu gagnes deux tours de filtre.
Quelques minutes pour vérifier que tu as bien tout ce qu'il faut.
À la fin de ta session, tu ne reçois pas juste un score : voici tout ce qui t'attend.
Tu reçois un score précis et un niveau (Novice à Expert) produit par Claude Opus après analyse de ton transcript. Le résultat reflète ta vraie maîtrise de Terraform, pas une auto-évaluation.
Un rapport complet identifie tes forces (modules, state, CI/CD...) et tes axes de progression sur chacun des critères évalués. Parfait pour préparer ta prochaine montée en compétences.
L'enregistrement de ton oral est conservé de façon privée et accessible uniquement par toi. Tu peux le réécouter pour analyser ta façon d'expliquer des concepts techniques complexes.
Une URL publique et vérifiable que tu peux coller sur LinkedIn, dans ton CV, sur GitHub ou dans une proposition commerciale. Chaque visiteur voit ton score et ton niveau Terraform certifié.
Découvre d'autres compétences proches que tu peux faire valider avec Plume.
15 minutes d'oral avec une IA, un badge partageable pour tes recruteurs.
Choisir ce badge · 19,99 €