As @webprofusion mentioned, that post is using Let's Encrypt instead of ADCS for certificate services in a domain. The whole point is that you don't need to bother installing, securing, and maintaining ADCS (which hasn't seen a significant update from Microsoft in over a decade).
The method can absolutely be used "in production". But you'd likely want to customize the scripts for your environment and add more error handling and logging to make things more robust than the proof of concept I put together for that post. If you're looking to pay a PowerShell developer to do that for you, I'm sure such people exist. But I don't really have any guidance on where to find them.
Respectfully, I already have a full time job. I'm not personally willing to provide guidance on this topic for your business outside the context of questions on this public forum. But I'm happy to continue answering questions here as I have time.
Thanks, I've responded to your support ticket. We don't provide consultancy as such but will be happy to answer specific questions about your evaluation of Certify The Web.