Passed the PPT-204 Puppet Certified Professional exam
Thank you LinuxAcademy for the quality prep! I passed with 85%. The knowledge I gained while studying is already paying off at work, where the config management folks are overstretched and can really use the help. I've been able to jump in and start doing cleanup and support.
There were a few areas of opportunity in the course here, most of which have been mentioned by other users. The ones that come to mind are virtual resources, MCollective, PuppetDB, custom/external facts (limited coverage), cert extensions, and environments (particularly environment precedence and best practices for setting them). There was also a bit of best practices material that tripped me up where there was no *wrong* answer. I'll also remark that it's hard to study for a scenario like, hypothetically, "Here's something you should never do -- but if you were to do it, would it fail to compile or throw warning A, B, or C?" It implies a history of trial and error with bad practices. This course teaches good practices, so I haven't run into as many of those scenarios as an experienced professional would have.
Now I'm ready to continue my Ansible journey and round out my automation knowledge.
EDIT: As other have remarked before, rilindo on GitHub has a fantastic study guide that references the relevant docs for each exam objective. I crammed using it the night and morning before the exam. The course was a great guide to Puppet, but it's hard to say if I would have passed or not without this supplementation. Check it out!