Isn't there always a fundamental tension like this between people who build and people who maintain?
Even after SRE takes over operations of a service, developers remain closely involved, and in many cases have their own pager rotation for "something's really broken, SRE has stopped the user-visible bleeding, but we need a code owner to jump in and help solve the root issue."
As a developer, that is a service I greatly value, and greatly respect those who have that knowledge and experience.
http://multithreaded.stitchfix.com/blog/2016/03/16/engineers...
In it the difference is erased and people are reorganized in a, I think, more productive way.
Actually, dont understand how it could be separate people either.