Introduction to Chef

A comprehensive guide to writing custom recipes using the open source versions of Chef & Knife to automate your servers!
    • Learning Style
      Self-Paced Learning
    • Difficulty
    • Course Duration
      4 Hours
A comprehensive guide to writing custom recipes using the open source versions of Chef & Knife to automate your servers!
Start FREE Subscription Trial
Get started with our Learn Subscription Plan that includes this course, PLUS:

  • 500+ high impact technical, end user and learning & business management courses
  • 100% online self-paced courses
  • Course completion certificates
  • Live tech support and you will be assigned your personal Learning Concierge
  • 7-Day FREE Trial
    Then Billed
    Every Month Until Canceled
  • Start FREE Trial
Purchase As Individual Course
  • Self-Paced Online Content
  • Attend Course Any Day or Any Time
  • Reports & Statistics
  • Certificate Upon Completion
  • Now Only $24.99 Regular Price $99.00
    Self-Paced Learning
  • Enroll Now
Purchase For Teams
Team Pricing Available - Request A Quote Today!

  • Group Discounts & Private Training Available
  • Free Learning Management Center
  • Group Reporting & Tracking
  • Author / Publish Your Own Courses
  • Request Team Enrollment

This class is an introduction on automation using Chef. Students will cover how to install and configure Chef for a single Ubuntu machine, the core fundamentals of Chef, automating common system administration tasks in Chef and to control the state of the machine with Chef.


Linux, IT professionals, programmers who wants to expand their skills in server automation.

  • Systems Administrators and Engineers
  • Automation Engineers
  • Developers who manage servers
  • Technical Solutions Architects

Course Objective:

Students will become familiar with core fundamentals of Chef, including:

  • Understanding DevOps terms and tools like Chef, Puppet, & Ansible
  • Identifying Chef, Recipes, Resources, and Chef tools such as Knife & Inspect
  • Discussing & performing Ruby examples
  • Installing & setting up Ruby & Chef with RVM
  • Writing Recipes to control how Chef & Knife automates a single server
  • Discussion on using Chef to manage packages, users, and settings
  • Managing configuration files with Attributes, Guards, & Templates
  • Writing a custom Resource with Ruby's DSL (Domain Specific Language)
  • Troubleshooting Chef Recipes


Students with knowledge of and experience in:

  • Good knowledge of administrating Linux (Ubuntu) systems
  • Basic knowledge of Bash Shell Scripting
  • Basic knowledge of Ubuntu Desktop
  • Programming experience is highly recommended, but not required
More Information
Lab AccessNo
Learning StyleSelf-Paced Learning
Course Duration4 Hours
Write Your Own Review
You're reviewing:Introduction to Chef
Your Rating