Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Configuration Management · DevOpsSchool Trainer

Chef Trainer in Pune

Private corporate batches delivered onsite across Pune, or live online in IST (UTC+5:30) — taught by a practitioner who runs Chef in production.

20 years across DevOps, SRE and Security · 10,000+ engineers trained · Trained teams at JPMorgan Chase, Verizon, Nokia and the World Bank

DeliveryOnsite at your office · Online
FormatsCorporate · 1-on-1 · Cohort
AgendaCustomisable
TimezoneIST (UTC+5:30)
Engineers we've trained work at
JPMorgan ChaseBank of AmericaWells FargoVerizonNokiaWorld BankGE HealthcareVMwareOracleQualcommMercedes-BenzAirbusDatadogSplunkDeloitteInfosysWiproCapgemini
# who teaches it

Your Chef trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

Configuration managementInfrastructure as codeFleet automation20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches Chef the way an inherited estate has to be approached. Compile and converge are traced live against a running node so timing behaviour stops being folklore, the attribute precedence table is worked through against a real node object rather than a diagram, and run-lists, search and data bags are read the way a maintainer reads them instead of the way a greenfield author writes them. The syllabus is weighted toward what an audit or a migration decision actually needs: Cookstyle, ChefSpec and Test Kitchen added to cookbooks that have never had a single test, InSpec profiles that gate a pipeline and then stand as continuous evidence, Windows node behaviour in a mixed fleet, Infra Server backup, restore and upgrade rehearsed under change control, and an honest comparison against a push-based tool that ends in a written recommendation.

Twenty years across DevOps, SRE and Security, in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe and others. He has trained engineers at JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus — more than 10,000 people personally. He teaches what he runs, not what he reads.

One practitioner, not a bench

You are booked with a named engineer, and that is who turns up. Marketplaces and larger providers rotate whoever is free, so the person who sold you the agenda is rarely the person teaching it.

The same trainer is available for the next engagement, which matters when a team builds on what it learned last time.

18,000+certified learners
500+corporate batches delivered
50+countries served
100+certification programmes
# faculty

Who delivers Chef engagements

Your batch is assigned a named trainer before it starts, and that is who teaches it. See the full faculty.

How your Chef trainer is chosen

Engagements are matched on the tool, not the calendar. For Chef that means a trainer who has run it in production — Chef Infra and InSpec for Pune's inherited cookbook estates and audit obligations — rather than whoever is free that week. You are told who is teaching before you commit, and that person is on the discovery call that shapes the agenda.

Where a batch is large enough to need a second trainer, the pairing is declared up front. The lead trainer stays accountable for the syllabus and the assessment either way.

Rajesh Kumar

Principal DevOps Engineer & Architect

India20 yrsLead trainer

Twenty years across DevOps, SRE and Security in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe, IBM/Emptoris, Ness, MindTree and Accenture. He has trained more than 10,000 engineers personally, at organisations including JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus. He teaches what he runs, not what he reads.

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

# how to engage

Four ways to work with this trainer

Private corporate batch

Teams of 8–30

Custom agenda, your timezone, onsite or online, NDA-friendly.

Request a quote

1-on-1 mentoring

Individual engineers

A private instructor and a curriculum built around your goal.

₹99,999

Live & Interactive cohort

Individuals who want peers

Scheduled batch, max 8 to 10 hours of live instruction.

₹34,999

Self-paced video

Self-starters

Full LMS access — 20+ courses and 50+ tools included.

₹833/mo
# private batches

Private Chef training for your team

A private batch starts with a discovery call. We look at the stack you actually run — the CI system, the cloud, the constraints — and map the agenda onto it, so examples use your topology rather than a generic one.

Onsite delivery covers Kharadi, Yerwada, Magarpatta, Hinjewadi, Baner, Hadapsar and Viman Nagar; you provide the room, a screen and network, we bring trainer, agenda, lab repositories, assessments and certificates. Hours are 09:30 to 17:30 IST, and Pune teams under change control usually schedule outside their monthly freeze window because the most valuable labs run against a real converge. The single thing that raises the value of a private Chef batch here is bringing a redacted copy of your own cookbook repository — we work through your resources, your Berksfile or Policyfile and your attribute precedence rather than a textbook example, under NDA if needed. Attendees each need a workstation plus two throwaway nodes, and we walk the group through standing up a server or using a hosted one. Invoicing is in INR with GST against your purchase order from the Indian entity.

