Mastering Chef the Devops Way by School of DevOps®

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Learn to write Infrastructure as a Code and manage it at scale with Chef

Infrastructure as a Code is one of the foundations of DevOps Automation toolchain. Chef is at the forefront of the IaaC revolutions and was the first tool amongst the four main configuration management tools including Puppet, Ansible and Saltstack .Chef is also the fastest configuration management system and provides a simple DSL (Domain Specific Language) to define the state of resources and does the heavy lifting of managing underlying platform specific operations by itself, providing users higher level of abstraction than scripts do.

The use of Chef is no more limited to servers, but has also expanded to managing all type of devices including routers, embedded systems, storage etc. With more and more organisations adopting to DevOps practices, knowledge on IaaC and tools such as Chef is essential for today's generation of DevOps professionals. This skill would also help one to advance their careers, specially for the operations, systems, networks and DevOps engineers.

This course is one of the most comprehensive programs to master Chef. It starts from most basic concepts related to Infrastructure as a Code, Convergent Infrastructures, Code and Data separation, Idempotence. It then helps you dive into the world of Chef by understanding the basics of the languages such as resources/providers, manifests, modules and then delves deeper into creating dynamic code with parameters, templates, defined types etc. Once equipped with the basics, it unlocks Chef's full potential with advanced topics such as environments, hiera, r10k, puppet enterprise, rolls and design patterns etc. This course takes from from zero to Chef master in two weeks.

  • Infrastructure as a Code and related concepts e.g. idempotence, convergence

  • Chef's DSL and best practices to write Recipes, Cookbooks etc.

  • Create dynamic, data driven Cookbooks with Variables and Templates

Course Curriculum

2 Lectures

Instructors

Profile photo of School of Devops
School of Devops

Envisioned by Gourav Shah, a devops expert, author and a international trainer, School of Devops is a global provider of devops trainings with most comprehensive, job oriented, certification driven training programs. School of Devops also builds devops learning tools, technologies and top quality audio/visual content.  Schoolofdevops developed it’s own Devops workspace called Codespace, an open scoure IDE. Codespace is based...

Instructors

Profile photo of Gourav Shah
Gourav Shah

Gourav comes with 15+ years  of experience building, managing and automating systems at scale. He has helped organisations to design and implement devops practices.  He left his corporate job in 2012 to start Initcron, a niche devops consulting firm. He eventually got into delivering devops workshops for the corporates in India and then internationally. He has conducted more than 300...

Review
4.9 course rating
4K ratings
ui-avatar of Manoj Kumar
Manoj K.
2.0
3 years ago

Video quality is poor, Dont use Black background in your IDE

  • Helpful
  • Not helpful
ui-avatar of Lovett
Lovett
4.0
3 years ago

I have learned a lot via the course. Thank you for the time and effort to create this course

  • Helpful
  • Not helpful
ui-avatar of Pradeep Kumar H C
Pradeep K. H. C.
4.0
3 years ago

good

  • Helpful
  • Not helpful
ui-avatar of Marcus Yu
Marcus Y.
2.5
3 years ago

This course tried to provide you an pre-built environment using docker, however it utilizes centos 6 which is EOL. Therefore all the repos were outdated. In order to follow along I had to create new images that had fixes the repos as well as some additional tinkering.

As far as the content is concerned it was helpful but also did not cover everything that it said it would. The overview listed data bags in a 'What you'll learn' section but there was no content for it.

It also didn't go over some other concepts like vaults and tags.

  • Helpful
  • Not helpful
ui-avatar of Michael Wenzl
Michael W.
3.5
4 years ago

Inhalt war OK, aber die Container fürs Lab leider veraltet, so dass gerade die komplexeren Übungen nicht durchgeführt werden konnten.

  • Helpful
  • Not helpful
ui-avatar of Gopinath THIRUKANDUIR
Gopinath T.
4.5
4 years ago

This course and the way you introduced to Chef tools are really awesome, but I feel few topics are missing like Data Bag and Chef Vault. It would be great if you provide recommended documentations.
Thank you.

  • Helpful
  • Not helpful
ui-avatar of David Ryan
David R.
1.0
6 years ago

The learning environment relies on Codespaces which is written in house and is not fit for purpose. The instructor actually tells the students to avoid certain parts because they don't work. I gave up when I was spending more time trying to get the environment set up than studying the course topic. I have bought another course which uses Vagrant a stable, well documented and easy to use virtualisation system for the environment but sadly I'm left with this course and a similar course on puppet.

  • Helpful
  • Not helpful
ui-avatar of Sola O
Sola O.
4.5
6 years ago

Absolutely Brilliant Course. I discovered that in less than 15mins into the course. I'm very impressed and so will be buying the Instructors other courses once I'm done with this Brilliantly done chef course. The presentation, clarity, use cases etc. are simply brilliant especially as it feels like he's right there showing you the practical use of Chef! Highly recommended!

  • Helpful
  • Not helpful
ui-avatar of Romeopeay@hotmail.com
Romeopeay@hotmail.com
4.0
6 years ago

Really good basic and intermediate concepts with real world hands on exercises.

  • Helpful
  • Not helpful
ui-avatar of Nattapon
Nattapon
4.5
7 years ago

great content

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses