Key features


How this works :

At Simplilearn, we greatly value the trust of our patrons. Our courses were designed to deliver an effective learning experience, and have helped over half a million find their professional calling. But if you feel your course is not to your liking, we offer a 7-day money-back guarantee. Just send us a refund request within 7 days of purchase, and we will refund 100% of your payment, no questions asked!

For Self Placed Learning :

Raise refund request within 7 days of purchase of course. Money back guarantee is void if the participant has accessed more than 25% content.

  • 3.5 hours of self-paced learning
  • Understand Puppet resources
  • Mastering Modules,Classes and roles
  • Course Completion Certificate
  • 24/7 Support

Course description

  • What is the focus of this course?

    The focus of this online course is to make you proficient in Puppet, a tool that enables you to automate all your IT infrastructures and delivering you control over each Puppet agent in a network.

  • What are the course objectives?

    After completing this course, you will be well-versed with the fundamentals of Puppet and will be able to perform the following:

    • Install Puppet successfully
    • Gain knowledge of Puppet ecosystem, components, and terminologies
    • Manage Puppet infrastructure, modules,and environments effectively
    • Configure Puppet architecture
    • Understand how a Puppet run works
    • Integrate Git with Puppet
    • Acquire a knowledge of  Puppet troubleshooting
    • Architect Puppet for scalability, redundancy, and performance
    • Use Puppetdb confidently
    • Extend Puppet functionalities
    • Execute Puppet reporting, testing, and troubleshooting

  • Who should do this course?

    This course is ideal for those who want to automate IT configuration instead of manually configuring servers. The course will help  Linux system administrators gain an in-depth understanding of using Puppet in their IT infrastructure.

Course preview

    • Lesson 01 - Installation and Setup 16:06
      • 1.1 The Course Overview04:45
      • 1.2 Installing and Setting Up the Working Environment11:21
    • Lesson 02 - Puppet Ecosystem, Components, and Terminologies 41:05
      • 2.1 Configuration Management and How Puppet Fits into the Scenario04:57
      • 2.2 Puppet Components and Terminologies04:58
      • 2.3 Understanding the Puppet Run Cycle03:48
      • 2.4 Installing the Puppet Components06:06
      • 2.5 Puppet in Action08:29
      • 2.6 Overview of the Puppet Language12:47
    • Lesson 03 - Managing Puppet Infrastructure, Modules, and Environments 1:12:40
      • 3.1 Puppet Server in Production and Managing Certificates09:40
      • 3.2 Introduction to Community Modules and Puppet Forge07:15
      • 3.3 Managing Module Dependencies and librarian-puppet05:21
      • 3.4 Managing Environments with r10k14:08
      • 3.5 Understanding roles and Profiles10:03
      • 3.6 Writing and Managing a Module12:36
      • 3.7 Understanding and Using Hiera13:37
    • Lesson 04 - Testing and Code Workflow Management in Puppet 1:15:17
      • 4.1 Overview of Module Testing03:58
      • 4.2 Testing Puppet Syntax with puppet-lint08:39
      • 4.3 Writing Unit Tests with rspec-puppet16:00
      • 4.4 Writing Tests with Beaker Using Serverspec09:38
      • 4.5 Writing Tests with test-kitchen Using Serverspec09:48
      • 4.6 Publishing Modules to Puppet Forge with puppet-blacksmith06:15
      • 4.7 Configuring and Using Jenkins to Run the Test Suites07:12
      • 4.8 Using Jenkins to Create a Code Management Workflow13:47
    • {{childObj.title}}
      • {{childObj.childSection.chapter_name}}
        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less


  • How would a certificate from Simplilearn help me?

    In today’s era where technologies and best practices are changing rapidly and demand for qualified    candidates is significantly increasing, a certificate from Simplilearn is the key to your success and a valuable add-on in your resume.Our training courses are designed and updated by 2000+ renowned industry experts, and more than 40 global training organizations have recognized us as an official provider of certification training.

  • What are the benefits of this course?

    In today’s age  with the advancement of digital delivery and universal internet presence, it has become immensely important to execute scalable and portable solutions in terms of both software and systems.Using Puppet  you will  gain control over automation of your IT infrastructure with ease and effectiveness.

  • What are the prerequisites for this course?

    Understanding of Linux administration is beneficial.

  • Is this live training, or will I watch pre-recorded videos?

    All the classes are live. They are interactive sessions that enable you to ask questions and participate in discussions during the class time. We do, however, provide recordings of each session you attend for your future reference.

  • Who are the trainers for this course?

    All our trainers are certified and are highly qualified, with multiple years of experience in working with front-end development technology.

    Contact Us


    (Toll Free)

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.