Every attendee leaves with recordings, slides, lab repositories and a completion certificate. You receive an attendance and assessment report. Invoicing supports PO and GST.

Talk to us about a private Chef batch

What you provide vs what we bring

  • You: the room or the call, and the engineers
  • Us: trainer, agenda, labs, assessment, certificates
  • Labs: we guide your team through provisioning their own free-tier cloud environment — the skill goes with them
# the technology

What is Chef?

Chef expresses the desired state of a machine as Ruby, applied by a client that runs on the node itself and pulls what it needs from an infrastructure server. Reading somebody else's Chef code is a different skill from writing your own, and it begins with the two-pass run. During compile, chef-client evaluates every recipe in the run-list in order and assembles a resource collection — at that point nothing has been installed and no file has been written. Only in the converge pass does the client work through that collection, resource by resource, making the machine match what was declared. Almost everything that looks like a Chef defect to a maintainer, from a value that was empty when it obviously should not have been to a service restarted before its configuration existed, resolves into something happening in the wrong pass.

The node object is the second thing to read carefully. Ohai collects facts about the machine at the start of each run, and attribute files, roles, environments, the run-list and the recipe itself all contribute values that a precedence table then arbitrates. Data bags hold shared and encrypted data on the server, and search lets a recipe query live node data during converge — powerful, and also the reason a change on one node can rewrite a file on another.

Around Chef Infra sit the pieces that make an old estate defensible. Cookstyle lints, ChefSpec asserts against the compiled resource collection without touching a machine, and Test Kitchen converges a real one. Chef InSpec expresses controls as executable code, runs against the same nodes Chef converges, and produces machine-generated evidence in a form an auditor will accept. Policyfiles replace the older Berkshelf and environment-pinning arrangement with one locked dependency set per policy group, and that is usually the first modernisation an inherited estate needs.

Why this skill matters now

Nobody in Pune is choosing Chef this year, and that is precisely why this training exists. The estates running it here were standardised years ago inside banking and insurance back offices around Kharadi, Yerwada and Magarpatta, and inside long-running delivery accounts in Hinjewadi, and they still converge thousands of nodes on a schedule. The people who wrote the cookbooks have moved on, the documentation was never written, and the team holding it now is asked to keep it stable, extend it safely and answer questions about it. That is a maintenance capability, and it is not what an authoring course teaches.

Evidence is the second reason Chef keeps its seat. Regulated Pune estates are asked to show that a control was in place continuously, not that somebody checked it the week before an audit, and an InSpec profile running against the same nodes Chef converges produces exactly that. It is why InSpec stayed in use in places that have otherwise moved on, including teams whose day-to-day automation is now a push-based tool entirely.

The third is the migration question, which the local market asks out loud. Pune postings mentioning Chef mention coexistence, migration or audit reporting far more often than a new platform build, and a large share of the managed estate here is Windows Server rather than Linux, which changes the arithmetic considerably. What teams want at the end is a defensible position — where continuous enforcement earns its cost, where a push model is simpler, and what a phased split would look like — backed by evidence they gathered themselves rather than a vendor comparison.

Chef training
# outcomes

What your team can do afterwards

Read an undocumented cookbook estate and describe what it does to a node without having to run it
Explain any run in terms of compile and converge, and trace an attribute value to the precedence level that set it
Change inherited cookbook code safely — guards, notifications, idempotency and a converge that stays clean on the second pass
Manage Windows nodes and a mixed Linux and Windows fleet from the same Infra Server
Move an estate from run-lists, environment pinning and Berkshelf onto Policyfiles with a working promotion path
Add Cookstyle, ChefSpec and Test Kitchen to code that has never been tested, without rewriting it first
Write InSpec profiles that produce audit evidence rather than developer output, and attest exceptions properly
Make and defend a keep, modernise or migrate decision for part of an estate, supported by evidence you collected
# curriculum

