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.
· 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é
· 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 plus d'informations, rendez-vous sur : Glassdoor.fr
POST-BAC (3 à 5 ans) :
Master, école d’ingénieur, école d’informatique