© Dunod, 2016 ISBN : 9782100748419 Toutes les marques citées dans cet ouvrage s
© Dunod, 2016 ISBN : 9782100748419 Toutes les marques citées dans cet ouvrage sont des marques déposées par leurs propriétaires respectifs. Illustration de couverture : Verrières du Grand Palais, Paris, 2016 © Christine Goudeau Visitez notre site Web : www.dunod.com/ All rights reserved. This work may not be translated or copied in whole or in part without the written permission of the publisher, Dunod, 5 rue Laromiguière, 75005 Paris www.dunod.com. Préface Le succès d’une fête ne se juge pas au nombre d’interactions entre ses participants. De même une collaboration efficace ne se mesure pas avec de simples métriques, telles que le nombre de réunions, de tickets, etc. Nous savons tous que plus nous sommes ouverts au dialogue et à la compréhension de l’autre, meilleure sera la qualité des interactions. L’empathie devient alors un état d’esprit. Ce livre présente DevOps sous différents angles, ceux de tous les participants à la chaîne de production d’un logiciel selon leur place dans cette chaîne. Réexaminer les problèmes communs à travers le regard des autres améliorera votre compréhension et élargira votre vision de ces problèmes. Le long chemin qui va de la décision initiale à la mise en production est ici décrit comme dans un guide de voyage qui expliquerait les étapes d’un développement DevOps dans une entreprise. Parfaitement équilibré entre les aspects « technos » et les aspects « processus », il explique les interactions entre les deux. Les uns n’existent pas sans les autres et ils s’influencent mutuellement. Faire tomber les silos organisationnels et techniques est essentiel pour changer les mentalités. Bonne lecture ! Patrick DEBOIS Pionnier du mouvement DevOps Introduction Lorsque Patrick Debois créé le terme DevOps en 2009, il est certainement loin de se douter qu’il est l’un des pionniers d’un mouvement dont l’influence ne cessera de s’accroître dans le monde des technologies de l’information. Comment imaginer qu’aujourd’hui une démarche dont l’un des objectifs est d’établir une collaboration plus efficace entre les équipes de développement et d’infrastructure ait pu susciter un tel intérêt ? En appliquant une démarche DevOps, les services informatiques sont aujourd’hui à même de poursuivre leurs activités existantes en toute efficience. Ils peuvent notamment réaliser des tâches qui leur étaient jusqu’alors impossibles. Pour ce faire, ils doivent se renouveler, se transformer et s’adapter. Cette évolution est d’autant plus nécessaire que la nature même des métiers de l’IT a changé. Jadis, il s’agissait juste d’écrire du code exempt de bug, de livrer une nouvelle version tous les ans, puis de recommencer. Aujourd’hui, les applications doivent être produites et déployées en continu. À l’ère du cloud, les solutions logicielles doivent être évolutives, disponibles, hyperperformantes avec une latence plus faible et, bien entendu, à moindre coût. DevOps permet aux équipes de développement et d’infrastructure d’être plus réactives face à ces nouvelles exigences. DevOps est par conséquent le moyen de concrétiser cette évolution, avec comme philosophie, l’idée d’un monde dans lequel chaque composante de l’organisation d’une entreprise collaborerait efficacement pour l’atteinte de mêmes objectifs. Il s’agit tout d’abord de pallier les conséquences négatives issues de la séparation des développeurs et des responsables opérationnels d’une organisation : le fameux wall of confusion. En effet, le développeur cible avant tout la production de code qui répond aux exigences fonctionnelles. Il est donc fort possible qu’il ne s’intéresse guère à la maintenance de la solution en fonctionnement opérationnel. À l’inverse, les responsables système ne seront guère enclins à favoriser des changements qu’ils considèrent comme autant de risques pour la stabilité de l’application. DevOps apporte des réponses à cette problématique par la mise en application de différents concepts d’ordre culturel et technologique. De plus, avec l’avènement du cloud computing, DevOps est devenu un passage obligé : le succès de la mise en œuvre d’une démarche DevOps et la réussite d’une évolution vers le cloud sont intimement liés. Toutefois, le champ d’application de DevOps va bien au-delà du périmètre du cloud. Samuel et moi sommes donc convaincus de l’intérêt de DevOps. Malgré tous les bienfaits que l’on attend de cette philosophie, nombreux sont ceux qui s’interrogent encore sur la nature exacte de cette démarche et qui hésitent encore à l’adopter, et c’est la raison pour laquelle nous avons souhaité rédiger cet ouvrage. Nous nous proposons de vous faire découvrir notre vision de DevOps et de son rôle dans la transformation digitale des organisations. Nous présenterons les principes de sa mise en application et les illustrerons avec différents exemples de mise en œuvre, au sein de grandes entreprises pour lesquelles cette démarche constitue un élément clé du processus de continuous delivery. Enfin, nous étudierons comment les évolutions technologiques les plus avancées peuvent influer les outils et les processus DevOps de demain. À qui s’adresse ce livre ? Ce livre s’adresse à toutes les personnes intéressées par les systèmes d’informations modernes et innovants, à tous les passionnés d’informatique qui pensent que l’organisation est aussi importante que la technique pour réussir, ainsi qu’aux familiers de la notion d’agilité dans le monde de l’informatique. La structure de ce livre se veut facile d’accès. Quel que soit votre rôle au sein de l’entreprise ou votre usage de l’outil informatique, ce livre se veut donc pédagogique avant tout. Aussi, comme l’illustre la figure suivante, en fonction de votre profil de lecteur, certains chapitres vous seront sans doute plus directement bénéfiques que d’autres bien que tous présentent un intérêt certain. Nous avons fait le choix d’aborder le sujet sous différents points de vue, notre but étant de répondre au mieux aux interrogations et problématiques pratiques des différents métiers impactés par DevOps. Le fait même d’étudier une démarche qui se veut collaborative du point de vue des différents acteurs nous a parfois amenés à revenir parfois sur le même sujet dans différents chapitres. C’est un choix volontaire, le regard de différents acteurs posés sur ce même sujet peut parfois amener à une perception différente… Pédagogique, accessible, pragmatique, voilà les maîtres mots qui ont guidé la rédaction de cet ouvrage… Qui sommes-nous ? Stéphane Goudeau est architecte dans la division Développeurs Expérience (DX) de Microsoft France. Il travaille dans l’industrie des systèmes d’information depuis près de 25 ans. Après un début de carrière chez Bull Intégration Services, il a rejoint Microsoft comme consultant en 1996. Depuis, ses multiples rôles et responsabilités, exercés en tant que consultant principal, architecte, ou directeur technique du Microsoft Technology Center, lui ont permis d’acquérir une expertise de l’offre Microsoft sur les technologies de développement et d’infrastructure, ainsi qu’une une expérience approfondie dans la conception et à la mise en œuvre des systèmes d’information à destination de start-up, sociétés d’édition logicielle ou grands groupes français. Engagé sur le cloud dès les premières heures de la plateforme Microsoft Azure, il s’est totalement investi dans l’exploration de ses modèles d’architecture, de développement et de gestion opérationnelle. C’est ainsi qu’il est devenu adepte de la philosophie DevOps depuis maintenant plusieurs années. Passionné par l’agilité, l’innovation et le management, Samuel Metias a une expérience importante en conseil autour des méthodes agiles et de l’innovation. Il a également une expérience en tant qu’adjoint au maire de Colombes avec environ 200 agents sous sa responsabilité. Concernant l’agilité, il a coaché de nombreux projets, participé à la construction de méthodologies agiles et formé des équipes sur les pratiques. Plus spécifiquement, il est leader au sein de la division Service de Microsoft France de l’offre Agile & DevOps. Il anime la communauté DevOps de l’ensemble de la filiale française de Microsoft et depuis novembre 2015, il est responsable de l’alignement des offres DevOps de Microsoft Services à travers le monde. Dans ses postes précédents, il a également une expérience d’architecte d’entreprise. Il a participé à la définition des méta-modèles d’architecture d’entreprise, à la conduite du changement suite aux architectures retenues ainsi qu’au pilotage des projets notamment autour des acteurs métiers. Chez Microsoft, il s’appuie sur l’expérience importante des groupes produits de Microsoft pour en tirer les meilleures pratiques. Dans la continuité de l’agilité, il aide clients et partenaires à en tirer profit selon leur contexte. Remerciements Les auteurs tiennent tout d’abord à remercier leurs familles respectives qui ont patiemment supporté les longues heures de travail passées à la rédaction de ce livre au détriment du temps passé ensemble. Merci tout d’abord à nos épouses et nos enfants. Nous tenons à remercier chaleureusement M. Debois qui a accepté de nous relire et de signer cette préface en toute amitié. Nous tenons également à remercier notre employeur commun qui nous permet de baigner quotidiennement dans l’univers DevOps en interne comme en externe. Stéphane tient à remercier tout spécialement ses amis visionnaires et ex-collègues Blaise Vignon et Jakob Harttung, qui l’ont invité, il y a quelques années, à s’intéresser à DevOps, ainsi que son manager Guillaume Renaud et son directeur Nicolas Gaume, qui l’ont encouragé dans cette voie : un voyage qui lui aura permis d’apprendre, en continu, sur bien des sujets… Et pour ce voyage, la couverture de notre ouvrage nous offre une nef un peu particulière, celle du Grand Palais : merci à Christine Goudeau pour ses talents de photographe. Samuel uploads/Management/ de-couvrir-devops-l-x27-essentiel-pour-tous-les-me-tiers-dunod.pdf
Documents similaires










-
36
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 23, 2021
- Catégorie Management
- Langue French
- Taille du fichier 8.3586MB