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 coeur 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 !
Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, B, CY, CZ, D, DK, EW, E, FIN, F, GR, H, IRL, I, LT, L, LR, M, NL, PL, P, R, S, SLO, SK ausgeliefert werden.








