Chef DevOps Training

Chef DevOps Deployment Training

With the advent of cloud computing, resource provisioning (launching servers etc.) became really fast while configuration management & managing the fleet of large number of cloud servers still remains a bottleneck for a long time. Chef (previously OpsCode Chef) is an enterprise tool that fills the gap and makes resource management very agile.

This course covers the concepts of DevOps & configuration management tool Chef in specific. As part of this course, you’ll also execute lab some exercises that’ll give you a good balance of both theory & labs. You’ll learn about the concepts of cookbooks, recipes, roles & attributes. And how to use a central chef-server to manage the configuration while working with large fleet of machines.

Who Should Attend

  • Developers who wants to explore the system administration & configuration domain.

  • IT professionals who want to get started with a DevOps tool.

  • System Admins who are managing large scale server fleet & wants to bring in automation to their fleet.

  • IT professionals who are using on-premise or cloud servers for their application & want to reduce the time it takes to configure these servers before they can use it.

  • IT Architects who want to learn about configuration automation & want to have hands on experience on chef.

  • System Administrators that want to be able to manage cloud servers and networks without really doing it manually.

  • Decision makers who want to evaluate Chef for their companies.


There are no prerequisites for this course. However familiarity with IT environments & server administration for at least 6 months would be beneficial.

Course Outline

  1. Introduction to DevOps & Chef

  2. Chef Basics

    • Basic of Ruby

    • Ohai

    • Policies

    • Cookbooks /Recipes

    • Resources

  3. Introduction to Vagrant

    • Setting up Vagrant for course labs

  4. Chef Client

    • Configure Chef Solo

    • Use Knife to Create Cookbooks

    • Templates

    • Attributes

    • Hands-on: Use Chef-Solo on Vagrant to install packages & work with services. Work with cookbook files & templates

  5. Chef Server

    • Enterprise Chef

    • Open Source Chef

    • Using Hosted (Enterprise) Chef

    • Hands-on: Upload already created cookbook to Chef Server using Knife. Bootstrap a node with uploaded cookbook

  6. Chef Roles

    • Setting up roles

    • Setting up run-list

    • Hands-on: Enhance already created cookbooks for a web-server role. Create additional cookbook for database server role (MySQL)

  7. Chef Environments

    • Setting up Environments

    • Version controlling cookbooks for different environments

    • Hands-on: Update cookbook’s metadata for different production/staging environment. Setup Environments on Chef-Server

  8. Deployments using Chef

    • Knife EC2 & Search

      • Demo

    • Using public cookbooks

    • Cookbook Notifications

  9. Chef Security

    • Managing Security with hosted chef

    • Validation Keys

    • Users/Group Permissions





Training is Primarily hands-On & available as

Classroom / Online / Corporate Training

 Call - +91 9789968765 / 044 – 42645495

Click here to submit your review.

Submit your review
* Required Field