11 modules. Live demos in a real lab, not slides.

01Reading an estate you did not writeLive & Interactive5 hrs · 2 assignments · 1 capstone

The first day of a maintenance engagement, done as a method. Working out what a chef-repo contains, which cookbooks are actually on a run-list, which are dead, what the server holds that the repository does not, and how to build an accurate picture of a live estate before touching anything.

Topics: The chef-repo layout, and what it deliberately does not contain · knife and the chef command surfaces for investigation · Listing nodes, run-lists, environments, roles and cookbook versions on the server · Reading a node object field by field · Finding cookbooks that are uploaded but never converged · Reconciling the repository against what the server is actually serving · Chef Workstation setup and connecting to an existing server safely

  • Assignments: (1) Produce an inventory of an unfamiliar estate: nodes, run-lists, cookbook versions and orphans; (2) Pick one node and explain, from the server data alone, what a run will do to it
  • Capstone: Deliver an estate map an engineer joining next week could work from without asking anyone
02Compile and converge, for a maintainerLive & Interactive5 hrs · 2 assignments · 1 capstone

The two-pass model taught as a debugging instrument rather than a piece of theory. Where a run splits between building the resource collection and applying it, which code runs during which pass, and how to look at a failed run and say with confidence which pass produced the surprise.

Topics: The run in sequence: Ohai, node load, cookbook sync, compile, converge, report · Ruby that executes at compile time against resources that act at converge time · lazy evaluation and ruby_block for deferring work · Notifications, subscriptions, and the delayed against immediate distinction · Why a resource appeared to fire at the wrong moment · Log levels, why-run mode and reading a stack trace from a converge · Chef Solo and local mode for reproducing a run without the server

  • Assignments: (1) Fix a recipe that fails because a value was read at compile time instead of converge time; (2) Reproduce a production run locally and identify the pass in which the failure occurs
  • Capstone: Debug a broken converge end to end and write the root cause up with the evidence from the run
03Resources, guards, notifications and idempotencyLive & Interactive5 hrs · 2 assignments · 1 capstone

The unit everything is built from, examined the way you examine code you have to keep working. Common resources and their actions, guards that are correct against guards that merely look correct, notification wiring, and the difference between a recipe that is idempotent and one that has simply not been run twice recently.

Topics: The resource set that appears in almost every real cookbook · Actions, default actions and multiple actions on one resource · not_if and only_if, and the guard that lies · Guard interpreters and platform-specific guards · notifies and subscribes, and ordering the restart correctly · Editing and reopening a resource declared elsewhere · Proving idempotency: the second converge that must change nothing · execute and script resources, and how to retire them

  • Assignments: (1) Find every non-idempotent resource in an inherited cookbook and make the second converge clean; (2) Replace three execute blocks with proper resources and prove behaviour is unchanged
  • Capstone: Take one inherited cookbook to a state where a repeat converge reports zero resources updated
04Attributes, Ohai, precedence and the node objectLive & Interactive5 hrs · 2 assignments · 1 capstone

The single most common source of a maintainer's confusion. Where every value on a node came from, how the precedence table arbitrates between defaults, normals, overrides and automatics, and how to answer the question 'why is this value what it is' with a method instead of a guess.

Topics: Ohai and automatic attributes, and writing a custom Ohai plugin · default, force_default, normal, override, force_override and automatic · Attribute files, recipes, roles, environments and Policyfiles as sources · The full precedence table, worked through against a real node · Deep merge behaviour on hashes and arrays · Node tags and their appropriate use · Debugging a value with node.debug_value · Data bags and encrypted data bags for shared and sensitive values · Search: querying live node data during a converge

  • Assignments: (1) Trace one contested attribute to the exact level that set it and prove it with node.debug_value; (2) Build a configuration file from live search results and reason about what happens when a node disappears
  • Capstone: Document the attribute model for a real cookbook, including every value a consuming team may safely override
05Run-lists, roles, environments and the move to PolicyfilesLive & Interactive5 hrs · 2 assignments · 1 capstone

