{"product_id":"devops-and-cloud-computing-corin-halstead-9798188489618","title":"DevOps and Cloud Computing: Automating Deployment Pipelines for Continuous Delivery","description":"\u003cp\u003eYour software works perfectly on your laptop. Then it reaches production.\u003c\/p\u003e\u003cp\u003eA missing environment variable causes the application to crash. A manual release introduces the wrong version. One server behaves differently from another. A rushed update creates downtime, and nobody can quickly explain what changed.\u003c\/p\u003e\u003cp\u003eThese problems are rarely caused by one bad tool. They usually happen because the journey from source code to production is fragmented, inconsistent, and difficult to observe.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eDevOps and Cloud Computing\u003c\/i\u003e shows you how to replace that uncertainty with a practical, repeatable engineering process.\u003c\/p\u003e\u003cp\u003eThis hands-on guide takes you through the complete software lifecycle-from version control and automated testing to containerization, infrastructure provisioning, application releases, monitoring, and recovery. You'll learn how the different stages work together and why improving one stage without considering the others often creates new problems.\u003c\/p\u003e\u003cp\u003eInside, you'll discover how to: \u003c\/p\u003e\u003cp\u003e- Organize source control so changes remain reviewable and traceable\u003cbr\u003e- Create reliable build and test processes\u003cbr\u003e- Package applications into consistent container images\u003cbr\u003e- Manage secrets, environment settings, and configuration safely\u003cbr\u003e- Define infrastructure using version-controlled files\u003cbr\u003e- Provision repeatable development, staging, and production environments\u003cbr\u003e- Coordinate containerized workloads across multiple machines\u003cbr\u003e- Use declarative release methods to reduce manual mistakes\u003cbr\u003e- Add approval gates without slowing every routine change\u003cbr\u003e- Monitor application health, resource use, logs, traces, and key performance signals\u003cbr\u003e- Detect failed releases before users report them\u003cbr\u003e- Roll back safely when a new version does not behave as expected\u003cbr\u003e- Reduce downtime through health checks and gradual release strategies\u003cbr\u003e- Investigate incidents using clear operational evidence\u003cbr\u003e- Improve security throughout the software lifecycle\u003cbr\u003e- Build processes that can grow with your team and application\u003c\/p\u003e\u003cp\u003eThe explanations are conversational and practical. You won't be shown a collection of popular tools without understanding why they are being used. Each tool is connected to a real problem: inconsistent environments, slow feedback, unreliable releases, hidden failures, or difficult recovery.\u003c\/p\u003e\u003cp\u003eYou'll also learn an important truth: faster releases are not valuable when they create faster failures. A dependable engineering process must balance speed with testing, visibility, approval, security, and the ability to recover.\u003c\/p\u003e\u003cp\u003eThroughout the book, you'll explore how technologies such as GitHub Actions, Docker, Terraform, Kubernetes, Helm, Argo CD, Prometheus, and OpenTelemetry can support one connected workflow. The goal is not to use every tool available. It is to choose tools that solve clear problems and fit together without creating unnecessary complexity.\u003c\/p\u003e\u003cp\u003eWhether you're a developer releasing your first production application, an administrator modernizing manual processes, or an engineer responsible for improving reliability across a growing platform, this book will help you create a more dependable path from code change to working software.\u003c\/p\u003e\u003cp\u003eStop relying on undocumented commands and last-minute fixes. Create a release system that is repeatable, observable, secure, and ready to recover when something goes wrong.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Corin Halstead\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798188489618\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 07\/22\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 232\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.63lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.00h x 6.00w x 0.58d","brand":"Corin Halstead","offers":[{"title":"Paperback","offer_id":50665951199487,"sku":"9798188489618","price":16.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_09ec00c7-785e-4ddb-89d1-82788487e42c.jpg?v=1792014788","url":"https:\/\/www.whiterainbookhouse.com\/products\/devops-and-cloud-computing-corin-halstead-9798188489618","provider":"WR Book House","version":"1.0","type":"link"}