Book Image

Learning Chef

By : Rishabh Sharma, Mitesh Soni
Book Image

Learning Chef

By: Rishabh Sharma, Mitesh Soni

Overview of this book

<p>Chef automation helps to transform infrastructure into simple code. This means that building, rebuilding, configuration, and scaling to meet your customer's needs is possible in just a few minutes in a real-time environment.</p> <p>This book begins with the conceptual architecture of Chef, walking you through detailed descriptions of every Chef element. You will learn the procedure to set up your workstation and how to create a Cookbook in a hosted Chef environment.</p> <p>Private Chef Server setup is covered in depth, with information on the necessity of on-premise Private Chef deployment, benefits, and installation and configuration procedures for the different types of Private Chef servers including standalone, tiered, and high-availability.</p> <p>This book sheds light on industry best practices with practical Chef scenarios and examples.</p>
Table of Contents (17 chapters)
Learning Chef
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Dr. Gaurav Bajpai received his BTech degree in computer science and engineering from Rohilkhand University, India, in 2000; MTech degree in software engineering from Motilal Nehru National Institute of Technology, Allahabad, India, in 2005; and PhD in computer engineering from Uttar Pradesh Technical University, Lucknow, India, in 2006. He was an assistant professor in the departments of computer science and business administration at the Academy of Medical Sciences and Technology, Khartoum, Sudan, from April 2006 to March 2007. Since March 2007, he has worked as a senior lecturer in the department of computer engineering and information technology in the faculty of engineering at Kigali Institute of Science and Technology (KIST), which is now referred to as College of Science and Technology - University of Rwanda.

His research interests include software engineering, network routing, network hardware security, and biomedical engineering. He has published over 60 international journals and conference papers. He has convened, reviewed, been an editor, attended and presented in several workshops and seminars during his 14-year career from 2000. He has been on several international projects with income generation to University, as well.

He is a member of several distinguished organizations, such as ISOC and IEEE, Institution of Engineers. He is also a lifetime member of ISTE, CSI, and so on.

Currently, he is the head of the computer and software engineering at college of science and technology, University of Rwanda, Rwanda.

Nitin Goel (March 1987) received his MTech degree in computer engineering in 2011 and BTech degree in computer engineering in 2008 with honors from Kuruskhetra University, Kurukshetra, Haryana, India. He has 2 years and 6 months of teaching experience and 1 year 2 months of IT experience as a software engineer for J2EE/J2ME(RIM). He has approximately 2 years of experience in the Intellectual Property Research (IPR) industry to date.

He has published 18 research publications and journals and conducted conferences internationally as well as nationally. His areas of interest are mobile ad-hoc network (MANETs) and sensor networks, application/desktop programming, Java, C, C++, and ns-2.

Presently, he is working with USA attorneys for USA patents' litigation; drafting, offensive/defensive review analysis, invalidity, source code review, prior art searches, landscaping, and benchmarking for the largest corporation in the valley.

Frank Smieja has many years of experience in running developmental, architectural, and engineering organizations and building applications for both large and small companies. In his career, he has worked in financial, telecommunications, software, and insurance sectors. Before entering the industry, he spent a number of years as a research scientist in Germany, building intelligent robots.

He is passionate about utilizing the value of technology to impact the the bottom line of a business. After many years of successful implementation of the Agile methodology (XP, Scrum, Kanban, and Lean) within organizations, it is difficult for him to envisage doing any work in a non-Agile way. This includes the interaction between development and operations teams. Hence, the concept of DevOps has been an easy one that assimilates with his world view. It was therefore an obvious step for him to move from local, hand-crafted environments to cloud-based solutions configured and managed through a tool such as Chef. Given that he became an avid Ruby-on-Rails developer some years ago, it was a natural fit.

Frank is a freelance consultant who contracts through his own limited company, SmartaTech, which provides consultancy services apart from offering cloud-based applications, such as https://urlpoke.com/ (to monitor your websites), and courses for smart thinking, http://www.smartathinking.com/.