Accueil · Guides de révision · EX447

Guide complet EX447 — Red Hat

Red Hat Certified Specialist in Advanced Automation: Ansible · Programme, plan de révision, ressources, examen blanc gratuit.

TL;DR — Le guide en 1 minute

L'EX447 (Red Hat Certified Specialist in Advanced Automation: Ansible Best Practices) cible les administrateurs systeme, ingenieurs DevOps et automaticiens deja certifies RHCE. Examen pratique de 4 heures sur Ansible Automation Platform, focus sur les bonnes pratiques avances : roles, collections, workflows, integration avec Automation Controller. Prerequis : RHCE en cours de validite. Debouches principaux : Ingenieur Automation, DevOps Senior, SRE, Architecte Infrastructure as Code dans des environnements Linux d'entreprise.

Pourquoi passer la certification EX447 ?

Passer l'EX447 en 2026 represente un investissement strategique majeur pour les professionnels IT. La demande pour des experts en automatisation Ansible a explose avec l'adoption massive du modele Infrastructure as Code et la generalisation des pratiques GitOps. Red Hat Ansible Automation Platform domine le marche de l'automatisation d'entreprise, particulierement en France et en Europe ou les grands comptes (banques, telecoms, secteur public) ont massivement migre vers cette solution. Le ROI est rapide : une certification EX447 augmente le salaire moyen de 15 a 25 pour cent en France. Cette specialty certification est l'une des rares qui valide une expertise approfondie au-dela du niveau RHCE, ce qui la rend hautement differenciante sur le marche. Les recruteurs valorisent particulierement cette cert pour les postes d'architecte automation et de tech lead DevOps. Avec la pression croissante sur la productivite des equipes Ops et l'arrivee de l'IA dans les workflows d'automatisation, maitriser les bonnes pratiques Ansible avancees (Collections, AAP 2.4+, Execution Environments) devient un differenciateur cle. Cette certification ouvre aussi la porte aux missions de consulting hautement remunerees (TJM 700-1000 EUR) et aux roles de formateur certifie.

Caractéristiques de l'examen

Format Examen pratique sur environnement Red Hat reel
Duree 240 minutes (4 heures)
Score requis 210/300 (70%)
Prix officiel 460 EUR HT
Langues Anglais (interface), exam disponible en francais
Validite 3 ans (alignee sur RHCE)
Prerequis RHCE (EX294) en cours de validite obligatoire

Programme détaillé par domaine

Domain 1 : Ansible Automation Platform et Automation Controller 25%

Objectifs
Maitriser l'installation, la configuration et l'administration d'Ansible Automation Platform 2.4+. Comprendre l'architecture distribuee : Automation Controller (ex-Tower), Private Automation Hub, Event-Driven Ansible. Savoir configurer les organisations, equipes, utilisateurs avec RBAC granulaire. Gerer les credentials de maniere securisee via les credential types personnalises. Configurer l'integration avec les fournisseurs d'identite (LDAP, SAML, OAuth2).
Concepts clés
Comprehension approfondie des notions de Job Templates, Workflow Templates, Surveys, Schedules. Maitrise des Inventories dynamiques (sources SCM, cloud providers, plugins). Gestion des Projects synchronises avec Git. Configuration des Notifications (Slack, email, webhook). Concept d'Instance Groups et Container Groups pour la scalabilite. Comprehension du systeme d'isolation via Execution Environments bases sur Podman. Notions de capacity, forks, et tuning des performances de Controller.
Services / outils
automation-controller, automation-hub, podman, postgresql (backend), nginx (reverse proxy), receptor (mesh networking AAP 2.x), ansible-builder pour creer des Execution Environments, ansible-navigator comme CLI moderne.
Temps estimé
15h

Domain 2 : Collections, Roles et Content Management 25%

