Cloud Computing et DevOps: architectures, automatisation et livraison moderne de logiciels** propose une introduction complète aux principes, outils et bonnes pratiques qui sous-tendent le développement et le déploiement modernes de logiciels. Cet ouvrage explore la manière dont le cloud computing et le DevOps ont transformé l'ingénierie logicielle traditionnelle en permettant la mise en place d'une infrastructure évolutive, l'intégration continue, le déploiement automatisé et la livraison rapide d'applications. Partant des principes fondamentaux du DevOps, l'ouvrage présente son évolution, sa culture, le cadre CALMS et son cycle de vie, établissant ainsi une base solide pour comprendre le développement logiciel collaboratif. Il examine ensuite les systèmes de contrôle de version, notamment Git, GitHub et GitLab, en soulignant leur rôle dans la collaboration au sein des équipes et la gestion du code source. La discussion s'étend à l'intégration continue et à la livraison continue (CI/CD), en abordant les outils de référence du secteur tels que Jenkins, GitHub Actions, GitLab CI/CD et Azure DevOps pour la mise en place de pipelines logiciels automatisés. L'ouvrage explore également l'infrastructure en tant que code (IaC) et la gestion de la configuration à l'aide de Terraform, Ansible, Puppet, Chef et AWS CloudFormation.