Jump to ratings and reviews
Rate this book

DevOps Automation Cookbook

Rate this book
About This BookUse some of the powerful tools that have emerged to enable systems administrators and developers to take control and automate the management, monitoring, and creation of complex infrastructuresCovers some of the most exciting technologies available to DevOps engineers, and demonstrates multiple techniques for using themA hands-on guide filled with clear examples and multiple methodologies to demonstrate the various DevOps tools availableWho This Book Is ForIf you are a systems administrator or developer who is keen to employ DevOps techniques to help with the day-to-day complications of managing complex infrastructures, then this book is for you.What You Will LearnManage, use, and work with code in the Git version management systemManage the life cycle of hosts, from creation to on-going management, using Puppet RazorCreate hosts automatically using a simple combination of TFTP, DHCP, and pre-seedsImplement virtual hosts using the ubiquitous VMware ESXi hypervisorControl configuration using the powerful and popular Ansible configuration management systemDevelop powerful, consistent, and portable containers using DockerTrack trends, discover data, and monitor key systems using InfluxDB, syslog, and SensuDeal efficiently with powerful cloud infrastructures using the Amazon AWS Infrastructure-as-a-Service and the Heroku Platform-as-a-ServiceIn Detail

This book takes a collection of some of the coolest software available today and shows you how to use it to create impressive changes to the way you deliver applications and software.

Starting off with the fundamental command-line tools, you will learn about the Ansible tool. You will explore how to build hosts automatically and interactive pre-seed. You will also delve into the concept of manipulating guests with ESXi. Following this, you will venture into the application of Docker, learn how to build containers in Jenkins, and deploy apps using a combination of Ansible, Docker, and Jenkins. You will also discover how to filter data with Grafana and use InfluxDB along with unconventional log management. Finally, you will employ the Heroku and Amazon AWS platforms.

336 pages, Kindle Edition

Published November 26, 2015

9 people are currently reading
45 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
4 (17%)
4 stars
8 (34%)
3 stars
6 (26%)
2 stars
4 (17%)
1 star
1 (4%)
Displaying 1 - 2 of 2 reviews
191 reviews2 followers
March 18, 2017
This is a risky book to write. A cookbook quickly gets outdated and on that aims to cover a still changing area like the DevOps movement is likely to suffer from that.
That said, the book is super well written! The cookbook format gets your feet in not-too-deep-water very quickly so you can try some amazing tools. My only rant about the book is the focus on Jenkins, which I don't think is a CI/CD which is adapted to the current cloud-container age.
That said, great book!
Profile Image for Jascha.
151 reviews
July 24, 2016
Some years ago, James Turnbull wrote an interesting blog post about what is DevOps. That was 2010. We still don't have a real definition of what is a DevOps, but we are all excited about it. Many IT companies are investing a lot of resources trying to build DevOps teams and promoting that culture. This hype obviously results in lots of pages and books dedicated to it, as well as tools and practices. DevOps Automation Cookbook is one of the latest titles covering the subject. It presents the reader with recipes to solve common problems a DevOps face daily.

Spanning through 12 chapters, DevOps Automation Cookbook, as the title suggests, belongs to the cookbook series and, as such, follows the winning problem-solution approach: the author introduces a typical problem that a professional faces and then shows how to solve it. This means that the reader is not force to get from cover to cover, linearly; he can freely jump through the recipes without risking missing some necessary information. The book is well written and properly proofread. The short introduction of each chapter is pleasant and easy to follow.

But let's dive into the contents. One of the things that came to my mind once I've reached the back cover is that the chapters could be roughly divided into tho clusters: those that try to cover a whole huge technology (Git, Docker), and those that instead focus of small applications (APTly). Those that belong to the first group have lots of titles dedicated to them, and more often than not, a book is not even able to give full coverage of that technology.

Now, I don't have anything against this. But the author definitely tries to cover way too much terrain, ending up covering nothing. Yes, because those chapters dedicated to Git, indeed, teach nothing more than installing it, creating a repository and pushing/pulling through it. Any DevOps already knows that and is probably more interested in more advanced features, such as pruning the repository off huge files that were committed by mistake. Something similar happens with Docker or Jenkins: the reader is taught how to create a Dockerfile and running a container or installing the Git pluging into Jenkins. I am quite sure a DevOps is more interested in setting up hooks to automatically trigger a build when a branch is merged into the master, instead.

On the other hand, the recipe covering APTly, for example, really gets to the point and shows the professional how to set it up and get it to work. Job done.

I am disappointed with this book. The author has tried to cover way too much and the recipes presented are of little use to a professional.

As usual, you can find more reviews on my personal blog: books.lostinmalloc.com. Feel free to pass by and share your thoughts!
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.