As organizations become comfortable managing their infrastructure as code, they tend to apply software development lifecycle practices such as Continuous Delivery to their infrastructure automation. The ability to introduce change faster, safer, and more reliably provides a number of well-established competitive benefits to the business. Like Chef, Puppet can be managed via common CI/CD tools like Jenkins, Git, etc. If your organization already has investments in these areas, either choice will work well with your already established toolchain.
However, Chef believes so strongly in the need to deliver to market quickly that the Chef Automate platform includes a workflow engine to help organizations beginning their journey with automation jumpstart their needs. The workflow features of Chef Automate may be used in a self-contained standalone mode, they may be integrated with existing tools you have in your deployment pipelines, or you can opt not to use them at all (although Chef generally recommends using some type of deployment pipeline). Chef provides options to meet you where you already are when it comes to embracing the need to deploy software quickly.