Fiche métier : DevOps

Les DevOps se situent au carrefour de deux fonctions indépendantes : celles des développeur.euse.s qui créent une application (« Dev »), et celles des administrateur.rice.s qui se chargent de la déployer et de l’exploiter (« Ops »). Ces deux fonctions ont respectivement pour objectifs : assurer un délai de commercialisation (Time To market, en anglais) rapide et garantir la stabilité du système. Il est apparut nécessaire de les faire coexister .

Être DevOps, c’est coder des outils qui facilitent la vie des développeur.euse.s.

Pour cela, il est nécessaire de connaitre les besoins de l’entreprise et de toute la chaine de production des projets informatiques.

Le but ? Augmenter la création de valeur pour l’entreprise avec un Time to market plus rapide, des produits de qualité et des équipes plus efficaces.

Par exemple, si les « Dev » développent une application et la livre ensuite aux « Ops » une fois celle-ci intégralement conçue, il risque d’y avoir de nombreux allers-retours retaradant la mise en service. Avec les DevOps, cela est évité car les allers-retours sont continus et il n’y a pas de mauvaises surprises au moment de la mise en ligne.

Cela repose sur cinq grands principes : la culture de collaboration, l’automatisation, la création de valeur comme objectif, la mise en place d’outils de mesure à tous les niveaux et le partage.

Quelles sont ses
missions ?

Ses missions :

· Créer, mettre en place, gérer et administrer des systèmes informatiques

· Déployer les applications dans l’entreprise

· Réaliser des phases de test, en amont du développement

·Mettre en place une surveillance de la qualité de la production

· Adapter ces systèmes à l’entreprise pour la faire gagner en agilité

Quelles compétences
humaines
?

Compétences humaines :

 Communication  Curiosité

Organisation Rigueur

Quelles compétences
techniques
?

Compétences techniques :

· Connaissances en CMS (Drupal, WordPress, etc.)

· Expertise sur le fonctionnement des systèmes d’exploitation (Linux, Microsoft Windows, mac OS)

· Expertise des langages de développement back-end et front-end (Python, Java, C++, CSS, PHP, HTML, Ruby, etc.)

· Expertise de l’environnement de développement (IDE, Eclipse, ASP, J2EE, etc.)

· Maîtrise des outils de construction et virtualisation (Jenkins, Docker, Kubernetes, etc.)

Pour quelle
rémunération ?

Sa rémunération :
Salaire brut annuel en milliers d’euros

Pour plus d'informations, rendez-vous sur : Glassdoor.fr

Avec qui travaillent
les DevOps ?

Il.elle.s travaillent avec :

-

Dans quelles
structures ?

Les structures :

· Salarié.e dans une entreprise de service numérique

· Freelance

Comment
se former ?

Se former :
FORMATIONS COURTES (6 mois à 2 ans) : OpenClassRooms Dawan ​ ​  OpenHackademy ​​

POST-BAC (3 à 5 ans) :

Master, école d’ingénieur, école d’informatique

Découvrir
un témoignage
!

Découvrir un témoignage :

Quels sont les
métiers similaires ?

Les métiers similaires :
​ ​
  Développeur.euse opérationnel.le
Découvrez d’autres métiers « Conception et Développement » :
(Res)sources :