Ingénieur DevOps

En charge du « développement » et de l’« opération », l’ingénieur DevOps a un nom cool et une double compétence : coder un site ou une application, puis la déployer en veillant à son bon fonctionnement.

  • Salaire de départ (mensuel)3 k €
  • Offres d'emploi236

Les missions

Traditionnellement, ces deux compétences sont séparées : d’un côté, le développeur crée le site ou le logiciel, puis l’administrateur système se charge de le mettre en place et de l’exploiter. 

Profil novateur et recherché, l’ingénieur DevOps combine ces deux fonctions ; c’est tout le processus qui gagne en fluidité et en réactivité ! L’ingénieur DevOps est responsable du bon fonctionnement de l’infrastructure informatique d’une l’entreprise (serveurs, machines virtuelles, bases de données, agent de messages) et des processus automatisés qui permettent de la piloter. En collaboration avec les développeurs, il rationalise les pratiques de déploiement et de livraison des logiciels. Il s’assure également que l’infrastructure informatique est toujours en mesure de soutenir le trafic qui peut s’avérer fluctuant… avec toutes les conséquences que cela entraîne parfois (nombre de pages chargées, échanges avec les bases de données, flux audio et vidéo, etc.) ! Outre ses compétences techniques, le DevOps apporte surtout une nouvelle façon de penser le projet informatique et une nouvelle méthode de développement. Avec lui, tout s’automatise : tests, intégration des changements en continu, déploiement automatisé et régulier des applications... Tous ces efforts sont orientés vers un seul but : réduire le risque d’erreur humaine et concevoir des produits plus fiables et performants. 

Et comme mieux vaut prévenir que guérir, l’ingénieur DevOps construit aussi les mécanismes d’alerte et les tableaux de bord qui lui permettent de suivre la santé des systèmes à tout instant. Selon la taille de l’entreprise qui l’emploie, l’ingénieur DevOps peut être intégré à une équipe de développement, ou rattaché au département IT.

Fun fact

Les pannes informatiques nous affectent plus souvent qu’on ne le pense. Pour se prémunir d’une catastrophe de grande ampleur, les ingénieurs de Netflix ont décidé dès 2012 de tester eux-mêmes les limites de leurs systèmes. Ils ont conçu un programme au doux nom de « Chaos Monkey » qui met délibérément (!) hors service plusieurs serveurs de leur infrastructure de production. Le but ? Tester la résilience de leur architecture informatique et les processus d'auto-réparation. Et ouf : ça marche !

Les compétences

Les compétences techniques

  • Effectuer une analyse de risque
  • dep-Législation sur la sécurité IT
  • dep-Programmation informatique
  • Infrastructure des tic
  • Risques de sécurité des réseaux de tic
  • Gestion des coûts
  • Langages de requête
  • Statistiques
  • Cybersécurité

Les compétences soft

  • Identification active des problèmes
  • Stratégies d'apprentissage
  • Auto-gestion

Les formations

  • Bac + 5 : Diplôme d'écoles d'ingénieur spécialisées en informatique et réseaux, en intelligence artificielle ou big data Diplôme d’école spécialisée Master en informatique 
  • Bac + 6 : Mastères spécialisés virtualisation et cloud computing Executive certificate : architecture cloud computing

Cette description est-elle utile ?

236 offres d'emplois disponibles