Objectifs
Concevoir, developper et publier des Ansible Collections selon les bonnes pratiques. Maitriser la structure standard d'une Collection (plugins, roles, modules, playbooks). Savoir versionner avec galaxy.yml et publier sur Private Automation Hub. Comprendre la migration de roles traditionnels vers le format Collection. Gerer les dependances entre Collections via requirements.yml.
Concepts clés
Structure complete d'une Collection : namespace, name, FQCN (Fully Qualified Collection Name). Differences entre ansible-core et ansible community package. Refactoring de roles : separation tasks/handlers/vars/defaults. Utilisation des meta/main.yml pour les dependances. Tests avec Molecule (scenarios, drivers, verifiers). Linting avec ansible-lint et yamllint. Signature et verification de contenus avec GPG dans AAP 2.4+.
Services / outils
ansible-galaxy, ansible-builder, ansible-navigator, molecule, podman, ansible-lint, automation-hub CLI, git pour le versioning.
Temps estimé
12h

Domain 3 : Workflows avances et orchestration 20%

Objectifs
Concevoir des Workflows complexes dans Automation Controller avec branches conditionnelles (success, failure, always). Implementer des Workflows imbriques et reutilisables. Utiliser les set_stats pour passer des donnees entre jobs. Gerer les approvals nodes pour les workflows necessitant validation humaine. Optimiser les workflows pour la performance et la fiabilite.
Concepts clés
Convergence et divergence de nodes. Variables au niveau workflow vs job template. Artefacts (artifacts) generes par set_stats. Concept de identity de workflow pour le tracking. Gestion des reschedules et des relaunches selectifs. Integration avec Event-Driven Ansible pour declencher des workflows sur evenements. Patterns d'orchestration multi-environnement (dev, staging, prod).
Services / outils
Workflow Visualizer, set_stats module, pause module, approval nodes, rulebooks Event-Driven Ansible, sources de donnees (Kafka, webhooks).
Temps estimé
10h

Domain 4 : Securite, performance et delegation 15%

Objectifs
Securiser les playbooks et l'infrastructure Ansible : Ansible Vault avance, integration HashiCorp Vault et CyberArk. Maitriser les techniques de delegation (delegate_to, run_once, local_action). Optimiser les performances : strategies (linear, free, host_pinned), forks, pipelining, fact caching. Implementer des Execution Environments custom pour isoler les dependances.
Concepts clés
Vault IDs multiples et rotation des secrets. Mitogen pour l'acceleration (contexte). Async tasks et polling. Caching Redis/JSON/memcached pour les facts. Smart inventory et host patterns avances. SSH ControlPersist et ControlMaster. Becoming methods (sudo, su, pbrun, doas). Audit logs et compliance.
Services / outils
ansible-vault, HashiCorp Vault, CyberArk Conjur, redis pour fact caching, ssh-agent, sudo, ansible-builder pour EE custom.
Temps estimé
10h

Domain 5 : Troubleshooting et integration CI/CD 15%

Objectifs
Diagnostiquer les problemes courants : connectivite, permissions, modules en echec. Utiliser les modes debug, verbose (-vvvv), check mode et diff. Integrer Ansible dans des pipelines CI/CD (GitLab CI, Jenkins, GitHub Actions). Implementer des strategies de tests automatises avec Molecule. Mettre en place du GitOps avec ArgoCD/Flux et Ansible.
Concepts clés
Callback plugins pour le logging avance. Strategies de rollback. Idempotence verification systematique. Patterns blue/green et canary avec Ansible. Hooks pre-commit et pre-push. Integration ansible-lint dans les pipelines. Monitoring de l'execution via Automation Analytics et Insights.
Services / outils
ansible-navigator, ansible-lint, molecule, GitLab Runner, Jenkins, GitHub Actions, ArgoCD, Automation Analytics, Red Hat Insights.
Temps estimé
10h

Plan de révision hebdomadaire

