Virtual (Google Meet)
Mentor Based
Moderate
3 Weeks
About
The Infrastructure as Code with Puppet and Chef program focuses on automating infrastructure deployment and management using two of the most widely used configuration management tools—Puppet and Chef. Participants will gain practical knowledge in writing reusable automation scripts, managing system configurations, deploying applications, and maintaining infrastructure consistency in on-premises and cloud environments.
Aim
To provide participants with hands-on expertise in Infrastructure as Code (IaC) using Puppet and Chef, enabling them to automate server provisioning, configuration management, and application deployment in modern IT and cloud environments.
Program Objectives
- To introduce participants to Infrastructure as Code (IaC) and automation principles.
- To train participants in using Puppet and Chef for configuration management.
- To provide hands-on experience in automating IT infrastructure deployment.
- To explore DevOps CI/CD integrations and security compliance with IaC.
- To prepare professionals for automation-driven DevOps and cloud engineering roles.
Program Structure
Week 1: Fundamentals of Infrastructure as Code (IaC) and Configuration Management
Module 1: Introduction to Infrastructure as Code (IaC)
- What is Infrastructure as Code (IaC)?
- Importance of automation in IT infrastructure management.
- IaC vs. traditional manual configuration.
- Declarative vs. imperative approaches to IaC.
- Introduction to Configuration Management Tools
- Puppet, Chef, Ansible, Terraform – differences and use cases.
- Understanding push vs. pull configuration management models.
Hands-On Lab:
- Setting up a virtualized environment (VMs or cloud instances) for IaC experimentation.
Module 2: Introduction to Puppet for Configuration Management
- What is Puppet?
- Puppet architecture: Master-Agent vs. Standalone mode.
- Puppet manifests, modules, and resources.
- Puppet DSL (Domain Specific Language).
- Installing and Configuring Puppet
- Setting up a Puppet Master and Agent.
- Writing basic Puppet manifests to configure servers.
Hands-On Lab:
- Installing Puppet Master and Agent, writing a basic manifest, and applying configurations.
Week 2: Advanced Puppet and Introduction to Chef
Module 3: Advanced Puppet Techniques
- Managing Puppet Modules and Classes
- Using Puppet Forge to install modules.
- Writing reusable Puppet classes and defining hierarchies.
- Puppet Hiera and Data Separation
- Implementing Hiera for managing configuration data.
- Using variables, templates, and facter to customize deployments.
- Puppet Best Practices and Security
- Role-Based Access Control (RBAC) in Puppet Enterprise.
- Encrypting sensitive data using Puppet Bolt and Hiera-Eyaml.
Hands-On Lab:
- Deploying a multi-node infrastructure with Puppet modules and Hiera.
Module 4: Introduction to Chef for Configuration Management
- What is Chef?
- Chef architecture: Chef Server, Workstation, and Clients.
- Chef Cookbooks, Recipes, and Resources.
- Installing and Configuring Chef
- Setting up a Chef Workstation and Server.
- Writing basic Chef recipes and running them on managed nodes.
Hands-On Lab:
- Installing Chef and writing a simple Chef recipe to configure a web server.
Week 3: Advanced Chef, Automation, and Cloud Integration
Module 5: Advanced Chef Features and Automation
- Using Chef Cookbooks and Roles
- Managing multiple server configurations with Cookbooks.
- Defining roles and environments in Chef.
- Chef Data Bags and Encrypted Secrets
- Storing configuration data in Data Bags.
- Encrypting secrets for secure infrastructure management.
- Automating Configuration Management with Chef and Puppet
- Using Puppet and Chef for large-scale deployments.
- Comparing Chef Solo vs. Chef Infra.
Hands-On Lab:
- Deploying a production-ready Chef setup with encrypted data bags.
Module 6: Puppet and Chef in Cloud Environments and CI/CD
- Using Puppet and Chef in Cloud Environments
- Managing AWS, Azure, and Google Cloud instances with Puppet/Chef.
- Auto-scaling cloud infrastructure with IaC tools.
- Integrating Puppet and Chef with CI/CD Pipelines
- Automating deployments with GitHub Actions and Jenkins.
- Ensuring compliance and security with automated testing.
Hands-On Lab:
- Deploying a cloud-based infrastructure using Puppet or Chef with AWS/Azure.
Participant’s Eligibility
- DevOps Engineers and Cloud Architects
- IT Administrators and System Engineers
- Security Engineers handling compliance automation
- Students and professionals in infrastructure automation
Program Outcomes
- Proficiency in writing and managing Puppet manifests and Chef cookbooks
- Hands-on experience in automating configuration management at scale
- Understanding of DevOps best practices for infrastructure automation
- Ability to integrate Puppet and Chef into cloud and hybrid environments
- Readiness for certifications (Puppet Certified Practitioner, Chef Certified Engineer, AWS Certified DevOps Engineer)
Fee Structure
Standard Fee: INR 16,998 USD 224
Discounted Fee: INR 8,499 USD 112
We are excited to announce that we now accept payments in over 20 global currencies, in addition to USD. Check out our list to see if your preferred currency is supported. Enjoy the convenience and flexibility of paying in your local currency!
List of CurrenciesBatches
Live
Key Takeaways
Program Deliverables
- Access to e-LMS
- Real Time Project for Dissertation
- Project Guidance
- Paper Publication Opportunity
- Self Assessment
- Final Examination
- e-Certification
- e-Marksheet
Future Career Prospects
- Infrastructure Automation Engineer
- DevOps Engineer (Puppet/Chef)
- Site Reliability Engineer (SRE)
- Cloud Infrastructure Engineer
- Security & Compliance Engineer (IaC)
Job Opportunities
- Puppet/Chef Automation Engineer
- Cloud Infrastructure Developer
- CI/CD Pipeline Engineer
- IT Compliance & Policy Automation Engineer
- Hybrid Cloud Orchestration Specialist
Enter the Hall of Fame!
Take your research to the next level!
Achieve excellence and solidify your reputation among the elite!
Related Courses

In Silico Molecular Modeling …

IT Project Management

AI and Machine Learning in …

Genome-Wide Association …
Recent Feedbacks In Other Workshops
Very good
na
Contents were excellent