How the estate decides what a given node should be, and how to modernise that without a freeze. Run-lists and role composition, environments as version pins, then Policyfiles: what they fix about dependency resolution, what they cost, and a migration that can be done one policy group at a time while everything keeps converging.

Topics: Run-lists, recipe ordering and role composition · Environments and cookbook version pinning · Berkshelf, dependency resolution and where it goes wrong · Policyfile.rb, the lock file and policy groups · What a Policyfile replaces and what it deliberately does not · Migrating one node group at a time without a change freeze · Promotion through policy groups instead of editing node objects · Include_policy and shared policy composition

  • Assignments: (1) Convert one role-driven node group to a Policyfile and compare the resolved dependency set before and after; (2) Pin cookbook versions per environment and prove a change reaches staging but not production
  • Capstone: Design a promotion model that moves a cookbook change from development to production without hand-editing a node
06Windows nodes and mixed fleetsLive & Interactive5 hrs · 2 assignments · 1 capstone

The half of the estate most Chef material skips. Bootstrapping and converging Windows Server, the Windows-specific resource set, registry and service handling, path and permission behaviour that differs from Linux in ways a shared cookbook rarely anticipates, and keeping one cookbook honest across both platforms.

Topics: Bootstrapping a Windows node and the transport it uses · The Windows resource set: features, services, tasks, packages and registry keys · Reading and writing registry keys from a recipe · PowerShell and batch resources, and their guard behaviour · File paths, permissions and line endings across platforms · platform and platform_family checks without duplicating recipes · Domain accounts, credentials and running as a service identity · Diagnosing a converge that succeeds on Linux and fails on Windows

  • Assignments: (1) Bootstrap a Windows node and converge an existing Linux-shaped cookbook against it; (2) Make one cookbook work correctly on both platform families without forking the recipe
  • Capstone: Deliver a cookbook that converges cleanly across a mixed fleet, with the platform differences documented
07Custom resources, libraries and definitions in inherited codeLive & Interactive5 hrs · 2 assignments · 1 capstone

The extension points an old estate is full of, and what to do with them. Recognising a custom resource, a library helper and a legacy definition on sight, understanding how each behaves during a run, then writing a properly idempotent custom resource when the built-in set genuinely does not fit.

Topics: Custom resources: properties, validation, actions and default_action · load_current_value and converge_if_changed for honest idempotency · Custom resources against library helpers against legacy definitions · Recognising and retiring a definition safely · Where a resource lives inside a cookbook and how it is found · Reporting: making a resource say truthfully whether it changed anything · Unit testing a custom resource · Versioning a resource other cookbooks already depend on

  • Assignments: (1) Convert a legacy definition into a custom resource without changing what nodes end up with; (2) Add property validation and a second action to an existing custom resource, with tests
  • Capstone: Publish a reusable custom resource with tests, documentation and version metadata for internal consumers
08Adding tests to code that never had anyLive & Interactive5 hrs · 2 assignments · 1 capstone

The work that makes an inherited estate changeable again. Cookstyle first because it is the cheapest signal, ChefSpec against the compiled resource collection so a test runs in seconds without a machine, and Test Kitchen for real convergence on real platforms — introduced in an order that gives value before the suite is complete.

Topics: Cookstyle: linting, autocorrection and adopting it on a large repository · ChefSpec: asserting against the resource collection, not the machine · Stubbing search, data bags and command execution in ChefSpec · Test Kitchen: drivers, platforms, suites and the test matrix · kitchen.yml for a mixed Linux and Windows matrix · kitchen-inspec as the verifier · Getting a first meaningful test onto an untested cookbook · Running the suite in CI and what to gate on

  • Assignments: (1) Bring an untested cookbook to a passing Cookstyle and ChefSpec run without changing its behaviour; (2) Build a Test Kitchen matrix covering two platforms and prove convergence on both
  • Capstone: Take one inherited cookbook from no tests to a green lint, unit and integration suite running in CI
09Chef InSpec as audit evidenceLive & Interactive5 hrs · 2 assignments · 1 capstone

Compliance expressed as executable code and, more importantly, as output somebody outside the team will accept. Controls, profiles and inputs, profile inheritance for a shared baseline with local exceptions, reporters and formats, and the difference between a test that satisfies a developer and a report that satisfies an audit.

