Les 10 meilleurs livres pour devenir devops
Mettre en oeuvre DevOps 3e éd. ...

Présenter DevOps et dissiper le halo qui entoure ce mot à la mode est une gageure d’autant plus nécessaire que ce mouvement jusqu’ici émergent s’est transformé en une vague qui déferle sur l’ensemble des DSI françaises engagées dans la transformation digitale et la quête d’agilité. Comment résister en effet à la promesse de plus de productivité, de réactivité et de sûreté de fonctionnement lorsqu’elle se conjugue avec plus de satisfaction des utilisateurs et de plaisir au travail ? Clair et précis, cet ouvrage de référence aborde successivement tous les points clés qui fondent le modèle opératoire DevOps. Pragmatique, il explique précisément comment mettre la DSI en mouvement vers l’agilité. La première partie souligne la logique
DevOps Intégrez et déployez en continu (avec...

Adopter une démarche DevOps est désormais devenu un mot d'ordre à suivre pour bon nombre d'entreprises. Ce livre a pour objectif de présenter les concepts importants de la démarche DevOps autour d'un exemple de réalisation clé en main, permettant au lecteur d'être en mesure de les réappliquer dans ses projets. Il s'adresse aussi bien aux développeurs qui souhaitent appréhender et réaliser autrement un projet de développement informatique, qu'aux chefs de projets techniques ou aux personnes en charge du déploiement d'applications. L'auteur commence par présenter rapidement les problématiques et le contexte ayant conduit à cette approche de conduite de projet. Le lecteur découvre ensuite l'importance de la phase d'intégration continue dans un projet de développement : de la gestion du code source, à l'organisation du projet en mode agile en passant par le « ; versionnement » d'une base de données, les concepts essentiels sont étudiés. Dans des chapitres dédiés, l'auteur met l'accent sur la mise en place progressive de tests (tests unitaires, tests d'intégration, test d'acceptation, test d'interface). Il étudie également la notion de déploiement continu et les techniques qui permettent de déployer une application ou une base de données en un clic. L'ensemble des techniques détaillées au fil des chapitres permettent au lecteur de réaliser l'exemple de projet de développement en l'étoffant au fur et à mesure de la lecture. Pour finir, l'auteur propose au lecteur un exercice pratique lui permettant de mettre en application les concepts étudiés et de se rendre compte qu'ils peuvent être appliqués facilement à tous les types d'applications. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr. Les chapitres du livre : DevOps : les raisons d'un succès - Gestion de code source - Organisation Agile - Versionner la base de données - Intégrer en continu - Management de projet Agile REDMINE - Tester en continu : tests unitaires - Tester en continu : tests d'intégration - Tester en continu : tests d'acceptation - Tester en continu : tests d'interface - Gestion des fonctionnalités - Déploiement en continu - Tooling - Allez plus loin !
Ansible for DevOps: Server and configuration management for humans

Ansible is a simple, but powerful, server and configuration management tool (with a few other tricks up its sleeve). This book will help those familiar with the command line and basic shell scripting start using Ansible to provision and manage anywhere from one to thousands of servers.
Accelerate: The Science Behind Devops: Building and Scaling High...

Accelerate your organization to win in the marketplace. How can we apply technology to drive business value? For years, we've been told that the performance of software delivery teams doesn't matter that it can't provide a competitive advantage to our companies. Through four years of groundbreaking research, Dr. Nicole Forsgren, Jez Humble, and Gene Kim set out to find a way to measure software delivery performance and what drives it using rigorous statistical methods. This book presents both the findings and the science behind that research, making the information accessible for readers to apply in their own organizations. Readers will discover how to measure the performance of their teams, and what capabilities they should invest in to drive higher performance. This book is ideal for management at every level.
Ansible Gérez la configuration de vos serveurs...

Ce livre sur Ansible s’adresse aux administrateurs de systèmes Unix qui souhaitent découvrir les différentes fonctionnalités spécifiques de cet outil DevOps permettant la configuration centralisée de serveurs et applications. À l’aide d’exemples concrets, l’auteur apporte au lecteur les connaissances nécessaires pour bien comprendre l’intérêt de son utilisation. Certains prérequis sur le langage YAML ou l’utilisation du protocole SSH sont un plus pour une utilisation efficace d'Ansible. Dans les premiers chapitres, l’auteur aide toutefois le lecteur à les acquérir pour qu’il puisse tirer le meilleur profit de la lecture du livre. Les chapitres qui suivent traitent des différents mécanismes d'Ansible avec une approche de difficulté progressive. Les premiers mécanismes permettent ainsi d’administrer de façon classique les serveurs (Unix ou Windows) alors que les suivants nécessitent des notions plus avancées, notamment sur la programmation Python. Le lecteur y découvre alors comment créer un inventaire, comment réinjecter des informations provenant de sources existantes (ESX, AWS, Docker…) ou comment créer des playbooks. La création de rôles Ansible est également traitée ainsi que quelques bonnes pratiques à suivre (analyse de code et test avec Molecule/Docker). À côté des notions purement orientées Ansible, certains chapitres sont consacrés au déroulement du déploiement d’une application MediaWiki. Le lecteur étudie ainsi les problématiques de parallélisation des tâches, l’introduction d’un répartiteur de charge Haproxy et le lancement en séquence des opérations permettant de réaliser les mises à jour avec un impact minimal (rolling update). L’optimisation des tâches sera également un point important avec la mise en place de Mitogen. La suite du livre détaille plus particulièrement la personnalisation d'Ansible. La restitution d’informations (mécanismes de callback et découverte de ARA), l’écriture de modules pour la gestion d’opérations, les filtres Jinja ou encore la création d’actions sont ainsi étudiés. Enfin, l’auteur présente dans les derniers chapitres la problématique de la création de machines virtuelles, classiques (via l’hyperviseur ESX/VMware/vCenter) ou dans le cloud (avec AWS), l’utilisation de containers Docker avec Ansible, le pilotage d’applications dans un cluster Kubernetes ainsi que la création d’un opérateur. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
The Devops Handbook: How to Create World class Agility,...

This award-winning and bestselling business handbook for digital transformation is now fully updated and expanded with the latest research and new case studies!"[The DevOps Handbook] remains a must-read for any organization seeking to scale up its IT capability and expand DevOps practices across multiple departments or lines of business." --Mike Perrow, TechBeaconFor years, The DevOps Handbook has been the definitive guide for taking the successes laid out in the bestselling The Phoenix Project and applying them in any organization. Now, with this fully updated and expanded edition, it's time to take DevOps out of the IT department and apply it across the full business.Technology is now at the core of every company, no matter the business model or product. The theories and practices laid out in The DevOps Handbook are tools to be used by anyone from across the organization to create joy and succeed in the marketplace. The second edition features 15 new case studies, including stories from Adidas, American Airlines, Fannie Mae, Target, and the US Air Force. In addition, renowned researcher and coauthor of Accelerate, Dr. Nicole Forsgren, provides her insights through new and updated material and research. With over 100 pages of new content throughout the book, this expanded edition is a must read for anyone who works with technology."[The DevOps Handbook is] a practical roadmap to improving IT in any organization. It's also the most valuable book on software development I've read in the past 10 years." --Adam Hawkins, software developer and host of the podcast SmallBatches
Le chaînon manquant: Le Chemin du Continuous Testing

La Compagnie va intégrer un nouveau produit logiciel, et Louis est chargé de le tester. Cependant, il est question d'automatiser les tests, car cette nouvelle initiative fera la part belle à l'agilité, et au DevOps. Problème : Louis n'y connait rien. Avec son collègue Denis, ils vont construire la pratique au sein de cette équipe, qui devra tout apprendre.
L’anomalie Prix Goncourt 2020

"Il est une chose admirable qui surpasse toujours la connaissance, l'intelligence, et même le génie, c'est l'incompréhension."En juin 2021, un événement insensé bouleverse les vies de centaines d'hommes et de femmes, tous passagers d'un vol Paris-New York. Parmi eux : Blake, père de famille respectable et néanmoins tueur à gages ; Slimboy, pop star nigériane, las de vivre dans le mensonge ; Joanna, redoutable avocate rattrapée par ses failles ; ou encore Victor Miesel, écrivain confidentiel soudain devenu culte.Tous croyaient avoir une vie secrète. Nul n'imaginait à quel point c'était vrai.Roman virtuose où la logique rencontre le magique, L'anomalie explore cette part de nous-mêmes qui nous échappe.
Learning DevOps: A comprehensive guide to accelerating DevOps culture...

Implement modern DevOps techniques to increase business productivity, agility, reliability, security, and scalability Key Features Learn how to use business resources effectively for improved productivity and collaboration Use infrastructure as code practices to build large-scale cloud infrastructure
Guide des patterns de DevOps

Cet ouvrage a pour ambition de vous fournir une boîte à outils pour la mise en place et le développement du DevOps dans votre entreprise. J’aborde ici les modèles (patterns) les plus répandus et les plus pertinents. La cible de ce livre est constitué des sociétés souhaitant produire plus vite tout en conservant un très haut niveau de qualité. C’est l’objectif du DevOps. Il se focalise sur tout ce qui touche à la chaîne de production de logiciels et se repose en particulier sur les relations entre les Devs et les Ops. Comme le montre le modèle CALMS (Collaboration, Automation, Lean, Measurement and Sharing – collaboration, automatisation, Lean, mesure et partage), cela va au-delà de simplement l’utilisation d’outils.La limite des modèles tels que présentés ici est qu’ils sont généraux et ne sont pas destinés à être mis en place tels quels dans toutes les organisations et de la même manière. Le DevOps est en réalité indissociable de l’approche Agile. L’Agilité a besoin d’un minimum de pratiques DevOps implémentées dans l’entreprise, comme une intégration continue ou une livraison continue par exemple. Mais le DevOps a également besoin de l’Agilité pour aider à identifier les obstacles rencontrés par les équipes. On pourrait dire d’une certaine manière que le DevOps est au service de l’Agilité dans les organisations utilisant Agile pour les projets. En réalité, à la fois le DevOps et l’Agilité reposent tous les deux sur les fondements du Lean, d’où leur ADN commun.Le choix des modèles à mettre en œuvre et la manière de leur mise en œuvre dépend aussi de la maturité de l’organisation et des équipes dans le DevOps et les pratiques Agile. Ce choix devrait reposait grandement sur les expérimentations. Ce guide n’est donc qu’un point de départ et ne peut être bien sûr que très incomplet. Mais il a le mérite de poser un premier inventaire. Certaines de ces pratiques proviennent de mes propres expériences dans le contexte très réglementé qu’est le logiciel médical. Certaines peuvent ainsi être beaucoup moins pertinentes pour les organisations moins réglementées, mais cela reste de bonnes pratiques.