What about Kubernetes? One single tool stack that does everything, and now everyone uses it, from big to small companies. That is effectively a PaaS.
Another one is OpenStack. Did you know there are web hosting providers who will give you your own OpenStack install and charge you based on only what you use? It's a cloud provider, but again, it's one set of tools that everyone can use, regardless of size.
All I'm saying is, form a company that specializes in these technologies, add a shit ton of documentation and web UIs, and also actually write some code, tell the customer how to change their app to work better, etc.
There are already well known DevOps consulting companies that do the latter, but they are not advertising themselves as a full service platform. I think they should, and I think we should use their platform, rather than build our own per company. Like the tool ecosystems mentioned above, there is room for more standardization, while simultaneously room for people to tell your software devs how to use it right. There's no shame in changing your company's culture (or setting it from the start) to align with DevOps principles. Might as well be the culture and principles of people who know what they're doing :)
Another one is OpenStack. Did you know there are web hosting providers who will give you your own OpenStack install and charge you based on only what you use? It's a cloud provider, but again, it's one set of tools that everyone can use, regardless of size.
All I'm saying is, form a company that specializes in these technologies, add a shit ton of documentation and web UIs, and also actually write some code, tell the customer how to change their app to work better, etc.
There are already well known DevOps consulting companies that do the latter, but they are not advertising themselves as a full service platform. I think they should, and I think we should use their platform, rather than build our own per company. Like the tool ecosystems mentioned above, there is room for more standardization, while simultaneously room for people to tell your software devs how to use it right. There's no shame in changing your company's culture (or setting it from the start) to align with DevOps principles. Might as well be the culture and principles of people who know what they're doing :)