CHEF
Course Overview
Chef is a platform for the DevOps workflow, and is used to automate and manage it all–infrastructure, run-time environments and applications. The most enduring and transformative companies use Chef to become fast, efficient, and innovative software-driven organizations.
Learn to combine resources into recipes, recipes into cookbooks, and transform your infrastructure into code. With Chef we’ll learn to use the power of the Ruby language to eloquently describe the state of a system, you’ll learn how to locally configure a server with the Chef Development Kit, then use the power of a Chef Server to distribute your cookbook to one, or a hundred systems.
This fundamentals class will cover the basics of infrastructure as code. Start by learning about Chef Architecture and the tools included in the ChefDK (Chef Development Kit). Then learn how to use a Chef Server to distribute your cookbooks to multiple servers as you push your application to production.
Chef is an automation tool that provides a way to define infrastructure as code. Infrastructure as code (IAC) simply means that managing infrastructure by writing code (Automating infrastructure) rather than using manual processes. It can also be termed as programmable infrastructure. Chef uses a pure-Ruby, domain-specific language (DSL) for writing system configurations.
Anyone can take up the course like developers for configuration management.
For DevOps engineers wanting to learn Configuration Management with Chef. We recommend some prior experience writing code.
You can get jobs in IT companies like TCS, WIPRO, ORACLE, Cognizant and more
The main concepts covered in the course are Installation and Configuration, Standalone Chef/ chef-solo, Public Chef: client/server, Hosted Chef/Multi-Tenant Chef, Workstation Setup, Knife Client, Test Node/Client Setup, Convergence, and Node Object
Overview of Chef