Book Image

Mastering Chef

By : Mayank Joshi
Book Image

Mastering Chef

By: Mayank Joshi

Overview of this book

Table of Contents (20 chapters)
Mastering Chef
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
2
Knife and Its Associated Plugins
10
Data Bags and Templates
Index

About the Reviewers

Omri Bahumi started his relationship with Linux in 1999 at the age of 12. Since then, he has managed to engage with various areas of Linux-based production systems—from high performance network servers to low-level debugging and advanced networking trickery. He serves in EverythingMe's operations team, where he's in charge of designing, building, and deploying multi-data center cloud infrastructures for developers and users alike. A typical day in his life includes a mixture of having coffee, coding in various languages, managing AWS stacks, taming Docker and Chef, and working with engineers on upcoming features (not necessarily in this order). In his spare time, he likes to hack on Arduino, Raspberry Pi, ESP8266, and all sorts of programmable hardware, making cool electronic projects.

Evgeny Goldin is a Ruby, Groovy, and Scala software developer who turned into an automation and release engineer to introduce order where chaos usually reigns. On an average day, all things related to cloud, automation, and continuous delivery get his immediate attention. Back at home, he's a proud father of a 1-year-old son, dreaming of a day when a proper tech talk would happen between the two! When he has any spare time left, he explores the subjects of aviation safety, functional programming, and web security. He's an open source developer, speaker, and passionate advocate when it comes to tools and techniques that lead to smooth and painless release processes.

Panagiotis Papadomitsos is a distributed systems architect in the mobile intelligence division of Splunk, where he is responsible for the design, implementation, and maintenance of a self-healing, always-on highly distributed application mesh that spans three clouds and receives more than 450 billion events per hour from devices spread across the globe. He's been working with distributed systems for the past 10 years in various companies and positions, with responsibilities ranging from designing and implementing complex heterogeneous infrastructures using Chef and the Chef ecosystem to architecting and coding low-latency distributed applications in Erlang and Nginx/Lua, contributing code back to the community whenever possible. He is a performance-tuning enthusiast; you'll often find him measuring and optimizing critical code execution paths from the application level down to the OS kernel level. When away from the computer screen, he enjoys surfing, snowboarding, and playing the guitar.