Automate Infrastructure & Continuous Deployment Using Chef


How to contact scmGalaxy team?

Name Email Phone Skype WhatsApp
Mantosh singh +91 700 483 5930 scmGalaxy +91 700 483 5930
scmGalaxy Team +91 810 584 3520 scmGalaxy +91 810 584 3520

Training Venue Address

Bangalore Pune Hyderabad Chennai
scmGalaxy training Venue(RPS Consulting Pvt Ltd)
92, Richmond Rd, Langford Gardens,
Bengaluru, Karnataka 560025
scmGalaxy training Venue (E-Vision Infotech)
Office #207, City Centre,
Survey No. 138/1, Hinjewadi Phase I,
Behind Persistent, Near Symbiosis Boys Hostel,
Pune 411 057 (Maharashtra, India)
scmGalaxy training Venue(Palmeto Solutions)
8th floor, Vaishnavi Cynosure,
Telecom Nagar, Gachibowli, Hyd -32
Land Mark : Reliance Digital Building,
Next to Gachibowli Flyover.
scmGalaxy training Venue(RPS Consulting Pvt Ltd)
37, PM Towers, Above IDBI bank,
Greams Road, Thousand Lights West,
Thousand Lights, Chennai, Tamil Nadu 600006

About Chef Training and Workshop

Chef is an infrastructure as code DevOps automation tool. Chef allows you to build reusable recipes to deploy in your environment. These recipes are known as tasks and are assigned to put your environment in a specific state. We use these tasks to install packages, update configuration files, and lots more! A solution for both small and large scale systems, Chef is used to streamline and automate configuration and maintenance tasks. Chef is a thin DSL built on top of Ruby, which supports both Linux and Windows. Chef provides enough abstraction to make reasoning about your infrastructure easy.

scmGalaxy is a top contributor of Chef courses, training and certification. Our Chef trainers and instructors are highly empowered with more than 15 years of rich experience in the Software industry. DevOps! Which has captured a notable position in the IT world and has become a predominant part of software engineering methodology. In order to enhance the software quality, reducing cost and increased the agility for faster release, DevOps and Chef is playing very key role thus finding the premier Chef trainers and training vendor is very much important. Our Chef courses are designed in certain method where participants can get benefits with more content in less span of time. scmGalaxy provide their services in terms of Chef training and courses online and classroom in India and abroad. We run many public classrooms training program in the Bangalore, Hyderabad, Pune, Mumbai, India, Netherlands etc.

Previous Workshop and Classroom Training Image Gallery

chef-training-courses-bangalore-pune-hyderabad-india1 chef-training-courses-bangalore-pune-hyderabad-india2 chef-training-courses-bangalore-pune-hyderabad-india3

Teaching Methodology & What participant say about us?

Chef Teaching Methodology

Who should enroll?

This course is a foundation to anyone who aspires to become a DevOps Engineer, a Service Engineer in the field of Enterprise Infrastructures. The following professionals are the key beneficiaries of this course:

  1. DevOps Engineer
  2. Build and Release Engineer
  3. AppOps Engineer
  4. Site Reliability Engineer
  5. System Administrator
  6. Operations Engineer
  7. Automation Engineer
  8. Software Developer
  9. Deployment Engineer

Course Objective & What You'll Learn

By the end of this course, you'll know:

  • Learn what it means to turn infrastructure into code so that you can automate the configuration, deployment and management of your servers.

  • You'll also learn about Chef architecture and the set of tools included in the Chef Development Kit (ChefDK). Finally, we'll show you how to test your infrastructure code so that you can deploy with confidence

  • These are primary objectives of this training...
    • Chef Resources
    • Cookbooks
    • chef-client
    • Testing Cookbooks
    • Ohai and the Node Object
    • Data Abstraction
    • Workstation Installation
    • The Chef Server
    • Community Cookbooks
    • Managing Multiple Nodes
    • Roles
    • Search
    • Environments

Why one should develop expertise in Chef

