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!


I don't usually like online training, but this training was great and Eric is really good, well-organized, and in control. The way he engaged each participants is amazing, and how he troubleshoot issues.

- BlackBerry Limited

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

It was great.

- Rakuten Inc.

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

Just Great!


Excellent information presented by an experienced practitioner and an excellent presenter.

- Telmate

This was the best training class I've taken. It was online using Zoom, it was super easy to share code and collaborate. The instructor kept everything going at a perfect pace and his knowledge and expertise on the topic was evident. 22 years of training in my career and this was hands down the best class I've taken. Better than classroom training. Looking forward to more!

- CVSHealth