The problem wasn't trying to manage and automate the code deployment, as much as it became managing the playbooks that deployed the application(s). We could have kept those playbooks in with the core code, but that's more over-head in the repo and more people touching the core code that didn't need to....
Applied research, content and tools to help you solve real problems.
Did you learn something new? How much is that worth to you?