Extending Chef Badge

Chef Training & Certification

Extending Chef Badge

Preparation Guide

The Extending Chef exam has been updated. In this new exam the labs and multiple choice questions are combined into one exam.


Earning this badge demonstrates your ability to customize Chef and add features and functionality beyond what comes out of the box. You understand how Ohai works, its plugin architecture, how to write custom plugins, and how to invoke these custom Ohai plugins, and also to restrict plugins. You are also able to write & implement custom resources. Further, your are able to write custom Ruby classes or extend core Chef classes and implement these as Chef Libraries. You fully understand what happens during a chef-client run and can demonstrate how to use Chef Handlers in response to specific events during the chef-client run. You know how the knife plugins are written and implemented, including the management of the associated Ruby gems. You are also au fait with the Chef API and able to describe and demonstrate how and when it can be used.

Badge Scope

Here is a list of categories covered in this exam. Click this link for Extending Chef Badge Details

  • Extending Ohai
  • Custom Resources
  • Chef Handlers
  • Definitions and Handlers
  • Knife plugins
  • Chef API
  • Just enough Ruby to customize Chef

Awarded Credential

Upon successful completion of the assessment, you will be awarded the Extending Chef badge.

Learning Resources

To prepare for this assessment, we encourage you to go through the following online tutorials:

  • Writing Cookbooks
  • Extending Chef
  • Developer Essentials
These tutorials are at https://learn.chef.io/.

Linux Academy now offers a tutorial to support the Extending Chef exam. You can find it at https://linuxacademy.com/devops/training/course/name/extending-chef-badge.

It is also recommended that you attend Chef Foundations and Chef Intermediate training. Details can be found at https://training.chef.io/.

Exam Format

The Extending Chef assessment is a blend of multiple choice questions and performance scenarios where you will work with Chef to meet specific objectives. You are given 90 minutes to complete the exam.

Questions? Please check out the FAQ - https://training.chef.io/certification-faq

Customer Comments

This was the best course I've ever taken. The instructor was just GREAT!


Robin Beck provided an excellent training: he was very knowledgeable and held a very comprehensive two day training session!

- Shomi

The lab setups are excellent and allow the class to focus on the training objectives. It was a great way to get hands on experience with Compliance in one day.

- CVS Health

I will recommend this class to my organization as one of the more complete solutions to on boarding new Chef users.

- The MITRE Corporation

It was great.

- Rakuten Inc.

Even though I've been using Chef for three years, I found this class immensely useful; not only did it allow me to examine and compare my current practices to those presented in the training, but I learned several new techniques for using Chef tools.

- Texas Comptroller of Public Accounts

this is a great class, with great content and mentor

- Softtek

Class was excellent, and the Instructor was even better! Robin Beck is the best!