Topics: InSpec controls, describe blocks, matchers and impact · Profile structure, metadata and inputs · Profile inheritance and overriding a control for a documented exception · Attesting a control that cannot be tested automatically · Custom InSpec resources for your own applications · Reporters and output formats for downstream consumers · Running profiles against machines and against cloud APIs · InSpec inside a converge through the compliance phase · Scheduling profiles as continuous evidence rather than a point-in-time check

  • Assignments: (1) Encode ten controls from a real hardening standard and run them against converged nodes; (2) Document an exception properly with an attestation and defend why it is acceptable
  • Capstone: Produce a compliance profile that gates a pipeline and also runs on a schedule as standing evidence
10Operating and upgrading Chef Infra Server under change controlLive & Interactive5 hrs · 2 assignments · 1 capstone

The day-two work an inherited estate defers until it becomes urgent. Server management, users, organisations and permissions, backup and restore rehearsed rather than assumed, upgrade planning across major versions, and doing all of it in an environment with a monthly freeze and a change board.

Topics: Server management commands and the reindex you will eventually need · Organisations, groups, users and the authorisation model · Client keys, the validator and key rotation · Backup, restore and verifying a restore actually works · Backend failure recovery · Monitoring the server and tuning it before it is slow · Planning an upgrade across major versions, including client version skew · Sequencing all of the above around a change freeze

  • Assignments: (1) Take a full backup and restore it onto a clean host, then prove nodes still converge against it; (2) Write an upgrade plan with a rollback path a change board would approve
  • Capstone: Deliver a rehearsed runbook for backup, restore, failover and upgrade with timings from an actual run
11Migration, coexistence and the decision noteLive & Interactive5 hrs · 2 assignments · 1 capstone

The session most of these engagements are really booked for. An honest assessment of where Chef earns its cost against where a push-based tool is simpler, what a phased split looks like when both run against the same fleet, and how to write the recommendation up so an architecture forum can act on it.

Topics: What continuous pull-based enforcement actually buys, and where it does not · Comparing Chef against a push model on drift, reporting and blast radius · Running Chef and another tool against one estate without conflict · Choosing the boundary: which node classes move and which stay · Carrying attribute and data bag content across a migration · Keeping InSpec when the configuration tool changes · Cost, licensing and support considerations in the decision · Writing a recommendation with the evidence attached

  • Assignments: (1) Assess one node class against both models and record the evidence for each criterion; (2) Draft the phased plan for whichever part of the estate you concluded should move
  • Capstone: Produce a decision note on keeping, modernising or migrating part of the estate, with measurements supporting each claim

Need this mapped to your stack?

We rebuild the agenda around the tools you actually run.

Request a custom agenda
# hands-on

Labs and capstones your engineers actually build

LAB · ORIENTATION

Inventory an estate nobody documented

Given server access and an unfamiliar repository, produce the node, run-list, cookbook version and orphan inventory a new maintainer would need on their first day.

kniferun-listsnode objects
LAB · PHASES

The resource that fired too early

Take a converge where a service restarted before its configuration was written, locate the compile-time code responsible, and fix it with lazy evaluation and correct notification ordering.

compileconvergenotifications
LAB · ATTRIBUTES

Trace one value to its source

Given a node where the wrong value keeps winning, work the precedence table against the real node object until you can name the exact level that set it, then fix it without breaking any other node.

precedenceattributesdebug_value
LAB · WINDOWS

A Windows node under a Linux-shaped cookbook

Bootstrap a Windows Server node, converge an existing cookbook that assumes Linux, and repair paths, permissions, services and registry handling until both platforms converge from the same code.

windowsregistryplatform_family
LAB · EVIDENCE

Continuous evidence instead of screenshots

Write an InSpec profile for a real hardening standard, inherit a shared baseline, attest one documented exception, and schedule it so the output stands as ongoing evidence.

inspecprofilesattestation
CAPSTONE · DECISION

Keep, modernise or move

Assess one node class against continuous enforcement and a push model, migrate a representative cookbook to Policyfiles with tests, and produce a decision note an architecture forum could act on.

