Introduction to Chef
- Infrastructure Management
- What is Capacity Planning?
- Major Capacity Planning Tools
- Understanding Capacity Planning
- Calculating Percentile
- What is Provisioning?
- Major Provisioning Tools
- What is Deployment?
- Major Deployment Tools
- Need for Automated Deployments
- Deployment Matrix
- App Service
- Data Service
- What is Chef?
- History of Chef
Key Components in Chef
- Chef Infra Server
- Chef Infra Client
- Chef Workstation
- Chef Development Kit
- Chef Solo
- Chef Manage
- Chef Automate
- Chef Node
- Chef Push Jobs Server
- Chef Push Jobs Client
- Chef Cookbook
- Chef Role
- Chef Supermarket
Overview of Chef
- Architecture of Chef-managed Deployments
- Key Differences Between Chef & Ansible
FAQ on Chef
Prerequisites for Chef
Chef Infra Server
- What is the Purpose of Chef Infra Server?
- Key Components in Chef Infra Server
- Install Chef Infra Server
- Significance of Chef Infra Server Programs
- Configure Chef Infra Server
- Understanding Chef Infra Server System Paths
- Manage Chef Infra Server
- What is the Purpose of Chef Manage?
- Install Chef Manage
- Significance of Chef Manage Programs
- Configure Chef Manage
- Understanding Chef Manage System Paths
- Manage Chef Manage
Chef Push Jobs Server
- What is the Purpose of Chef Push Jobs Server?
- Install Chef Push Jobs Server
- Significance of Chef Push Jobs Server Programs
- Configure Chef Push Jobs Server
- Understanding Chef Push Jobs Server System Paths
- Manage Chef Push Jobs Server
- What is the Purpose of Chef Workstation?
- Install Chef Workstation
- Significance of Chef Workstation Programs
- Configure Chef Workstation
- Understanding Chef Workstation System Paths
- Do's and Dont's with Chef Workstation
- What is the Purpose of Chef Cookbook?
- Structure of Chef Cookbook
- Writing Chef Cookbook
- Manage Chef Cookbooks
- Do's and Dont's with Chef Cookbook
- What is the Purpose of Chef Role?
- Create Chef Role
- Manage Chef Roles
- Understanding Deployment on Chef Nodes
- Using Docker Containers as Chef Nodes
- Boot Chef Nodes
- Trigger SSH-based Deployment on Chef Nodes
- Bootstrap Workflow in Chef Node
- Trigger Agent-based Deployment on Chef Nodes
- Managing SloopEngine Deployments on AWS OpsWorks using Chef
Interview on Chef
- A machine running Linux Ubuntu 18.04 LTS as host operating system. Don't panic, we'll help you in this.
- Machine hardware requirements are minimum 12GB RAM, 4 CPU cores, and 100GB storage.
- Must have exceptional knowledge on Linux-based operating systems and it's commands.
The main objective of the Chef course is to help you deploy a sample CRM app service and Redis database service on Docker containers in single-shot using Chef cookbooks. The CRM app is built on Python Flask micro framework and uses Redis as a database.
Anyone from the IT/software industry who is passionate and willing to perform automated software deployment and configuration management can start learning Chef. It doesn't matter whether you are a fresher or an experienced candidate, we always start from ground zero.
- You do hands-on from day one.
- We do digital whiteboarding to make you understand concepts and real-time implementations.
- You can ask questions, participate in discussions, and get solutions for complex problems.
- We deal with a variety of use cases and case studies.
- We do deep diving on all topics.