Session

Mais qui a tué le chat de Lemni ?

Tout s'est déroulé durant la nuit du 15 au 16 janvier 2022, après la soirée de présentation des résultats 2021 de la société. Monique, 56 ans, profitait d'un moment de solitude pour savourer une coupe de champagne lorsque, sur le parking, Matthias a percuté le chat de Lemni avec sa berline.

Était-il conscient des risques au moment des faits ? Monique, notre seule témoin, avait-elle consommé une coupe de trop ? Pourquoi le chat de Lemni se trouvait-il sur le parking à ce moment-là ? Et d'ailleurs, qui est Lemni ?

Plongez dans cette contre-enquête au cœur de l'univers du DevOps et découvrez la vérité sur cette sombre histoire.

Durée :
35 à 45 min

Matériel :
Je fourni tout le matériel sauf le video-projecteur ou la TV

Powerpoint, Video-projecteur ou TV
Note pour les organisateurs :
À travers ce récit, raconté comme un épisode de "Faites entrer l'accusé", nous démystifions le métier d'ingénieur DevOps. Nous expliquons comment, malgré toutes les bonnes intentions, une entreprise peut commettre l'erreur classique de considérer le DevOps comme un simple métier.

Nous explorons également la complexité apportée par les différentes technologies et pratiques régulièrement associées au DevOps : intégration et déploiement continus (CI/CD), infrastructure as code (IaC), documentation as code (DocAsCode), cloud, containerisation, observabilité, gestion financière des opérations (FinOps), et bien plus encore.

Enfin, nous ouvrons une nouvelle piste de réflexion sur l'approche du platform engineering et des produits orientés DevOps. Chaque problème a sa (ou ses) solution(s). Préparez-vous à découvrir les dessous d'une discipline souvent mal comprise et à saisir les véritables enjeux du DevOps dans l'entreprise moderne.

Sommaire :
Le contenu, les chapitres et leurs durées sont donnés à titre indicatif. Ils sont susceptibles d'évoluer.

1 - Retour sur les faits (5 minutes)
Dans cette première partie, je pose le contexte. Une petite entreprise éditrice de logiciels de gestion comptable organise, comme chaque année, une soirée pour présenter ses résultats. Cette entreprise traditionnelle emploie depuis plusieurs années Matthias, un ingénieur DevOps. Mais sans le savoir, elle vient de sceller son destin ou celui de Matthias.

Matthias est rapidement identifié comme le principal suspect. Mais est-ce vraiment le cas ?

2 - L'interrogatoire de Matthias (5 minutes)
Matthias est interrogé. Sa déposition révèle qu'il était conscient de ses actions, mais qu'il ne comprend toujours pas ce qui lui est reproché. Il affirme avoir agi comme à son habitude, conformément aux exigences de son poste. Il demande des explications à sa direction.

3 - Autopsie de la victime (5 minutes)
Le chat... À qui appartient cet animal ? Heureusement, il porte un collier avec une étrange inscription : une formule mathématique.

Après une recherche rapide, il s'avère que cette formule correspond à une courbe de Lemniscate, qui ressemble à un symbole infini.

Eureka ! Il existe donc un lien entre notre principal suspect et l'univers du DevOps. L'enquête peut maintenant commencer.

4 - L'enquête (5 minutes)
L'interrogatoire de Jacques Detombes, patron de Matthias :

L'interrogatoire de l'employeur de Matthias permet de mieux comprendre les fonctions et les responsabilités attendues de son poste. On découvre alors que Matthias joue un rôle crucial dans l'entreprise. Il s'avère qu'il est le SPOF (Single Point Of Failure) de cette organisation.

La découverte du monde du DevOps :

L'interview de plusieurs experts en DevOps met en lumière les principes fondateurs du DevOps : C.A.L.M.S. Cela interpelle les enquêteurs : pourquoi assigner à Matthias le rôle de DevOps, alors que le DevOps est une approche globale qui implique une grande majorité des employés de l'entreprise ?

5 - Le procès (5 minutes)
Pendant le procès, une opposition claire émerge. La philosophie DevOps dans une entreprise moderne n'est pas simple à mettre en œuvre. Les équipes chargées de réaliser les applications sont très sollicitées, et les compétences nécessaires pour maîtriser les technologies modernes rendent cette pluridisciplinarité difficile à maintenir. De plus, les défis actuels liés à la sécurité, à la conformité et à la gestion des risques métier contraignent souvent les entreprises à revenir sur leurs décisions.

Mais dans cette histoire, qui est responsable ? Matthias, qui aurait pu, en tant qu'expert DevOps, informer sa direction des risques encourus en poursuivant cette voie ? Ou bien la direction, qui n'a pas su identifier les erreurs dans son implémentation de la pratique DevOps ?

6 - Le jugement (2 minutes)
Dans ce chapitre, j'invite l'audience à endosser le rôle de juge. Matthias est-il coupable ?

7 - Cela aurait t-il pu être évité ? (10 minutes)
Ce drame aurait-il pu être évité ?

Dans cette section, j'explique comment, depuis deux ans, j'accompagne les entreprises dans une nouvelle approche des pratiques DevOps. Je détaille également comment cela m'a conduit à créer un nouveau framework open-source (https://lemniscat-devops.github.io/doc/) qui facilite la mise en œuvre du platform engineering en développant des produits orientés DevOps.

Déjà présenté ou annoncé à :
27/06/2024 : TADx

Philippe Morisseau

Cloud Solution Architecte [Azure, Data] | MVP Azure | DevOps Advocate| Leader @ onepoint

Nantes, France

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top