Develop Intelligence
Intermediate Chef
Learn to use Chef-specific tools and tactics such as Ohai plugins, Chef handlers, ChefSpec, and Custom Light-Weight Resource Providers (LWRP's).

The Intermediate Chef training course is a two day comprehensive course that will take you beyond the essentials and give you some experience with where to go with Chef after you’ve mastered the basics. This class assumes you have enough practical experience with Chef to be comfortable with the topics covered in the Chef Essentials class. Hands­ on exercises throughout the class will reinforce the material discussed.

After this course, you will be able to:

  • Chef Fundamentals/Essentials refresher 

  • Building custom resources 

  • Writing Ohai plugins 

  • Chef client run internals 

  • Implementing Chef handlers 

  • Cookbook style and correctness 

  • Foodcritic and Rubocop 

  • Introduction to ChefSpec 

  • Further Resources 

This course will be delivered in 2 Days

DI will work with you and your team to define the most appropriate delivery structure, schedule and dates. Structure, schedule and dates will be determined by project schedule, team availability and classroom availability. And of course, it will also be determined by DI’s instructor availability.

In the Intermediate Chef training course you’ll learn:

  • Chef Fundamentals/Essentials refresher 

  • Building custom resources 

  • Writing Ohai plugins 

  • Chef-client run internals 

  • Implementing Chef handlers 

  • Cookbook style and correctness 

  • Foodcritic and Rubocop 

  • Introduction to ChefSpec 

  • Further Resources 


We strongly recommend that students taking this course have the following knowledge and experience in order to get the most out of our training:

  • Working knowledge of core Chef concepts and resources 

  • Basic experience using knife, cookbook development, and executing chef-­client on target nodes 

  • Chef Fundamentals or Chef Essentials course completion or comparable work experience 

Chef Essentials
Call us at (877) 629-5631