policyfilemigrationassessment
# ecosystem

The tools Chef sits next to

Chef InSpec
Chef Automate
Chef Habitat
Test Kitchen
ChefSpec
Cookstyle
Chef Supermarket
Vagrant
Ansible
Jenkins
Windows Server
Git

Who this is for

  • Engineers who have inherited a cookbook estate whose authors have left
  • Infrastructure and platform teams maintaining a long-lived Chef-managed fleet
  • Compliance and audit-facing engineers who need controls and evidence as code
  • Windows infrastructure engineers running a mixed Linux and Windows fleet under Chef
  • SREs responsible for drift and change safety on a large regulated estate
  • Architects who have to make and defend a keep-or-migrate recommendation

Pre-requisites

  • Comfortable on a Linux command line — packages, services, permissions and systemd
  • Enough Ruby to read it, or willingness to pick that up in the first session
  • Windows Server administration basics if your estate includes Windows nodes
  • Familiarity with Git and a review-based change workflow
  • A workstation plus two throwaway nodes per attendee, on local virtual machines or free-tier cloud instances
# pune

Chef training in Pune

In Pune, Chef is almost never a greenfield choice — it is an inheritance, and the training market reflects that precisely. The captives and larger delivery accounts that standardised on Chef during the middle of the last decade, mostly the banking and insurance back offices around Kharadi, Yerwada and Magarpatta and the long-running services engagements in Hinjewadi, still converge thousands of nodes against an infrastructure server they cannot simply switch off, while the engineers who wrote the cookbooks have long since moved on. So what Pune teams buy is the ability to read an undocumented cookbook, understand the two-pass compile and converge model well enough to explain why a resource fired at the wrong moment, and add tests to code that has never had any.

Compliance is the second driver and the reason Chef keeps its seat here. Regulated Pune estates need continuous, machine-generated evidence, and an InSpec profile that runs against the same nodes Chef Infra converges is far easier to defend in an audit than a screenshot in a spreadsheet. The shape of local demand follows: Pune postings that mention Chef also mention migration, coexistence with Ansible, or audit reporting far more often than they mention a new platform build, and the batches booked here usually need to end in a defensible decision — keep Chef where enforcement and evidence matter, move the rest — rather than in a certification track. Teams also want the Windows story, because a large share of the Pune estate under Chef management is Windows Server rather than Linux.

Where we deliver onsite

KharadiYerwadaMagarpattaHinjewadiBanerHadapsarViman Nagar

Teams trained in Pune

CapgeminiInfosysWiproDeloitteOracle
# pricing

Straightforward pricing, quoted in INR

Every plan includes 1 year of full LMS access — not just this course, the entire DevOpsSchool LMS: 20+ courses, 50+ tools, videos, quizzes, assignments and projects.

Self-paced video

₹833/mo

Billed yearly at ₹9,996

Enroll now

1-on-1 mentorship

₹99,999

Full program, private instructor

Enroll 1-on-1

Corporate / private batch

8–30 engineers · custom agenda · onsite or online · PO and GST invoicing

Get a custom quote

Refunds. If we cancel or postpone a cohort, you get a full refund within 15 days. There is no money-back guarantee otherwise.

Terms. Course material remains licensed to the attendee. Read the terms.

Your data. We don't share it with third parties. Privacy policy.

Every attendee gets a verifiable certificate

  • Issued per attendee on completion
  • Verifiable at devopsschool.com/certificates
  • Hard copy available on request
  • Corporate batches receive an attendance and assessment report
DevOpsSchool

Chef Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
I took Terraform training with the tutor named Mithilesh. I requested to tailor the course curriculum for my needs. He did an excellent job of showing me how to write the Terraform script per the instructions provided.
jason smith · Trustpilot
★★★★★
Very detailed explanation and has lots of patience in attending the questionnaire. Thanks again for your wonderful sessions.
Uttam Samudrala · Trustpilot
★★★★★
Good discussion, helped us to understand different tools in SRE.
Prashant Saxena · Trustpilot
★★★★★
Got good lab sessions which kept the new DevOps tool learnings to the point and it helped a lot in my career.
robin son · Trustpilot
★★★★★
My experience with the AIOps training was positive. The course covered important topics in a structured way, and Rajesh Kumar explained the concepts patiently. I found the practical aspects particularly helpful because they made the technical content easier to understand.
AARTI KUMARI · Trustpilot
★★★★★
I was looking to improve my understanding of AIOps, and this training helped me achieve that goal. Rajesh Kumar explained the subject in a structured and practical manner. The sessions on different AIOps concepts were informative.
Sonali Tiwari · Trustpilot
# comparison