Planning recommande sur 8 semaines a raison de 8-10h par semaine. Semaine 1 : Revision des fondamentaux RHCE (modules core, inventories, variables, conditionals, loops). Lecture de la documentation officielle Ansible 2.15+ et installation d'un lab local avec AAP 2.4 trial. Semaine 2 : Approfondissement Automation Controller. Pratique : creation d'organisations, projects, inventories, job templates. Configuration RBAC complete. Semaine 3 : Collections et roles avances. Refactoring de roles existants en Collections. Publication sur Private Automation Hub. Mise en place de Molecule pour les tests. Semaine 4 : Workflows complexes. Construction de workflows avec branches conditionnelles, approvals, set_stats. Premier examen blanc Sander van Vugt. Semaine 5 : Securite avancee. Integration Vault, Execution Environments custom avec ansible-builder. Optimisation des performances (strategies, forks, fact caching). Semaine 6 : Event-Driven Ansible et integration CI/CD. Construction de pipelines GitLab CI complets avec ansible-lint et molecule. Deuxieme examen blanc. Semaine 7 : Troubleshooting intensif. Resolution de scenarios complexes en temps limite. Revue des callback plugins et strategies de debug. Pratique du timing (4h pour ~20 taches). Semaine 8 : Revision finale. Examen blanc complet en conditions reelles. Relecture des notes personnelles. Test de l'environnement Red Hat Individual Exam si en remote. Reservation de l'examen 2 semaines avant pour s'engager.

Besoin d'un planning sur mesure ? 30 jours · 60 jours · 90 jours

Ressources recommandées

Documentation officielle Red Hat

Documentation complete d'AAP 2.4+, reference incontournable pour l'examen. Couvre installation, configuration, API.

Sander van Vugt - EX447 Video Course

Cours video reference du formateur officiel Red Hat. Inclut labs pratiques et examens blancs realistes.

Red Hat Learning Subscription

Acces aux cours DO447 officiel + labs cloud. Investissement recommande (environ 5500 EUR/an, inclut un examen).

Ansible Community Forum et r/ansible

Communaute active pour echanger sur les problematiques avancees. Reddit r/ansible egalement tres utile pour retours d'experience EX447.

5 erreurs classiques à éviter

  • Erreur 1 : Sous-estimer la maitrise d'AAP. Beaucoup de candidats viennent du CLI Ansible pur et negligent Automation Controller. Solution : passer minimum 20h sur l'interface AAP en lab.
  • Erreur 2 : Ignorer les Execution Environments. Avec AAP 2.x, les EE remplacent les venv Python. Pratiquer ansible-builder est indispensable. Construire au moins 3 EE custom avant l'examen.
  • Erreur 3 : Mal gerer le temps sur l'examen. 4h pour environ 20 taches signifie 12 minutes par tache. Toujours faire d'abord les taches que vous maitrisez, puis revenir aux complexes.
  • Erreur 4 : Oublier la persistance. Les modifications doivent survivre a un reboot. Toujours tester avec un reboot avant de valider une tache, particulierement pour les configurations systeme.
  • Erreur 5 : Negliger ansible-navigator au profit d'ansible-playbook. L'examen utilise ansible-navigator comme CLI moderne. Maitriser la syntaxe : ansible-navigator run, --mode stdout, --eei pour specifier l'EE.

5 questions types corrigées

Q1. Vous devez creer une Collection Ansible nommee mycorp.webapp avec un role deploy. Quelle est la structure de repertoires correcte ?
Réponse : C
La structure officielle d'une Collection Ansible suit le pattern ansible_collections/NAMESPACE/COLLECTION_NAME/. Ce chemin est respecte lors de l'installation via ansible-galaxy collection install. Le galaxy.yml a la racine de mycorp/webapp/ definit les metadonnees. Les roles internes a la Collection sont references via FQCN : mycorp.webapp.deploy. Cette convention est imposee par ansible-galaxy collection build et garantit la portabilite entre Private Automation Hub et Ansible Galaxy public.
Q2. Dans un Workflow Template, vous voulez passer une variable generee par un Job A vers un Job B suivant. Quel mecanisme utiliser ?
Réponse : C
Le module set_stats est specifiquement concu pour exposer des donnees entre jobs d'un workflow Automation Controller. Avec per_host=false (defaut) et aggregate=true, les valeurs deviennent disponibles comme variables dans les jobs suivants. set_fact reste local au playbook en cours. register est limite au play. extra_vars sont definis au lancement du workflow. set_stats genere des artifacts visibles dans l'UI et utilisables comme {{ ma_variable }} dans le Job B.
Q3. Vous devez creer un Execution Environment custom incluant la collection community.kubernetes et le package Python kubernetes. Quel outil utiliser ?
Réponse : B
ansible-builder est l'outil officiel Red Hat pour construire des Execution Environments. Il consomme un fichier execution-environment.yml definissant : version (3 pour AAP 2.4+), images de base, dependencies (galaxy.yml pour Collections, requirements.txt pour Python, bindep.txt pour packages systeme). ansible-builder genere un Containerfile puis invoque podman build. Cette approche standardisee garantit la reproductibilite. Le resultat est une image OCI publiable sur Private Automation Hub et utilisable dans tous les Job Templates.

