Chef Training | Learn how to Automate your Infrastructure with Chef; Designed to Solve Real Business Problems.

Chef Training Course Description

Chef is a configuration management tool written in Ruby and Erlang. It uses a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". Chef is used to streamline the task of configuring and maintaining a company's servers, and can integrate with cloud-based platforms.

Chef Fundamentals is a comprehensive training covering the basic architecture of Chef and all of the underlying components. We will be covering installation basics of Chef Client and Chef Solo. Other topics will include: creating Chef Repositories, creating cookbooks and advanced using of the new command line utility called Knife. This class will include lecture, labs and some comprehensive case studies. Each of the core units in the course has hands on exercises to reinforce the material. You will learn Chef by using it. At the end of the class, students will have a code repository that can be used and modified to solve real business problems.

Chef Training Learning Outcomes

  • To arm with  the ability to automate the infrastructural tasks.
  • Understanding of Chef’s  architecture and advanced tools.
  • Application of Chef’s primitive tools in problem solving.

Chef Training - Suggested Audience

This Chef training is aimed at professionals in or want to get into DevOps. Suggested attendees based on our past programs are:
  • Linux Administrator
  • Software Professionals
  • System Engineers
  • System Integrators
  • IT Professionals

Chef Fundamentals Training Duration

  • Open-House F2F (Public): 2 days
  • In-House F2F (Private): 2/3 days, for commercials please send us an email with group size to

Chef Training - Prerequisites

RHCE or equivalent level of knowledge

Chef Fundamentals training course outline includes:
  • Introduction
  • Infrastructure as Code
  • Getting Started
  • Dissecting your first Chef run
  • Chef Repository
  • Recipes
  • Creating and retrieving Cookbooks
  • Knife
  • Roles
  • Upgrading Chef
  • Just enough Ruby for Chef
  • Chef-shell
  • Best Practices
Keny White


Keny White is Professor of the Department of Computer Science at Boston University, where he has been since 2004. He also currently serves as Chief Scientist of Guavus, Inc. During 2003-2004 he was a Visiting Associate Professor at the Laboratoire d'Infomatique de Paris VI (LIP6). He received a B.S. from Cornell University in 1992, and an M.S. from the State University of New York at Buffalo.


After working as a software developer and contractor for over 8 years for a whole bunch of companies including ABX, Proit, SACC and AT&T in the US, He decided to work full-time as a private software trainer. He received his Ph.D. in Computer Science from the University of Rochester in 2001. "What I teach varies from beginner to advanced and from what I have seen, anybody can learn and grow from my courses".


Average Rating

1 rating

Detailed Rating

5 stars
4 stars
3 stars
2 stars
1 star

    This is great

    I really love the course editor in LearnPress. It is never easier when creating courses, lessons, quizzes with this one. It's the most useful LMS WordPress plugin I have ever used. Thank a lot! Testing quiz is funny, I like the sorting choice question type most.