GitHub Actions
Workflows, runners, matrices, secrets, environments, reusable, OIDC, déploiements.
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.
Workflows, runners, matrices, secrets, environments, reusable, OIDC, déploiements.
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 GitHub Actions — workflows, OIDC, matrices dynamiques et reusable workflows — avec un oral IA qui va au fond des choses.
Le badge GitHub Actions de Plume certifie ta capacité à concevoir, déboguer et optimiser des pipelines CI/CD sur la plateforme native de GitHub. L'oral de 15 minutes couvre l'ensemble du spectre : triggers et events, jobs et steps, stratégies de matrices (include/exclude, fail-fast, matrices générées dynamiquement), gestion des secrets et des environments, composite actions et reusable workflows, ainsi que l'authentification OIDC vers AWS et GCP. L'examinateur IA adapte ses questions en temps réel à tes réponses pour aller chercher ta vraie profondeur technique.
Là où un simple tick sur LinkedIn ne dit rien sur ce que tu sais réellement faire, ce badge s'appuie sur une conversation orale analysée par deux IA indépendantes : OpenAI Realtime pour l'entretien, Claude Opus pour la lecture du transcript et le scoring. Résultat : un score de 0 à 100, un niveau (Novice / Confirmé / Avancé / Expert) et un rapport détaillé qui montre précisément où tu excelles et où tu as encore de la marge. Impossible à tricher, impossible à gonfler.
Ce badge est fait pour les ingénieurs DevOps, les SRE, les développeurs backend ou fullstack qui utilisent GitHub Actions au quotidien et veulent le prouver à un recruteur, un client ou une équipe. Il s'adresse aussi aux tech leads qui définissent l'architecture CI/CD d'une organisation et qui veulent valider leur niveau face à un standard objectif.
Voici les dimensions concrètes que l'IA examine pendant les 15 minutes d'oral.
Structurer des pipelines multi-jobs avec dépendances, conditions (if/needs), artifacts et caching pour optimiser le temps d'exécution et la lisibilité du YAML.
Utiliser les matrices de build pour paralléliser les tests sur plusieurs OS, versions de runtime ou configurations, y compris les matrices dynamiques générées depuis un job précédent via fromJson.
Orchestrer les déploiements vers staging, pre-prod et production avec les GitHub Environments, les protection rules, les required reviewers et les deployment gates.
Configurer l'authentification OIDC vers AWS (IAM roles) et GCP (Workload Identity Federation) pour éliminer les long-lived secrets, et appliquer le principe de moindre privilège sur les permissions des tokens.
Concevoir des reusable workflows et des composite actions versionnés pour mutualiser la logique CI/CD entre plusieurs repos d'une organisation, en gérant proprement les inputs, outputs et secrets inheritance.
Diagnostiquer des échecs intermittents avec les logs en mode debug (ACTIONS_RUNNER_DEBUG), analyser les runner environment variables, reproduire localement avec act et interpréter les annotations d'erreur.
Connecter GitHub Actions à Terraform Cloud, ArgoCD, des registries Docker (GHCR, ECR, GAR), des outils de scan (Trivy, Snyk, CodeQL) et des plateformes cloud dans une architecture cohérente.
Identifier les cas où GitHub Actions est le bon choix et ceux où GitLab CI, Argo Workflows ou Jenkins répondent mieux aux contraintes de l'organisation (self-hosted, compliance, durée des jobs, coût des runners).
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 le fonctionnement interne de GitHub Actions : scheduler, runner lifecycle, expression syntax, contexts, et comportement des jobs en parallèle ou en séquence.
Qualité et réalisme des exemples concrets apportés : pipelines réels, incidents résolus, décisions d'architecture prises dans un contexte professionnel avec des contraintes réelles.
Maîtrise des patterns de sécurité : OIDC, permissions minimales sur le GITHUB_TOKEN, gestion des secrets par environnement, prévention des injections via l'expression syntax et pinning des actions tierces.
Aptitude à concevoir des workflows maintenables à l'échelle d'une organisation : reusable workflows, composite actions, DRY, conventions de nommage et stratégie de versioning.
Capacité à identifier les vraies limites de GitHub Actions (durée max des jobs, coût des runners, fonctionnalités manquantes) et à justifier des choix alternatifs de manière nuancée.
Une session Plume tient en environ 20 minutes, du test technique à la délivrance du badge.
Tu testes ton micro et ta connexion depuis l'interface Plume. L'IA confirme que l'audio est bien capté avant de démarrer l'entretien. Pas besoin de webcam, juste une voix claire.
L'examinateur IA t'invite à te présenter rapidement et à décrire le pipeline GitHub Actions le plus élaboré que tu aies conçu. Contexte, contraintes, ce qui t'a posé problème — tu poses le décor pour la suite.
L'IA creuse sur les sujets clés : matrices dynamiques, OIDC, reusable workflows, debugging d'échecs intermittents, intégrations avec Terraform ou ArgoCD. Les questions s'adaptent à tes réponses : plus tu vas loin, plus l'IA pousse.
L'examinateur te demande dans quels cas tu déconseilles GitHub Actions et ce que tu ferais différemment si tu reconstruisais ton pipeline depuis zéro. C'est là que les experts se distinguent.
Claude Opus analyse le transcript, calcule ton score sur 100 et détermine ton niveau. Tu reçois ton rapport détaillé et ton badge partageable dès la fin de la correction.
Le score sur 100 se traduit en un niveau lisible d'un coup d'œil par un recruteur.
Tu sais créer un workflow basique déclenché sur push ou pull_request, avec un job simple qui installe des dépendances et lance des tests. Tu utilises des actions du Marketplace sans trop en comprendre le fonctionnement interne, et tu t'appuies sur des templates existants.
Tu conçois des pipelines multi-jobs avec dépendances (needs), tu utilises le caching, les artifacts et les secrets d'organisation. Tu maîtrises les matrices simples et tu déploies vers plusieurs environnements avec les GitHub Environments. Tu débogues les erreurs courantes sans trop de difficulté.
Tu construis des reusable workflows et des composite actions pour des organisations multi-repos, tu configures l'OIDC vers AWS ou GCP, tu crées des matrices dynamiques via fromJson, et tu optimises les runners (self-hosted, larger runners, job concurrency). Tu as géré des incidents de pipeline en production.
Tu définis l'architecture CI/CD de plateformes entières avec GitHub Actions, tu contribues ou maintiens des actions custom publiées, tu maîtrises les expression syntax avancées, les security hardening (pinning SHA, GITHUB_TOKEN scoping, audit logs), et tu sais exactement quand GitHub Actions n'est pas le bon outil.
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 gères des pipelines CI/CD en production et tu veux un signal objectif et partageable de ta maîtrise de GitHub Actions au-delà de ce que ton titre de poste indique.
Tu utilises GitHub Actions pour tes projets mais tu n'as jamais eu de validation formelle de ta profondeur technique sur l'outil. Ce badge te différencie lors d'une recherche d'emploi.
Tu définis les standards CI/CD de ton équipe ou de ton organisation. Le badge valide que ton niveau correspond à tes responsabilités et rassure les parties prenantes.
Tu as acquis GitHub Actions via des projets perso ou une formation et tu cherches à prouver ta légitimité à des recruteurs qui ne peuvent pas évaluer ton profil sans expérience pro longue.
Tes clients veulent une garantie sur ton niveau avant de te confier leur infrastructure CI/CD. Un badge Plume avec un score précis et un rapport détaillé est bien plus convaincant qu'un simple CV.
Où et comment ton badge GitHub Actions va te servir au quotidien.
Tu postules à un poste de DevOps Engineer et tu joins ton badge GitHub Actions à ton CV. Le recruteur voit immédiatement ton score de 84/100 (niveau Avancé) et ton rapport — l'entretien technique commence sur une base solide.
Un client veut migrer son pipeline Jenkins vers GitHub Actions. Tu envoies ton badge avant la réunion de kick-off pour établir ta crédibilité technique sans avoir à te justifier pendant des heures sur ton expérience.
Tu visas un rôle de Senior DevOps Engineer dans ton entreprise. Ton badge GitHub Actions avec un niveau Expert appuie ton dossier de promotion avec une preuve objective que ton manager peut montrer à la direction.
Tu viens de terminer un bootcamp DevOps ou une certification cloud et tu veux valider que tes compétences GitHub Actions sont au niveau attendu par le marché, pas juste par le formateur.
En tant que tech lead, tu demandes aux candidats de passer le badge avant l'entretien. Tu compares les scores et les rapports pour prioriser les entretiens et poser les bonnes questions dès le départ.
Tu ajoutes le lien du badge à ton profil LinkedIn dans la section Certifications. Les recruteurs qui cherchent 'GitHub Actions CI/CD' voient un signal vérifiable, pas un skill auto-déclaré comme les autres.
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 officiel (Novice / Confirmé / Avancé / Expert) qui reflète ta vraie maîtrise de GitHub Actions, des workflows basiques jusqu'à l'OIDC et l'architecture multi-repos.
Claude Opus produit un rapport structuré qui identifie tes points forts (matrices dynamiques, sécurité OIDC...) et les axes d'amélioration (reusable workflows, optimisation des runners...), avec des observations précises tirées de l'oral.
L'audio de ton entretien est conservé de façon sécurisée et privée. Tu peux le réécouter pour analyser tes réponses et progresser, ou le partager volontairement si tu le souhaites.
Tu obtiens une URL publique unique avec ton score et ton niveau, à coller sur LinkedIn, ton CV, ton profil GitHub ou ta proposition commerciale. N'importe qui peut vérifier l'authenticité du badge en un clic.
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 €