Chef Training

Instructor-led Chef Training Courses

Customized, role-based, expert-led Chef Training

DevelopIntelligence specializes in delivering highly-customized, dedicated, role-based Chef Training courses to technical teams and organizations.

Chef is an automation platform that lets you describe your infrastructure as executable code.

Chef uses resources, recipes and cookbooks to describe how your infrastructure should behave. A resource describes some piece of infrastructure, such as a file, a template, or a package. A recipe is a file that groups related resources, such as everything needed to configure a web server, database server, or a load balancer. A cookbook provides structure to your recipes and makes it easy to reference external files, such as a web server's home page.

A typical Chef configuration is comprised of a workstation, a Chef server and nodes. Your workstation is where you author cookbooks and administer your network. The Chef server acts as a central repository for cookbooks and other information about the nodes. A node is any computer that is managed by a Chef server.

With Chef, most of the computational work occurs on the nodes rather than on the Chef server. The Chef server simply stores the recipes that the nodes periodically execute. This decentralized approach means that the Chef server never becomes a bottleneck and makes Chef able to manage a very large number of nodes.

Chef has significant advantages over isolated scripts. Chef takes care of many of the complexities of configuring a server for you. Chef recipes have a global view of your network because they interact at run time with the Chef server, which is important when accounting for dependencies between network compo¬nents. Standalone scripts can only give you a piecemeal view.

Recently, Chef has expanded its offerings to include the Chef Compliance server and Chef Delivery. The Chef Compliance server enables you to scan your entire infrastructure for security risks and compliance issues, get reports, and write automated tests. Chef Delivery lets you manage changes to both infrastructure and application code, giving operations and development teams a common platform for developing, testing, and deploying cookbooks and applications.

Of course, if you can't find the Chef training course you're looking for, give us a call or contact us and we'll design one just for you and your team.

Chef Essentials

Learn the architecture of Chef, the use of Chef Development Kit (ChefDK), and associated tools.

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).

Introduction to Chef Learning Spike

Learn to configure and deploy Chef for server infrastructure.

Working With Chef

Learn how to write cookbooks for Chef.

Get Custom Training Quote

We'll work with you to design a custom Chef training program that meets your specific needs. A 100% guaranteed plan that works for you, your team, and your budget.

Learn More

Chat with one of our Program Managers from our Boulder, Colorado office to discuss various training options.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients
Need help finding the right learning solution?   Call us: 877-629-5631