DevOps for the Desperate is a hands-on, no-nonsense guide for those who land in a DevOps environment and need to get up and running quickly.
This book introduces fundamental concepts software developers need to know to flourish in a modern DevOps environment including infrastructure as code, configuration management, security, containerization and orchestration, monitoring and alerting, and troubleshooting. Readers will follow along with hands-on examples to learn how to tackle common DevOps tasks.
The book begins with an exploration of DevOps concepts using Vagrant and Ansible to build systems with repeatable and predictable states, including configuring a host with user-based security. Next up is a crash course on containerization, orchestration, and delivery using Docker, Kubernetes, and a CI/CDpipeline. The book concludes with a primer in monitoring and alerting with tips for troubleshootingcommon host and application issues.
You’ll learn how to:
Use Ansible to manage users and groups, and enforce complex passwordsCreate a security policy for administrative permissions, and automate a host-based firewallGet started with Docker to containerize applications, use Kubernetes for orchestration, and deploycode using a CI/CD pipelineBuild a monitoring stack, investigate common metric patterns, and trigger alertsTroubleshoot and analyze common issues and errors found on hosts
Publisher : No Starch Press
Publication date : July 12, 2022
Language : English
Print length : 176 pages
ISBN-10 : 1718502486
ISBN-13 : 978-1718502482
Item Weight : 12 ounces
Dimensions : 7.01 x 0.55 x 9.25 inches
Best Sellers Rank: #259,644 in Books (See Top 100 in Books) #32 in Computer Operating Systems (Books) #86 in Computer Network Administration #103 in Computer Programming Languages
Customer Reviews: 4.4 4.4 out of 5 stars (85) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });
Show all
Most Helpful
Highest Rating
Lowest Rating

Zach R –
Best DevOps book on the market
This book does such an excellent job of not only teaching you the core components of DevOps (CI/CD, IaC, configuration management, etc) but how to apply those principles using local testing.This book is great for anyone who wants to get their feet wet with a lot of technologies that you will use as a DevOps engineer (Ansible, Docker and Kubernetes to just name a few).Highly recommend this book, especially at its price point.
John Wood –
Compact and relevant on the fundametals
Really easy to read and follow. Compact without getting fluffy and very relevant. Note that it is a rather short playbook that will introduce you only to the fundametal concepts. You will have to find other sources to take it further.
one up –
Excellent!!
Excellent book for novice and intermediate alike! It was a bit tricky to follow along on a Wondows machine. But I managed to do it after upgrading to Windows 11 Pro
Ari –
Excellent hands-on guide for getting up to speed on modern DevOps
This book is like a tool cheat-sheet on steroids. It touches many of the DevOps branches in a practical manner – from IaC and Configuration as Code to Kubernetes and Troubleshooting. Will it make you a DevOps engineer maintaining complex, highly-available K8s clusters after reading? Unlikely. But will it broaden your knowledge and make you a more effective engineer… Certainly.
td –
Zero-to-hero in one guide
We’ll written. To the point, but with the perfect amount of relevant context. This book walks you step-by-step through setting up an infrastructure and deployment pipeline by example. Perfect for the anyone wanting to actually build a modern, scalable devops system.
Mark M –
Excellent!
This book is an excellent resource to get you up to speed with modern devops practices, and all of steps can be followed on your local computer without the need of a cloud account.
sb_tek –
Great book- well explained and succinct
all walk through’s made sense and worked flawlessly. Explanations were clear and content was focused. Hope the author writes more!
battlewithin –
Simply Great Material
I got a digital copy of this through another source along with several other titles from the same publisher. I had no intentions of reading this book “anytime soon,” but I “picked it up” on a whim one day and continued to do so until I was finished with it. It was a surprisingly enjoyable read as well as being educational.There were a few topics with which I was already familiar (Ansible being one that comes to mind). On those rare occasions, I still found the material presented to be clear and informative. This is a book I’d wish I’d read years ago when I was first introduced to the DevOps world as a support technician. Now, as a developer, I’ve picked up or barely understood enough to get by. This book was a serious catch-up with plenty of references for further reading. I can’t recommend it enough for anyone that wants to get a good grasp of the fundamentals of DevOps.
Guillaume LAUNAIS –
C’est un excellent livre.Il se lit d’une seule traite.Il aborde de A à Z les principes de mise en œuvre d’une infrastructure Linux du déploiement des VMs avec vagrant (lui le fait sur virtualbox mais ça peut se faire sur vmware , proxmox, kvm), à la gestion des socles OS avec Ansible, en passant par la conteneurisation d’application avec Docker, l’orchestration des containers avec kubernetes, la CI/CD avec skafold, les monitoring avec prometheus et graphana et enfin les outils de diagnostic linux.Tel un jeu de Lego chaque chapitre se plug et s’intègre parfaitement avec le suivant avec un véritable fil conducteur et une mise en œuvre des acquis du chapitre précédent dans celui qui suit.Le tout forme vraiment un ensemble complet cohérent et immédiatement opérationnel.L’auteur met à disposition un repo github avec son projet ces codes réutilisables et enrichissables.J’attends avec impatience une seconde édition avec Jenkins, Terraform, packer, Consul et Nomad , Caddy et Sensu
huebi –
Super komprimierte Anleitung mit allem was man braucht. Der Hammer!
marco –
Exelente libro ,si estuviera en español sería perfecto
Miguel Fernandes –
Having been told to move from a backend Java developer team into one more centered around infrastructure and IaaS, I was becoming a bit overwhelmed. This is a good little guide that touches upon things briefly. I breezed through the topics very easily, and it has put my mind at rest.
Amazon Customer –