Apprenez le DevOps : CI/CD avec Jenkins, les pipelines et Docker
« Apprendre le DevOps : CI/CD avec Jenkins, Pipelines et Docker » d'Amari Knox est un guide pratique qui permet aux développeurs, débutants comme expérimentés, de maîtriser les principes DevOps et de mettre en œuvre des workflows CI/CD efficaces. Publié pour la première fois en 2025, cet ouvrage s'appuie sur des applications concrètes, à l'image des cours Udemy les plus populaires, pour enseigner l'automatisation des builds, des tests et des déploiements à l'aide de Jenkins, Docker et Job DSL. Le DevOps fait le lien entre le développement et les opérations pour une livraison de logiciels plus rapide et plus fiable, comme l'illustrent des pionniers tels que Netflix et Amazon. Partant des concepts fondamentaux – collaboration, automatisation, amélioration continue, Infrastructure as Code (IaC) et DevSecOps – le livre explore le rôle du CI/CD dans le cycle de vie du développement logiciel (SDLC), en citant des données issues de rapports tels que « State of DevOps 2023 » de Google Cloud. Les lecteurs découvrent pourquoi Jenkins surpasse des outils comme GitHub Actions, grâce à une comparaison entre les tâches traditionnelles et les pipelines modernes. Ce guide pas à pas vous accompagne dans la configuration : installation de Jenkins via Docker sur Ubuntu, création d'une application de tâches Node.js, automatisation avec des scripts IaC et utilisation du Job DSL pour la création programmatique de tâches. Maîtrisez les pipelines déclaratifs et scriptés en Groovy, conteneurisez vos applications avec des Dockerfiles multi-étapes et progressez vers les tests parallèles, les déploiements bleu-vert, la gestion des erreurs et les pipelines multi-branches pour le retour d'information sur les pull requests. La sécurité est au cœur de ce livre, avec l'autorisation matricielle, l'intégration SAML/LDAP, le chiffrement des secrets et l'analyse des vulnérabilités avec Trivy. Des études de cas concrets illustrent le CI/CD de bout en bout pour les applications Node. js en production, l'optimisation des performances grâce à la mise en cache et à l'allocation des ressources, les intégrations telles que les webhooks GitHub, SonarQube et Terraform, ainsi que la supervision avec Grafana. Des conseils de carrière sont également proposés, notamment pour la rédaction de CV, des exemples de questions d'entretien sur Jenkins et des informations sur les postes d'ingénieur DevOps ou SRE. Un projet final consiste à construire un système CI/CD complet pour une application Python Flask, étendu à Kubernetes et GitOps. Ce livre regorge d'étapes concrètes, d'extraits de code, d'une FAQ de dépannage, d'exercices et d'une annexe contenant un glossaire et des aide-mémoire. Il vous donne les clés pour réduire les erreurs de déploiement de 90 %, effectuer des mises en production fréquentes et booster votre employabilité : les ingénieurs DevOps gagnent en moyenne plus de 120 000 $ par an. Idéal pour les développeurs, les professionnels de l'informatique et les étudiants, cet ouvrage de référence (édition 2025) s'inscrit dans les tendances actuelles et vous prépare à l'automatisation en entreprise. Accélérez la mise sur le marché, améliorez la fiabilité et stimulez l'innovation : adoptez les principes DevOps dès aujourd'hui !
-
Autore:
-
Anno edizione:2025
-
Editore:
-
Formato:
-
Lingua:Francese
Formato:
Gli eBook venduti da Feltrinelli.it sono in formato ePub e possono essere protetti da Adobe DRM. In caso di download di un file protetto da DRM si otterrà un file in formato .acs, (Adobe Content Server Message), che dovrà essere aperto tramite Adobe Digital Editions e autorizzato tramite un account Adobe, prima di poter essere letto su pc o trasferito su dispositivi compatibili.
Cloud:
Gli eBook venduti da Feltrinelli.it sono sincronizzati automaticamente su tutti i client di lettura Kobo successivamente all’acquisto. Grazie al Cloud Kobo i progressi di lettura, le note, le evidenziazioni vengono salvati e sincronizzati automaticamente su tutti i dispositivi e le APP di lettura Kobo utilizzati per la lettura.
Clicca qui per sapere come scaricare gli ebook utilizzando un pc con sistema operativo Windows