Why a named practitioner beats a marketplace listing

What mattersYouTube + blogsGeneric online courseFreelance marketplaceDevOpsSchool
Named practitionerNoRarelyVaries per bookingYes — same trainer each time
Production experienceUnknownUnknownUnverified20 years, named employers
Custom agendaNoNoSometimesBuilt from your stack
Onsite deliveryNoNoSometimesYes
Lab environmentNoneSandbox that expiresVariesYour own cloud — skill goes with you
AssessmentNoneQuizRarelyAssignments + capstone per module
Per-attendee certificatesNoSometimesRarelyYes
Corporate invoicingNoLimitedVariesPO and GST
Post-training supportNoneForum, time-limitedNoneLifetime forum access
# questions

Frequently asked

We inherited a cookbook estate nobody understands. Can the batch work on ours?
Yes, and that is the highest-value version of this batch. Bring a redacted copy of the repository and we spend the second half reading your resources, attribute precedence and Policyfile or Berksfile rather than a textbook example. We can sign an NDA first.
Do you cover InSpec for audit evidence?
Yes. Writing profiles, controls and custom resources, running them against converged nodes, attesting exceptions, and producing a report that stands up as evidence rather than as a developer artefact. This is the most requested addition from regulated Pune teams.
Should we migrate from Chef to Ansible? Will the trainer give a straight answer?
Yes. We assess it honestly against your estate — where continuous enforcement and reporting genuinely justify keeping Chef, where a push model is simpler, and what a phased coexistence looks like. The session ends with a decision note you can take to your architecture forum.
Can the agenda be rebuilt around our estate?
Yes, and for a maintenance-shaped batch it is worth doing properly. A discovery call establishes your Chef and client versions, platform mix, whether you are on Berkshelf or Policyfiles, and what the audit obligation is, and the module weighting is rebuilt around that before day one.
How long does a private Chef batch take?
Four to five days. Reading an estate, the run model, attributes, resources and policy fit into three; adding Windows, the test harness, InSpec, server operations and the migration assessment takes it to five.
What lab environment do attendees need?
A workstation each plus two throwaway nodes — local virtual machines or free-tier cloud instances the attendee provisions with our guidance. We walk the group through standing up a server or pointing at a hosted one, and attendees keep the environment afterwards rather than losing a temporary sandbox.
What size are batches?
Private corporate batches run 8 to 30 engineers. Public Live and Interactive cohorts are capped at 10, which matters on a course where much of the time is spent reading real code together.
Do attendees get a certificate, and what if someone misses a session?
Every attendee receives a completion certificate verifiable at devopsschool.com/certificates, and corporate batches also receive an attendance and assessment report. Sessions are recorded into the LMS with a year of access, so a missed day can be caught up.
How much Ruby does the team need?
Enough to read it confidently, not enough to write an application. The syntax that actually turns up in cookbooks — blocks, hashes, symbols, string interpolation, simple conditionals and where a method call is really a resource — is covered in the first sessions, and engineers with Python or shell experience are usually comfortable within a day.
What is your refund position?
If we cancel or postpone a cohort you receive a full refund within 15 days. There is no general money-back guarantee, and GST and payment gateway fees are not refunded.

Still deciding?

Tell us the team, the stack and the timeline. You'll get a straight answer, not a sales sequence.

Talk to an advisor
# same field

Other configuration & iac training

# ready when you are

Book a Chef trainer — or ask a question first.

  • No spam, no drip sequence
  • Syllabus in 60 seconds
  • A human reply within one business day

Prefer to call or email?

More ways to reach us on the contact page.

Talk to an advisorRequest a quote