Focus sur...
Jour 1
Jour 2
Jour 3
Jour 4
Jour 5
Quelles sont les missions d'un ingénieur DevOps ?
Portrait de Philippe
Philippe est ingénieur DevOps à la BNP Paribas. Pour les différentes applications créées, son rôle est d’automatiser certaines tâches afin de limiter au maximum les erreurs potentielles, tout en garantissant leur disponibilité. Son quotidien est à la fois technique et humain, puisqu’il doit coordonner les différents services qui travaillent sur ces applications.
Dans ses vidéos, il te parlera beaucoup de Big Data, méthode agile et autres notions qui rappellent que ce métier est voué à être de plus en plus nécessaire.
« Le travail d’équipe est essentiel et la curiosité aussi quand on travaille dans le monde de l’informatique, notamment pour réussir à trouver d’où viennent les problèmes quand il y en a. »
Le métier d’ingénieur·e DevOps
Démarrons par un exemple : un service marketing (équipe métier) veut créer un site de réservations ou de streaming en ligne (le produit). L’équipe Build prend le relais et réfléchit à sa conception. Les développeurs (Dev) codent les programmes puis les administrateurs (Ops), côté système, déploient, exploitent et le rendent opérationnel, le tout le plus vite possible ! Mais au moment du lancement, gros bug : tout le monde se renvoie la faute ! Ça c’était avant ! Aujourd’hui, le DevOps, méthode agile sous le bras et esprit de coopération à l’appui, facilite et fluidifie le process de développement : il fait le lien entre toutes les équipes pour recueillir et résoudre les problèmes au fur et à mesure et met en place des tâches automatisées pour corriger et mettre à jour le produit en continu. Résultats : gain de temps, outil performant et utilisateurs satisfaits ! DevOps : une vraie philosophie !
Il définit les besoins pour développer un produit stable et fiable :
Il recueille une demande de l’équipe Métier (marketing, commercial...) ou Build (conception) et leur cahier des charges.
Il établit un planning et des délais de rendus.
Il met en place la méthodologie pour recueillir les retours des équipes en continu.
Il met en place un processus de contrôle et correction en continu :
Il supervise les phases de tests, accompagne l’intégration et le déploiement du produit.
Il pilote les corrections et les nouvelles versions.
Il rédige des rapports de bon fonctionnement permettant la production du produit.
Il utilise l’Intelligence Artificielle (IA) et le Cloud pour générer des tâches automatisées qui corrigent rapidement et en continu les erreurs et les dysfonctionnements.
Une fois lancé, il garantit le bon fonctionnement du produit :
Il s’occupe du Run : l’entretien, la maintenance et le traitement des incidents.
Il s’assure que les utilisateurs ont une bonne prise en main de la solution.
Il peut proposer des formations.
Il effectue une veille technologique régulière afin de connaître les dernières nouveautés concernant les standards des langages de programmation.
Avis Wilbi
Le concept DevOps date de 2007 et est né en Belgique. L’idée : réunir le développement et l’administration pour avoir une vision plus complète et performante des projets.
Quelles sont les compétences d'un ingénieur DevOps ?
Idéalement, un·e ingénieur·e DevOps se montre :
passionné·e par l’informatique, les langages de programmation et l’IA !
doté·e d’un bon sens de l’organisation pour gérer un planning et faire respecter les délais !
capable de prendre des initiatives, faire des propositions et être curieux pour progresser,
bon·ne communicant·e avec l’esprit d’analyse et de synthèse pour faciliter la compréhension des besoins et des problèmes...
Au passage, réfléchis bien si (à prendre avec un peu d’humour) :
tu n’as pas envie d’être chef de projet : regarde plutôt Dev, Ops, ingé système, réseaux ou IA...
parler anglais ? Pas ton truc : là, tu l’as compris, tout est dans cette langue !
patience et persévérance, tu ne connais pas ces mots : aïe, il faut en avoir pour aller au bout des projets !
Avis Wilbi
Si tu ne te retrouves pas dans toutes ces qualités et ces compétences : c’est normal ! Laisse-toi le temps de les acquérir.
Comment devenir ingénieur DevOps ?
Pour être ingénieur DevOps, il n’existe pas encore de diplôme spécifique mais différents chemins dans l’informatique sont possibles pour obtenir le niveau Bac+5 requis ainsi qu’une première expérience dans le domaine. Voici quelques pistes.
Au lycée, il existe des Bacs en lien :
Bac général
Avis Wilbi
*Les spécialités en lien peuvent être : Mathématiques, Numérique et sciences informatiques, Sciences de l’ingénieur... Tu peux tester des combinaisons sur le site Horizons21. Le choix des EDS t’appartient et se construit avec des professionnels de l’orientation.
Des formations spécifiques de niveau Bac+2 :
BTS SIO (services informatiques aux organisations) option B solutions logicielles et applications métiers; SN (systèmes numériques) option A informatique et réseaux
Diplôme d’école spécialisée (publique ou privée) Analyste développeur d'applications informatiques ; Analyste-programmeur en automatisme et informatique industrielle ; Développeur d'applications multimédia ; Technicien(ne) développeur(euse)
Des formations de niveau Bac+3, accessibles après un Bac ou après un premier diplôme :
BUT Informatique
Licence pro mention Métiers de l'informatique : conception, développement et test de logiciels
Bachelor Informatique, option sécurité et réseaux ; Métiers du digital
Diplôme d’école spécialisée (publique ou privée) Chef de projet logiciel et réseau ; Concepteur développeur de solutions digitales ; Consultant développeur Web et Mobile ; Développeur de solutions digitales ; Responsable de projets informatiques ; Responsable en ingénierie des logiciels
Des formations nécéssaires de niveau Bac+5 afin de se spécialiser davantage comme :
Master mention Informatique ; Système d'information
Diplôme d'ingénieur* spécialité Informatique ; Automatique et informatique
Diplôme d’école spécialisée (publique ou privée) : Expert en informatique et systèmes d'information ; Expert en ingénierie et organisation des systèmes d'information ; Manager en architecture et applications logicielles des systèmes d'information ; Manager en infrastructures et cybersécurité des systèmes d'information ; Manager en ingénierie informatique
Pour se spécialiser encore plus, il existe des formations de niveau Bac+6 comme :
Mastère spé. Architecture et sécurité des systèmes d'information ; Management de projet et ingénierie système ; Technologies du web et cyber sécurité
*Pour intégrer les écoles d’ingénieurs, l’entrée est sur dossier et/ou sur concours avec une sélection plus ou moins rude. Il existe différents niveaux d’accès : après le Bac via des classes préparatoires intégrées (CPI), après une classe préparatoire aux grandes écoles (CPGE), après un BUT, un BTS ou une licence ou un autre diplôme d’études supérieures en lien avec le domaine.
Avis Wilbi
Pour t’aider, consulte le site Trouvermonmaster. Certaines formations sont possibles en alternance : avec un pied dans l’entreprise, tu apprends tout en construisant ton expérience professionnelle. Voir le site Alternance.emploi.gouv.
Recrutement et emploi : où travaille un ingénieur DevOps ?
Les métiers de développeur, architecte ou ingénieur réseaux, administrateur systèmes... sont de véritables tremplins pour devenir DevOps.
Il peut intégrer tous les secteurs d’activité notamment ceux de la banque et de la finance ou du commerce/e-commerce : ils ont besoin de spécialistes capables de gérer des projets de transformation digitale avec un niveau de sécurité informatique très élevée.
Avis Wilbi
Si la fonction se développe en France, les opportunités à l’étranger, notamment aux États-Unis, sont nombreuses et permettent de développer son niveau d’anglais.
Quel est le salaire d'un ingénieur DevOps ?
Salaire débutant mensuel net : entre 2 600 € et 3 200 €.
Ces chiffres sont là pour te donner une idée car les salaires varient selon l’expérience, l’entreprise, le statut, la spécialisation, la connaissance de logiciels spécifiques, la zone géographique, etc.
Ingénieur DevOps, quelles évolutions de carrière ?
La profession de DevOps est déjà une évolution en soi ! Les perspectives de carrière sont cependant nombreuses : métiers d’encadrement (chef de projet, chef d’équipe...), avec plus de responsabilités (ingénieur réseaux et infrastructures...), postes de direction (directeur de la technologie, chief technical officer...), etc.
Avis Wilbi
Echanger avec un professionnel est une bonne stratégie pour en savoir plus sur les possibilités d’évolution de carrière d’un métier.
Films, podcasts, livres...
Ici on compile quelques références en tout genre (pédagogiques, divertissantes…) autour du métier et son univers. Attention, prise du recul nécessaire (notamment sur les films et séries) car ce n’est pas toujours le reflet de la réalité voire stéréotypé… Enjoy !
Films :
Millenium : ce qui ne me tue pas (2018), Fede Alvarez
Snowden (2016), Steven Spielberg
Ex machina (2015), Alex Garland
Imitation Game (2014), Morten Tyldum
The Internet's Own Boy: The Story of Aaron Swartz (2014), Brian Knappenberger (2014)
Jobs (2013), Joshua Michael Stern
Tron, l’héritage (2011), Joseph Kosinski
The social network (2010), David Fincher Matrix (1999), Lana Wachowski, Lilly Wachowski
Séries :
Black Mirror
Mr.Robot
Sillicon Valley
MOOC :
Découvrez la méthodologie DevOps, OpenClassrooms
Podcasts :
Le métier de DevOps avec Lionel Rastocle - AyDiYosa
Un métier, un podcast avec Romain Billon, ingénieur DevOps - Podcasts Français
Radio DevOps #19, Apple Podcasts
Livres :
Découvrir DevOps - L'essentiel pour tous les métiers (2016), Stéphane Goudeau, Samuel Metias
Apprendre à coder en s’amusant (2019), éd. Pour les Nuls, Camille Mac Cue
Magazines et leur site :
Epsilon
01Net
Jeux :
CodeGym
Robocode
Codewars
CodinGame
Aventures de Vim
CodeMonkey
Flexbox Froggy
CodeCombat
Réseaux sociaux :
Les Compagnons du DevOps, YouTube
Sites :
www.lightzoomlumiere.fr
Un grand merci à Philippe de nous avoir fait découvrir son métier pendant quelques jours !
Découvre aussi