Voir plus de questions gratuites →

Carrière & salaire après EX447

L'EX447 ouvre des postes hautement valorises en France et Europe. Salaires 2026 observes : Ingenieur Automation Ansible junior 50-60k EUR, senior 65-85k EUR, Lead/Architecte Automation 85-110k EUR. En consulting freelance, le TJM oscille entre 650 et 1000 EUR pour les experts certifies EX447, particulierement sur Paris, Lyon et Bruxelles. Les secteurs porteurs : banque (BNP, Societe Generale, Credit Agricole), telecoms (Orange, SFR), grands integrateurs (Capgemini, Sopra Steria, Accenture) et secteur public. Certs complementaires recommandees : RHCA (Red Hat Certified Architect) qui inclut EX447, EX467 (Managing Containerized Services), EX374 (OpenShift Automation), et les certs HashiCorp (Terraform, Vault) qui completent excellement le profil Infrastructure as Code.

Détail des salaires EX447 en 2026 →

FAQ — EX447

Combien de temps faut-il pour preparer EX447 ?

Comptez 60 a 80h de preparation sur 6 a 8 semaines si vous avez deja le RHCE. Sans experience AAP, prevoyez 100h+ incluant la prise en main d'Automation Controller.

Cette certification est-elle reconnue en France ?

Oui, EX447 est tres reconnue en France, particulierement dans les grands comptes (CAC40) et chez les integrateurs. Red Hat est leader sur le marche francais de l'automatisation Linux d'entreprise.

Quel est le taux de reussite a EX447 ?

Estime entre 55 et 65 pour cent au premier passage. Le format pratique (hands-on) est exigeant et le timing serre. Une preparation rigoureuse en lab est indispensable.

Quel est le salaire apres EX447 ?

En France en 2026, comptez 65-85k EUR pour un poste senior d'Ingenieur Automation. En freelance, TJM entre 650 et 1000 EUR selon experience et localisation.

Faut-il une experience prealable ?

Oui, le RHCE (EX294) en cours de validite est un prerequis obligatoire. Red Hat recommande aussi 2-3 ans d'experience pratique avec Ansible en production.

EX447 ou cert concurrente : laquelle choisir ?

EX447 reste la reference pour l'ecosysteme Red Hat/AAP. Comparee a HashiCorp Terraform Associate, elle vise un autre besoin (config management vs provisioning). Idealement, combiner les deux.

Combien coute l'examen EX447 ?

460 EUR HT en passage individuel (Individual Exam remote) ou en centre Pearson VUE. Inclus dans la Red Hat Learning Subscription Standard (environ 5500 EUR/an avec acces complet aux cours).

Combien de fois peut-on repasser EX447 ?

Red Hat autorise un repassage gratuit si vous achetez l'option Exam Retake (environ 130 EUR de plus a l'achat initial). Sinon, chaque tentative est facturee plein tarif sans limite de repassages.

Prêt à passer à la pratique ?

Lancez votre examen blanc gratuit ou faites le test d'orientation pour valider votre choix.

Démarrer l'examen blanc EX447 → Test d'orientation