DevOps : la profession la plus recherchée de la tech est le nouveau casse-tête des recruteurs

Cloud Computing DevOps

La dernière étude publiée par CodinGame révèle qu’en 2021, les DevOps se trouvent en tête des professions les plus recherchées de la tech. Le métier connaît une demande sans précédent, accélérée par la crise sanitaire et la pression de la cloudification pour les entreprises, notamment liée au travail à distance. L’enjeu pour les recruteurs est aujourd’hui de parvenir à identifier les bons profils, malgré une carence de connaissances du métier généralisée.

 

Le DevOps, le métier en tête des métiers en tension dans la tech

Le DevOps est un ensemble de méthodologies visant à automatiser et à intégrer les processus entre les équipes de développement et les opérations informatiques, afin qu’elles puissent ensemble créer des logiciels et des sites web plus rapidement et de manière plus fiable. Le DevOps répond à la demande croissante des entreprises de scalabilité et de sécurité liée aux logiciels SaaS, à toujours plus de rapidité des sites web, à la conteneurisation, à la cybersécurité, et à une cloudification accélérée pendant la crise.

Il est aujourd’hui complexe de trouver et d’identifier les bons profils DevOps. 43% des professionnels RH interrogés par CodinGame ont admis qu’ils auront du mal à trouver des DevOps qualifiés pour leurs équipes techniques cette année. Le métier de DevOps a même devancé les développeurs full-stack et back-end dans les postes les plus difficiles à pourvoir dans la tech.

 

Un métier récent encore mal connu des recruteurs

Philosophie, méthodologie, métier ? Aujourd’hui la frontière reste floue pour les recruteurs qui tentent tant bien que mal de répondre aux besoins en recrutement de leurs directions techniques opérationnelles.

Souvent absente des équipes techniques par défaut, la compétence DevOps s’acquière par la montée en compétences en interne d’un développeur “généraliste”, ou par le recrutement d’un expert en externe. C’est ici que les difficultés commencent. 

« Aujourd’hui, chaque entreprise met une étiquette différente sur le poste “DevOps” », explique Frédéric Trégon, VP Engineering chez CodinGame. « L’ingénieur DevOps est multi-facettes et les compétences attendues varient d’une organisation à l’autre, selon les besoins. Il n’y a pas de fiche de poste standard. »

 

Les compétences attendues d’un DevOps

 

Un DevOps utilise l’intégration continue, la livraison continue et les tests pour apporter des améliorations régulières au code existant. C’est un poste-charnière qui doit à la fois savoir communiquer, superviser, et… programmer. Il requiert des “soft skills” nécessaires pour surmonter les barrières traditionnelles de communication entre les équipes de développement logiciels, l’assurance qualité, et les opérations informatiques, afin de mettre en œuvre un environnement de travail holistique et collaboratif.

D’un autre côté, les compétences techniques attendues sont complexes et requièrent la maîtrise d’une large palette de technologies comme : 

  • Git – comme système de contrôle de versions
  • Selenium – pour les tests en continu
  • Jenkins – pour l’intégration continue
  • AWS – pour la livraison continue et les services Cloud de supervision
  • Puppet, Chef, Ansible – pour la gestion de la configuration et le déploiement
  • Docker – pour la conteneurisation 
  • Linux – pour le suivi des opérations, logs et alertes
  • Apache, NodeJS – pour les réseaux et le trafic (load balancing et runtimes)
  • Python, Go, Scala, Ruby, C/C++, Javascript, Bash – pour l’automation et les scripts
  • Postgres, MySQL  – pour l’administration des bases de données

 

Recruter un DevOps avec une plate-forme de tests techniques de compétences

 

Les plate-formes d’évaluation des compétences techniques comme CodinGame Assessment peuvent être un vrai atout afin de mesurer si les candidats pressentis possèdent les compétences attendues, notamment pour les entreprises qui ne disposent pas de savoir-faire DevOps en interne

L’objectif est de proposer un ensemble de tests avec mise en situation qui permet d’évaluer les compétences DevOps à travers des problématiques concrètes et un set d’outils identique à celui rencontré une fois en poste.

CodinGame Assessment propose des tests préconfigurés pour les rôles de DevOps permettant de vérifier plusieurs points essentiels :

  • Le cœur de métier avec des tests portant sur la containérisation (Docker et Kubernetes)
  • La couverture de la partie “Développement” de “DevOps” avec des tests de programmation portant sur les langages Go, Scala, Ruby, Javascript, C/C++, et de scripting en Python ou Bash
  • La maîtrise du déploiement Cloud (AWS, Azure, GCP)
  • La mise en place de pipelines CI/CD avec des tests portant sur Jenkins, Nexus et Ansible
  • L’administration d’outils tels que ceux de la stack Elastic / Elasticsearch

Le rapport d’évaluation permet ensuite d’identifier très facilement, même pour les recruteurs qui ne sont pas techniques, les points forts et les points faibles des candidats sur les différentes technologies. Pour les recruteurs plus avancés, il est aussi possible de choisir les questions à poser ou également de créer ses propres questions et exercices. 

 


 

Contact presse : [email protected]

 

À PROPOS DE CODINGAME

Créée en 2014 par Frédéric Desmoulins, Nicolas Antoniazzi et Aude Barral, la start-up française CodinGame est la plate-forme de référence sur le marché du recrutement de développeurs qui met en relation des développeurs qualifiés avec des entreprises à la recherche des meilleurs talents. CodinGame, qui fédère une communauté de plus de 2 millions de développeurs répartis sur 175 pays et qui compte plus de 1000 clients internationaux, sécurise sa position de leader sur le marché du recrutement tech et d’expert en gamification.

Chiffres clés :

  • Création de la plateforme : 2014
  • Communauté de développeurs en 2021 : 2,3 millions dans 175 pays
  • Clientèle en 2021 : 1500 clients
  • 2019 : 100% de croissance ; 2020 : 65% de croissance à l’export
  • Effectif : 30 personnes ; 100% remote

 

Site Internet :

Feel free to contact us

+33 954 39 45 49

For customer related enquiries please email [email protected]