How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

PE301 On Demand: Develop & Maintain - Watch & Learn Labs

calendar_today November 7, 2025 person ssingh domain puppet

PE301 On Demand: Develop & Maintain - Watch & Learn Labs ssingh

        <div class="field field--name-field-course-type field--type-list-string field--label-hidden">E-Learning</div>
  




        <div class="field field--name-field-course-cost field--type-string field--label-hidden">0</div>
  




        <div class="field field--name-field-course-duration field--type-string field--label-hidden">21600</div>
  

        <div class="text-long"><div><div class="photoswipe-gallery"><p style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px; line-height: 24px;"><span style="border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: 14pt; line-height: normal; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;"><strong style="margin: 0px; font-weight: 700; line-height: normal;">PE301&nbsp;</strong></span><strong style="margin: 0px; font-weight: 700;"><span style="border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: 14pt; line-height: normal; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;">On Demand:&nbsp;</span></strong><span style="border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: 14pt; line-height: normal; font-family: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;"><strong style="margin: 0px; font-weight: 700; line-height: normal;">DEVELOP &amp; MAINTAIN - Watch &amp; Learn Labs</strong></span></p><p style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px; line-height: 24px;">&nbsp;</p><p style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px; line-height: 24px;">In<span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;">&nbsp;</span><strong style="margin: 0px; font-weight: 700;">Puppet Enterprise 301 On Demand: Develop &amp; Maintain</strong>, you’ll learn how to work with Puppet Enterprise 2023.8 to consolidate your Puppet code base to optimize reuse and implement environment-based testing. By the end of the day, you’ll have the skills you need to test quickly and deploy to production safely. In this course, you’ll learn best practices gleaned from the journeys of our most successful customers and see them in action in real-world scenarios in recorded labs.</p><p style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px; line-height: 24px;">&nbsp;</p><p style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px; line-height: 24px;"><strong style="margin: 0px; font-weight: 700;">In this course, you’ll learn how to:</strong></p><ul style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px;"><li style="margin: 0px;">Configure automated code deployment with Code Manager so that you can speed up your development cycle.</li><li style="margin: 0px;">Refactor your Puppet code using Hiera, class parameters, and data types to make your roles and profiles easier to reuse and maintain.</li><li style="margin: 0px;">Extend profiles so that you can reuse them without duplicating code.</li><li style="margin: 0px;">Implement environment-based testing using node groups to test and deploy with confidence.</li><li style="margin: 0px; display: block;"><br /></li></ul><p style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px; line-height: 24px;"><strong style="margin: 0px; font-weight: 700;">Concepts covered include:</strong></p><ul style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px;"><li style="margin: 0px;">Hiera integration with roles and profiles</li><li style="margin: 0px;">Puppet data types and core resource types&nbsp;</li><li style="margin: 0px;">Resource ordering relationships</li><li style="margin: 0px; display: block;"><br /></li></ul><p style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px; line-height: 24px;"><strong style="margin: 0px; font-weight: 700;">Continue your journey on the path to Puppet certification</strong></p><p style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px; line-height: 24px;">Completing<span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;">&nbsp;</span><strong style="margin: 0px; font-weight: 700;">Puppet Enterprise 301 On Demand: Develop &amp; Maintain</strong><span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;">&nbsp;</span>takes you one step further along the path to acing the<span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;">&nbsp;</span><a href="https://puppet.com/learning-training/certification/" rel="noreferrer noopener" style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;" target="_blank">Puppet Certified Professional exam</a><span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;">&nbsp;</span>— a credential that proves to the job market you’ve got those highly sought-after skills in IT automation.&nbsp;</p><p style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px; line-height: 24px;">&nbsp;</p><p style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px; line-height: 24px;"><strong style="margin: 0px; font-weight: 700;">Ask yourself: Am I ready for this?</strong></p><p style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px; line-height: 24px;">This course is for you if you're fairly new to Puppet software and are a site reliability engineer (SRE), sysadmin, or DevOps engineer who manages Windows or Linux. You should already know how to complete these tasks in Puppet Enterprise:</p><p style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px; line-height: 24px;"><br /></p><ul style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px;"><li style="margin: 0px;">Gather information on facts and resources from nodes.</li><li style="margin: 0px;">Set external and trusted facts on nodes.</li><li style="margin: 0px;">Use basic Git workflow, with commands such as pull and push.</li><li style="margin: 0px; display: block;"><br /></li></ul><p style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px; line-height: 24px;">We also strongly recommend that you take the first two courses in this series:<span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;">&nbsp;</span><a href="https://perforceoneplacetraining.perforce.com/learn/courses/577/pe101-on-demand-deploy-discover-watch-learn-labs?hash=b132395fe780cd1230b38cf956b75e2215c89bab&amp;generated_by=18619" rel="noreferrer noopener" style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;" target="_blank"><strong style="margin: 0px; font-weight: 700;">Puppet Enterprise 101: Deploy &amp; Discover</strong></a><span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;">&nbsp;<strong>- Watch &amp; Learn</strong>&nbsp;</span>and<span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;">&nbsp;</span><a href="https://perforceoneplacetraining.perforce.com/learn/courses/578/pe201-on-demand-design-manage-watch-learn-labs?hash=1fed05ae384d99ce2bc259a58aea542cae3ecabe&amp;generated_by=18619" rel="noreferrer noopener" style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;" target="_blank"><strong style="margin: 0px; font-weight: 700;">Puppet Enterprise 201: Design &amp; Manage</strong></a><strong>&nbsp;- Watch &amp; Learn.</strong></p><p style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px; line-height: 24px;">&nbsp;</p><p style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px; line-height: 24px;"><strong><span id="isPasted" style="border: 0px; font-style: normal; font-weight: 400; font-size: 14px; line-height: inherit; font-family: 'Open Sans', sans-serif; margin: 0px; padding: 0px; vertical-align: baseline; color: rgb(0,0,0); letter-spacing: normal; text-indent: 0px; white-space: normal; display: inline;">Note: On Demand courses with Hands-on Labs are also available:</span></strong></p><p style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px; line-height: 24px;"><span style="border: 0px; font-style: normal; font-weight: 400; font-size: 14px; line-height: inherit; font-family: 'Open Sans', sans-serif; margin: 0px; padding: 0px; vertical-align: baseline; color: rgb(0,0,0); letter-spacing: normal; text-indent: 0px; white-space: normal; display: inline;"><a href="https://perforceoneplacetraining.perforce.com/learn/courses/582/pe101-on-demand-deploy-discover-hands-on-labs?hash=c7ab68c64c5a253160834623fb6a09fb97a1faa3&amp;generated_by=18619" rel="noreferrer noopener" target="_blank"><strong style="margin: 0px; font-weight: 700;">Puppet Enterprise 101: On Demand: Deploy and Discover</strong> <strong>- Interactive, Hands-on Labs</strong></a></span></p><p style="color: rgb(0,0,0); font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;"><a href="https://perforceoneplacetraining.perforce.com/learn/courses/583/pe201-on-demand-design-manage-hands-on-labs?hash=ff14ff20fff6229e1634fb8a8c7a2dab2e4f5656&amp;generated_by=18619" rel="noreferrer noopener" target="_blank"><strong style="margin: 0px; font-weight: 700;">Puppet Enterprise 201: On Demand: Design &amp; Manage - <span style="border: 0px; font-style: normal; font-weight: 400; font-size: 14px; line-height: inherit; font-family: 'Open Sans', sans-serif; margin: 0px; padding: 0px; vertical-align: baseline; color: rgb(0,0,0); letter-spacing: normal; text-indent: 0px; white-space: normal; display: inline;"><strong>Interactive, Hands-on Labs</strong></span></strong></a></p><p style="color: rgb(0,0,0); font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; margin: 0px; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px;"><a href="https://perforceoneplacetraining.perforce.com/learn/courses/584/pe301-on-demand-develop-maintain-hands-on-labs/lessons/1886/pe-301-course-slides?hash=fb4939f31cf552699aae23c31bb514613d7e7215&amp;generated_by=18619" rel="noreferrer noopener" target="_blank"><strong style="margin: 0px; font-weight: 700;">Puppet Enterprise 301: On Demand: Develop &amp; Maintain - <span style="border: 0px; font-style: normal; font-weight: 400; font-size: 14px; line-height: inherit; font-family: 'Open Sans', sans-serif; margin: 0px; padding: 0px; vertical-align: baseline; color: rgb(0,0,0); letter-spacing: normal; text-indent: 0px; white-space: normal; display: inline;"><strong>Interactive, Hands-on Labs</strong></span></strong></a><br /><br /></p><p style="color: rgb(0,0,0); font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; white-space: normal; background-color: rgb(255,255,255); margin: 0px; line-height: 24px;">Be sure to check out the<span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;">&nbsp;</span><a href="https://puppet-kmo.gitbook.io/student-prep-guide/student-prep-guides/pe301-develop-and-maintain" rel="noreferrer noopener" style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;" target="_blank">self-assessment checklist</a><span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;">&nbsp;</span>in the student prep guide so you’re prepared to get the most out of<span style="border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; color: inherit;">&nbsp;</span><strong style="margin: 0px; font-weight: 700;">Puppet Enterprise 301: Develop &amp; Maintain</strong>. You can use the links that we provided to help you get up to speed where needed.</p></div></div></div>
  




        <div class="field field--name-field-course-link field--type-string field--label-hidden">https://training.puppet.com/learn/course/external/view/elearning/579/pe301-on-demand-develop-maintain-watch-learn-labs</div>
Course ID
579
Course Category
Self-Paced Training
Course Image URL
https://cdn5.dcbstatic.com/files/p/u/puppet_docebosaas_com/assets/courselogo/original/d54ff05af0b8fde4b6d4593f24fbec7dc49d5610.jpeg
Sorting - Course code
PE301-ODWL Public
open_in_new Read original post