The divide between IT Ops and software development has been debated for half a century. More-seasoned technologists will remember several (many?) generations of this debate, played out against the backdrop of disruptive changes in the technology landscape.
And Ops — as a role and list of best practices — has become a thing that everyone needs to do well.
Solutions, for example, enabling production-grade, consistent Kubernetes cluster creation and life cycle management on multiple platforms and infrastructures.
Yes, there can be friction because it’s easier to write apps fast than write them well (“worked fine in dev, ops’ problem now”).