Entretien d’embauche ingénieur DevOps
L’entretien d’ingénieur DevOps mêle questions de fondamentaux (Linux, réseau, conteneurs), discussion d’architecture sur une infrastructure réelle et mises en situation d’incident.
Certaines entreprises proposent un exercice pratique, comme écrire un Dockerfile, corriger une pipeline ou diagnostiquer un pod qui redémarre. Le recruteur cherche autant votre méthode et votre prudence que votre connaissance des outils.
Les questions à préparer
01Un service est lent depuis ce matin en production. Comment procédez-vous ?
Ce que le recruteur cherche
Mise en situation classique pour évaluer votre méthode de diagnostic sous pression.
Exemple de réponse
Je vérifie d’abord l’étendue du problème sur les tableaux de bord : tous les utilisateurs ou une partie, tous les endpoints ou un seul. Je regarde ce qui a changé depuis hier, déploiement, configuration ou trafic. Je consulte ensuite les métriques de ressources, CPU, mémoire, connexions à la base, et les traces des requêtes lentes. Si un déploiement est en cause et que l’impact est fort, je propose un retour arrière avant de chercher la cause exacte. Je tiens les équipes informées dans le canal d’incident pendant tout le diagnostic.
02Qu’est-ce qui se passe quand un pod est en CrashLoopBackOff, et comment le diagnostiquez-vous ?
Ce que le recruteur cherche
Question de pratique Kubernetes qui distingue l’expérience réelle de la théorie.
Exemple de réponse
Le conteneur démarre puis s’arrête en boucle, et Kubernetes espace progressivement les tentatives de redémarrage. Je commence par lire les journaux du conteneur, y compris ceux de l’exécution précédente, puis les événements du pod avec un describe. Les causes fréquentes sont une variable d’environnement ou un secret manquant, une sonde de vivacité trop stricte, une mémoire insuffisante qui provoque un arrêt forcé, ou une dépendance indisponible au démarrage. Je corrige la configuration dans le dépôt, jamais à la main sur le cluster.
03Pourquoi décrire l’infrastructure en code, et quels pièges avez-vous rencontrés avec Terraform ?
Ce que le recruteur cherche
Le recruteur vérifie que vous connaissez les bénéfices et les limites de l’outil.
Exemple de réponse
L’infrastructure en code rend les changements traçables, relus et reproductibles, et permet de recréer un environnement à l’identique. Avec Terraform, les pièges que j’ai rencontrés sont le fichier d’état partagé, qu’il faut stocker à distance avec un verrou, les modifications faites à la main dans la console qui créent des écarts, et les modules trop génériques que plus personne ne comprend. J’impose un plan relu en revue de code avant chaque application, et une détection régulière des écarts.
04Comment gérez-vous les secrets dans une chaîne de déploiement ?
Ce que le recruteur cherche
La sécurité est un point de vigilance majeur du rôle.
Exemple de réponse
Aucun secret dans le dépôt de code, même chiffré par facilité. J’utilise un gestionnaire de secrets comme Vault ou celui du cloud, avec des droits limités par application et par environnement. Les pipelines récupèrent des identifiants temporaires plutôt que des clés permanentes, par fédération d’identité quand c’est possible. J’ajoute une détection automatique des secrets dans les commits. Et je prévois la rotation : un secret qu’on ne sait pas changer rapidement est un risque.
05Comment convaincre une équipe de développement d’adopter vos pratiques ?
Ce que le recruteur cherche
Le DevOps est autant une culture qu’un poste, le recruteur teste votre influence.
Exemple de réponse
Je pars de ce qui les gêne aujourd’hui, par exemple des déploiements longs ou des alertes inutiles, et je propose une amélioration qui leur fait gagner du temps rapidement. Dans mon poste actuel, j’ai commencé par une équipe volontaire, nous avons construit ensemble un modèle de pipeline, puis cette équipe l’a présenté aux autres. Je documente et j’organise des sessions courtes. Imposer un outil sans expliquer son intérêt crée surtout des contournements.
06Racontez un incident dont vous êtes responsable.
Ce que le recruteur cherche
Le recruteur évalue votre honnêteté et votre culture de l’analyse post-incident.
Exemple de réponse
J’ai appliqué une modification de groupe de sécurité qui a coupé l’accès d’un service à sa base de données pendant une vingtaine de minutes. Le plan Terraform montrait le changement, mais je l’avais relu trop vite. J’ai rétabli la règle, prévenu les équipes, puis rédigé l’analyse post-incident. Nous avons ajouté une relecture obligatoire par un second ingénieur pour les changements réseau et un test de connectivité automatique après chaque application. Depuis, ce type d’erreur n’est pas revenu.
07Que pensez-vous de l’astreinte ?
Ce que le recruteur cherche
La question vérifie votre disponibilité et votre vision d’une exploitation soutenable.
Exemple de réponse
Je la trouve normale quand on opère des services utilisés en continu, et j’y participe depuis trois ans. Pour qu’elle reste supportable, il faut des alertes qui demandent vraiment une action, des procédures écrites pour les cas fréquents et un roulement assez large. Dans mon équipe, nous revoyons chaque mois les alertes déclenchées et supprimons celles qui ne servent à rien. J’attends aussi qu’elle soit encadrée et compensée, comme le prévoit le droit du travail.
08Comment réduiriez-vous la facture cloud de notre plateforme ?
Ce que le recruteur cherche
Sur une plateforme cloud, chaque ressource oubliée se retrouve sur la facture, et c’est souvent l’équipe plateforme qui en répond.
Exemple de réponse
Je commencerais par rendre les coûts visibles par équipe et par service, avec un étiquetage systématique des ressources. Ensuite, j’identifierais les gains simples : instances surdimensionnées, volumes et instantanés orphelins, environnements de test allumés la nuit et le week-end. Pour la charge stable, des engagements d’utilisation réduisent le prix, et des instances interruptibles conviennent aux traitements tolérants aux pannes. Je présenterais un suivi mensuel aux équipes pour que l’effort dure.
Les questions à poser au recruteur
- Comment est organisée l’astreinte, et combien de personnes la partagent ?
- Quelle part du temps de l’équipe est consacrée aux demandes des autres équipes plutôt qu’aux projets de fond ?
- Comment se déroulent les analyses post-incident chez vous ?
- Quels sont les principaux chantiers d’infrastructure prévus cette année ?
Votre recherche, en automatique
Lancer mon scan d’offres ingénieur DevOps
JobFast cherche les offres qui vous correspondent sur les grands sites d’emploi, note chacune sur 10 et prépare un CV et une lettre adaptés. Vous relisez, vous validez.
Sans carte bancaire · Sans compte pour commencer
Questions fréquentes
Quels fondamentaux réviser avant un entretien DevOps ?
Le fonctionnement de Linux (processus, droits, systèmes de fichiers), le réseau (DNS, HTTP, TLS, répartition de charge), les conteneurs et Kubernetes, et les principes d’une pipeline de déploiement. Préparez aussi le récit détaillé d’un incident et d’une migration que vous avez menés, avec vos choix et leurs limites.
Y a-t-il souvent un exercice pratique ?
Oui, dans une bonne partie des processus : correction d’une pipeline, écriture d’un module Terraform, diagnostic sur un cluster de test, ou discussion sur un schéma d’architecture. Expliquez votre raisonnement à voix haute et demandez des précisions si l’énoncé est flou : le recruteur évalue votre méthode autant que le résultat.