Ingénieur DevOps

Infra
PACKAGE MOYEN
0 à 4 ans : 42k€ et 55k€
4 à 6 ans : 55k€ à 65k€
>6 ans : +65K€

Le DevOps est un mouvement qui favorise l’agilité et vise à réduire le time-to-market des entreprises en rapprochant deux mondes : les développeurs (Dev) et les administrateurs systèmes (Ops).

Un.e Ingénieur.e DevOps désigne non pas une personne qui cumule les deux métiers mais celle qui fait le lien entre les deux univers.

Techniquement, ça passe par 5 piliers essentiels :

  • Compréhension mutuelle des métiers (développement, systèmes)
  • Automatisation (Provisionning, Tests, Déploiements…)
  • Création de valeur
  • Mise en place de KPI à tous les niveaux
  • Culture du partage des connaissances et méthodologies
  • Ce que l’on observe, c’est que ceux que l’on appelle les “DevOps” viennent souvent de l’administration systèmes.

Quelle est la journée type d'un DevOps ?

Au sein de l’équipe DevOps ou Infra / SRE : ton rôle est de contribuer à la bonne gestion de la plateforme de votre société. Cela passe par plusieurs exemples d’actions dont tu auras la responsabilité :

  • Assurer la disponibilité de la plateforme
  • Automatiser les déploiements de l’infra
  • Renforcer la sécurité de la plateforme
  • Collaboration avec les développeurs pour leur faciliter le quotidien (tooling)
  • Contribuer à la migration de la plateforme vers une nouvelle infrastructure
  • Veille technologique (encore plus vrai dans ces métiers où les technos sont légions)
  • Selon les sociétés : partage des astreintes si l’infra tombe.

Pourquoi DevOps est un rôle majeur dans une équipe tech ?

Si tu n’es pas là, l’app ou la plateforme ne tournent pas et c’est problématique ! Encore mieux, si tu n’es pas là, elles ne seraient pas aussi performante qu’attendues !

Quelle formation pour devenir DevOps ?

Le plus simple est de passer par une école d’ingénieur.e. Les cursus proposés sont de 5 ans, post bac et permettent aux ingénieurs d’acquérir de solides connaissances dans le domaine de l’informatique et de l’infrastructure. Une fois ces bases acquises, on ne devient pas “DevOps” directement. C’est en baignant dans un environnement où est diffusé la mouvance DevOps que l’on peut en acquérir les compétences et méthodologies.

Qu’est-ce qu’on fait après la formation de DevOps ?

C’est la magie de la mouvance DevOps ! Plusieurs possibilités :

Qu’en est-il de la communauté de DevOps ?

Le DevOps est une philosophie pas encore 100% mature dans toutes les sociétés et ses plus fervents prescripteurs ne lésinent pas sur les efforts pour diffuser le mouvement : les grands événements autour du mouvement (DevOps Rex), du Cloud (AWS Summit, Cloud Expo...) ou encore de la conteneurisation (Container Day). La communauté DevOps est particulière de par la diversité (tech) de ses représentants passionnés qui convergent dans l’idée de réduire le time-to-market.

Quelles sont les compétences d'un DevOps ?

Beaucoup de curiosité et de l’appétence pour la communication avec d’autres métiers. Tu es le / la garant.e de la disponibilité de la plateforme, il te faut donc anticiper la charge prévisionnelle (pics de connexions…) de l’infra pour que la plateforme ne tombe pas. #Responsabilité.

Voici quelques mots clefs que tu retrouves régulièrement :

  • Systèmes (Linux, Windows),
  • Automatisation (Ansible…),
  • Intégration Continue / Déploiement Continue (Gitlab CI / Jenkins),
  • Conteneurisation (Docker, Kubernetes),
  • Cloud Public (AWS, GCP…),
  • Infra As Code (Terraform…)
  • Scripting (Python, Go, NodeJS…

La plus grande clé de ce métier est de réussir à rester à jour sur les différentes technologies de ton métier ! Pas de panique, tu ne seras jamais expert.e dans toutes les technos. Cependant tu as tes forces (Expertise Cloud, Expertise Conteneurisation…) sur lesquelles compte ton équipe :) #Culturedupartage


Nous serions ravis
d'échanger avec vous  

nous contacter