DevOps Leadership – Définition du métier de leader DevOps
Le DevOps Leader est un bon leader transformationnel qui accompagne, supporte et guide ses équipes à travers une transformation culturelle. Il se concentre sur la création d’une transformation numérique en appliquant de nouvelles techniques éprouvées par les entreprises. La rentabilité et la productivité de l’organisation dépendent de la capacité de l’équipe à développer des produits.
Le bon Leader DevOps a pour but de d’améliorer cette capacité et accroître les performances.
Le rôle du leader DevOps
La principale mission du Leader DevOps est de constituer une équipe et une technologie de pointe. Il / elle est un facilitateur/facilitatrice, un(e) supporter, un(e) leader qui fournit et implémente les bases d’une culture dans laquelle chaque membre de l’équipe apprend et expérimente chaque jour.
Le Leader DevOps est responsable de la mise en oeuvre des pratiques nécessaires en corrélation avec la haute performance. Il s’assure également que la communication et la collaboration soient efficaces entre les membres de l’équipe, toujours dans la poursuite des objectifs de l’organisation.
Les activités principales et responsabilités du leader DevOps
Les responsabilités communes du Leader DevOps sont :
- Superviser et guider toutes les activités des équipes DevOps.
- Établir des normes culturelles.
- Promouvoir l’amélioration des compétences professionnelles de l’équipe DevOps et développer les talents en interne.
- Superviser l’expérimentation de l’équipe de support.
- Promouvoir, documenter et mettre en œuvre des technologies et des processus qui améliorent la productivité des développeurs.
- Améliorer la communication / interaction entre les développeurs et les exploitants.
- Inspirer et motiver.
Les compétences et qualités du leader DevOps
Les Leaders Devops possèdent généralement 3 compétences clés:
- Une communication inspirante :
C’est la capacité du leader à partager une vision attrayante qui inspire et motive l’équipe DevOps à dépasser les attentes communes. Le leader encourage les équipiers à voir le changement comme une opportunité.
- La stimulation intellectuelle :
Le Leader DevOps doit avoir la capacité de mettre au défi l’équipe pour qu’elle se pose de nouvelles questions, conteste les hypothèses, prenne des risques et génère des idées.
- La reconnaissance personnelle :
Un bon Leader DevOps se concentre sur les besoins individuels de ses équipiers. Il sait reconnaître les meilleures performances et complimente personnellement les développements et les réalisations de chacun.
Les dernières tendances DevOps
Le nombre d’organisations utilisant DevOps augmente parallèlement à la diffusion des cadres de références et bonnes pratiques telles que Agile et ITIL.
Les principales tendances du mouvement culturel DevOps et leur impact sur le métier des professionnels DevOps sont:
Selon le 2019 upskilling: enterprise DevOps Skills Report, les compétences clés d’un Leader DevOps peuvent être identifiées suivant 2 catégories de compétences :
- Les compétences indispensables: compétences en automatisation et processus;
- Les compétences utiles: compétences en matière de tests et d’architecture d’entreprise.
La collaboration et la coopération, la résolution de problèmes, les compétences relationnelles, ainsi que le partage et le transfert de connaissances sont les savoirs comportementaux (softs skills) indispensables des professionnels DevOps.
Source: 2019 upskilling: enterprise DevOps Skills Report.