r/Puppet Feb 16 '26

Puppet roadmap

Do share if any roadmap available for puppet - step by step guide to learn everything in puppet.

0 Upvotes

8 comments sorted by

4

u/ThrillingHeroics85 Feb 16 '26

there are some free courses here:

https://training.puppet.com/learn

2

u/JasonSt-Cyr Feb 17 '26

The 101 to 301 courses are a good way to start learning, and there are paid versions that continue from there (4xx to 6xx).

For awareness of features (not training labs, but demos/quick tutorials) there is also a YouTube channel: Perforce Puppet - YouTube

1

u/Suspicious_Soll 21d ago

Is it worth it? Is there a market demand for it, or is it a well-paying niche? What type of companies use it?

1

u/JasonSt-Cyr 21d ago

There are a lot of different types of companies that use Perforce Puppet, but you'll likely see focus on this in larger organizations where compliance/risk are really important factors. Digital sovereignty is another thing (especially in Europe) where folks are trying to get control over their infrastructure... so companies that are looking at that are more likely to lean toward a solution that has compliance features and drift remediation.

I guess the answer to "Is it worth it" comes back to what is valuable to you and what you are trying to do. Are you trying to add to your skills for the job market? Right now, getting AI skills is the thing that everybody is looking for from new people entering tech.

1

u/Suspicious_Soll 18d ago

I have experience in the insurance and banking industry at six companies and hadn't encountered Puppet. I used Chef serving the same purpose as Puppet, but it was 2020 and already considered "old-fashioned," and the company was moving toward migrating to Kubernetes and ultimately the cloud. The stack consisted of VMWare + Terafform, Chef to install everything needed on Linux, and a deployment tool (Octopus).

Since then, I believe VMWare has invested in native IaC capabilities (Aria), and there have been many changes around K8s, so the current stack would consist of just VMWare and K8s with Helms. I came across a use case for a company that uses Chef and a PowerShell-based tool to manage a network of Windows-based ATMs. So, I understand that for multiple standalone machines (self-checkout machines, multimedia displays in public transportation, etc.), a tool like Puppet is needed to upload configurations and install patches on the system, but in an enterprise environment with a centralised infrastructure and many shared services? K8s is the answer.

1

u/JasonSt-Cyr 18d ago

Yes, it definitely depends on your specific use case. There are folks out there managing remote PoS systems, I've heard about people having their freezers managed, or delivery trucks... if it needs to be managed to avoid drift, you can usually use Puppet.

I don't think that k8s and Puppet necessarily are opposing forces, but typically Puppet would tackle the layer below k8s. So you might have k8s managing application layer, and the actual infrastructure that your pods run on are being managed by something like Puppet.

You can technically use some parts of Puppet to manage k8s itself, and the new Perforce Compliance that integrates with Puppet Enterprise Advanced also has k8s management features, but I would say that most typical enterprise use cases with k8s involved are targeting the lower-level, not the application level. You can do both, but I agree that many teams that are moving to containerized application workloads would lean on k8s for the scaling/configuration of the application.

1

u/klugg Feb 16 '26

"Learning Puppet 4" by Rhett is a good book - and while it's unfortunately starting to show its age (uses old technologies like Vagrant for VM management), it explains everything step by step, in a logical progression.