Le DevOps est à la fois une culture et un métier. La culture vise à rapprocher les équipes de développement (Dev) et d'exploitation (Ops) pour livrer plus souvent et plus sûrement. Le métier d'ingénieur DevOps consiste à construire et automatiser la chaîne qui mène le code jusqu'à la production, et l'infrastructure qui le fait tourner.
Le mouvement est né vers 2009, notamment avec les premières conférences DevOpsDays, en réaction aux murs entre des développeurs qui voulaient livrer vite et des équipes d'exploitation chargées de la stabilité.
Au quotidien, l'ingénieur DevOps met en place les pipelines CI/CD, décrit l'infrastructure en code (Terraform), gère conteneurs et orchestrateurs (Docker, Kubernetes), la supervision et la sécurité des environnements cloud. Le titre recoupe d'autres rôles : le SRE se concentre sur la fiabilité mesurée des services, le Platform Engineer sur une plateforme interne en libre-service pour les développeurs.
Pourquoi ça compte quand on recrute
Le titre DevOps est utilisé pour des profils très variés, de l'administrateur système qui a appris Terraform à l'ingénieur qui conçoit une plateforme pour des centaines de développeurs. En entretien, demandez ce que le candidat a automatisé, quel temps ou quel incident cela a évité, et comment il gérait l'astreinte. Le premier DevOps arrive en général quand la production devient critique et que les développeurs ne peuvent plus porter seuls l'infrastructure.
