AccueilBlogComment juger la maîtrise d'Airflow chez un data engineer
Recruter en data

Comment juger la maîtrise d'Airflow chez un data engineer

Airflow, c'est l'infrastructure invisible de la data : personne ne le voit tant que tout marche, et tout le monde le voit quand un pipeline casse. Difficile à juger sur un CV, car « j'ai utilisé Airflow » peut signifier « j'ai lancé un DAG existant » comme « je conçois des orchestrations fiables ». Voici comment y voir clair.

Data Builder·Juillet 2025·9 min de lecture·Cible : RH & recruteurs · profils Airflow / Data Engineer

Ce qui distingue un vrai profil Airflow, ce n'est pas de savoir écrire un DAG, mais de penser fiabilité : que se passe-t-il quand une tâche échoue la nuit ? La réponse à cette seule question sépare les profils solides des autres.

1À quoi sert Airflow

À demander au candidat

Demandez : « À quoi sert Airflow dans une équipe data, avec vos mots ? »

Airflow orchestre des pipelines : il enchaîne des tâches dans le bon ordre, à la bonne heure, et gère ce qui se passe quand l'une d'elles échoue. Ce n'est pas un simple planificateur (cron) : sa valeur est dans la gestion des dépendances et des incidents. Un bon candidat fait cette distinction naturellement.

  • Airflow orchestre des tâches : le bon ordre, la bonne heure, les dépendances.
  • Il gère les échecs : relances, alertes, reprise — pas juste le lancement.
  • Ce n'est pas un simple cron : la valeur est dans les dépendances et la reprise.
  • Il rend les pipelines visibles et supervisables (monitoring).
  • Un bon profil parle d'orchestration et de fiabilité, pas juste de « lancer des scripts ».

2Les signaux d'un bon profil Airflow

À demander au candidat

Le mot magique à écouter : fiabilité (idempotence, reprise, monitoring).

Un data engineer qui a vécu de vraies mises en production parle spontanément de ce qui casse et de comment il l'a évité. C'est ce vécu — pas la connaissance de la syntaxe — qui fait la différence sur ce profil.

  • Il parle de reprise sur erreur et de relances quand une tâche échoue.
  • Il évoque l'idempotence : relancer un traitement sans créer de doublons.
  • Il pense monitoring et alerting sur les pipelines critiques.
  • Il raconte un incident nocturne réel et comment il l'a géré.
  • Il distingue « lancer un DAG » et « concevoir une orchestration fiable ».

3Les red flags à repérer

À demander au candidat

Repérables sans connaître Airflow.

Beaucoup de candidats ont « touché » à Airflow sans jamais avoir eu à gérer un incident réel. Ils décrivent l'outil, mais pas la fiabilité. C'est le décalage à repérer.

  • Il a seulement « lancé des DAGs » déjà écrits par d'autres.
  • Il ne parle jamais de ce qui se passe quand un pipeline échoue.
  • Il confond Airflow avec un simple planificateur (cron).
  • Il ne mentionne ni reprise, ni idempotence, ni monitoring.
  • Il n'a aucun incident réel à raconter.

Signal d'alerte : un candidat qui ne peut pas dire ce qui se passe quand un pipeline échoue la nuit n'a probablement jamais géré Airflow en production — il l'a seulement effleuré.

4La question à poser (sans être technique)

À demander au candidat

« Que se passe-t-il quand un de vos pipelines échoue à 3h du matin ? »

C'est la question qui révèle tout. Un vrai profil décrit un système pensé pour l'échec : relances, alertes, reprise propre, données non dupliquées. Un profil faible répond « je regarde le matin » — ce qui montre qu'il n'a jamais conçu une orchestration fiable.

  • Un bon profil décrit un système d'alertes et de relances automatiques.
  • Il explique comment il rejoue proprement sans dupliquer les données.
  • Il parle de responsabilité : qui est alerté, comment on répare.
  • Une réponse floue (« je regarde le lendemain ») révèle un manque d'expérience.

5Quand faire appel à un expert

À demander au candidat

Il y a une limite claire à ce qu'un recruteur non technique peut trancher seul.

Les signaux et la question ci-dessus vous permettent d'écarter les profils qui surjouent et de repérer les bons candidats. Mais confirmer finement un niveau Airflow — surtout sur un poste senior ou un profil rare — demande un regard technique. C'est là qu'un entretien mené par un expert fait la différence.

  • Vous hésitez entre deux candidats et l'enjeu (séniorité, salaire) est élevé.
  • Personne en interne ne peut évaluer techniquement la compétence en question.
  • Vous voulez un rapport objectif, comparable d'un candidat à l'autre.
  • Vous recrutez en volume et voulez fiabiliser votre présélection.

6Grille par niveau

NiveauMaîtrise attendueSignal GONO-GO
JuniorLance et modifie des DAGs existantsComprend le rôle d'une orchestrationConfond Airflow et un simple cron
ConfirméÉcrit des DAGs, gère dépendances et relancesParle d'idempotence et de repriseNe pense jamais à l'échec d'une tâche
SeniorFiabilité, monitoring, secrets, executorsDécrit un vrai incident et sa gestionN'a aucun incident réel à raconter
LeadArchitecture d'orchestration, standards d'équipeDéfinit la stratégie de reprise sur incident« Je regarde le matin » comme seule réponse

Vous recrutez un profil data ?

Data Builder mène l'entretien technique et vous livre un rapport clair et détaillé sous 24h. Premier entretien offert.

Tester gratuitementRéserver un appel