There are a number of reasons why automated configuration management tools play a vital role in managing complex enterprise infrastructures. Here are four of the most popular reasons:

  • Consistency. If your infrastructure is being configured manually, how do you know your servers are being set up in a consistent manner? Further, how do you know these changes are being performed in a way that meets your compliance and security requirements? (For instance, are administrators logging changes in the appropriate systems?)

  • Efficient change management. Whenever infrastructure is built manually without the aid of a configuration management tool, people tend to fear change. Over time, servers that are maintained by hand tend to become fragile environments that are hard to understand and modify.

  • Simplicity in rebuild. When servers are built manually, it’s typically not easy to rebuild them from scratch. What would happen if you suddenly lost your servers in a catastrophic event? How quickly could you restore service if disaster struck?

  • Visibility. Configuration management tools include auditing and reporting capabilities. Monitoring the work performed by one system administrator doesn’t require a sophisticated tool. But trying to understand what is going on with a team of, say, 10 system administrators and 10 software developers deploying software changes many times per day? You need a configuration tool.


  1. Basic understanding of linux/unix system concepts
  2. Familiarity with Command Line Interface (CLI)
  3. Familiarity with a Text Editor
  4. Experience with managing systems/applications/infrastructure or with deployments/automation

Trainer Details

Rajesh Kumar | CLICK HERE for his CV | email -

Frequently Asked Questions

What training materials I would get after the workshop?
During the training, we will provide the training material in form of PPT, PDF, Web reference step by step guide, questions and answers, test module, exercise and sample projects.

Is 2 days is enough to cover all these topics?
Yes, All of our training demo and lab would be done in AWS cloud platform where as we can save lots of time for setting up the infrastructure for demo and lab. Our trainer also designed the course for quick learning and grasping method.

Will I get snacks and lunch?
Yes, Snacks and Lunch would be served at training venue.

Would I get support after the workshop?
Yes, We have scmGalaxy forum. after the training, you may post your issues and Instructors would reply you withing 24 hours.

What about certification?
Training completion certification would be provided by the and

How to confirm for the enrollment?
Once you make the payment based on the given instructions, you will receive the joining KIT within 12 hours.

Daywise Agenda and Time Table

Day 1 : Time



10:00 AM - 11:30 AM Presentation & Demo & Lab Configuration Management Concept & Process
Become a Chef Programmer
11:30 AM - 11:45 M BREAK NA
11:45 AM - 01:00 PM Presentation & Demo & Lab Deep Dive into Cookbooks
01:00 PM - 02:00 PM LUNCH NA
02:00 PM - 04:00 PM Presentation & Demo & Lab Chef Server Setup & Configuration
Cookbooks in Chef Server
04:00 PM - 04:15 PM BREAK NA
04:15 PM - 06:30 PM Presentation & Demo & Lab & Test

Cookbooks in Chef Server
Chef Attributes

Day 2 : Time



10:00 AM - 11:30 AM Presentation & Demo & Lab Chef Environments
Chef roles
Chef Solo
11:30 AM - 11:45 M BREAK NA
11:45 AM - 01:00 PM Presentation & Demo & Lab Chef Troubleshooting
Chef Solo
01:00 PM - 02:00 PM LUNCH NA
02:00 PM - 04:00 PM Presentation & Demo & Lab Cookbook Dependenciese
Data Bags
Push Jobs
04:00 PM - 04:15 PM BREAK NA
04:15 PM - 06:30 PM Presentation & Demo & Lab & Test Foodcritic Essentials

Chef Course Agenda

The basic course program is outlined here:

Configuration Management
What Is Configuration Management?
Why You Need a Configuration Management Tool to Automate IT
What Is Chef?
Why Chef Might Be a Good Tool for Your Enterprise?
Chef Development Tools

Become a Chef Programmer
Writing First Chef Recipe
Chef and Its Terminology
Chef Syntax and Examples
Chef Resources, Actions and properties

Using Cookbooks
Developing Your First Cookbook
Creating the Index File
Changing the Metadata
Uploading the Cookbook
Running the Cookbook
Documentation in Chef
Meta info in Chef

Chef Server
Setup Chef Server in Centos
Chef Organization
Config Chef Manage
Working with Knife and configuration

Using Chef Server
Uploading the Cookbook
Bootstraping Linux Nodes
Bootstraping Windows Nodes
Running the Cookbook

Advance Chef Part 1
Chef Attributes
Chef Environments
Chef roles
Chef Solo

Advance Chef Part 2
Cookbook Dependencies
Recipe Inclusion
Data Bags
Push Jobs

Chef Code Analysis in Chef
Foodcritic Essentials

Enroll Now

Visit us
Phone:   +91 700 483 5930

Find us on