Какая разница какое облако и облако ли вообще? Речь же о том что бы за конфигурирование, запуск и эксплуатацию кода была ответственность на тех кто его написал.
Если облака не вариант и надо строить на своём железе будь то экономические или юридические причины, то логичное решение создать "платформу" и команду ответственную за эту платформу.
В конце концов в облачных провайдерах есть специалисты у которых ответственность за то что бы платформа, который вы пользуетесь, работала
Полностью согласен. Облака - это всего лишь делегация ответственности за исполнение кода вовне. В подавляющем большинстве случаев она совершенно оправдана, но не всегда.
Ответственность девопса заключается в том, чтобы донести фидбек от среды до программиста. Здесь как раз практика You build it You run it очень полезна: она сокращает этот фидбек.
Если говорить более глубоко о принципе You build it You run it - он заканчивается ровно после run. После этого начинается длинный цикл эксплуатации. Который может длиться годами. Дольше, чем любой из авторов кода будет работать в компании. Кто-то должен отвечать за работу уже написанного кода в проде после того, как разраб выкатил артефакт, артефакт прошёл все тесты и был успешно задеплоен. Это команда эксплуатации. И (тадам) оказывается, что команда эксплуатации должна иметь полномочия, которые существенно превосходят полномочия разработчиков. По сути, разработчики должны подчиняться команде эксплуатации, просто потому что у команды эксплуатации связь с продом будет куда дольше и куда глубже. Соответственно - она гораздо ближе к клиентам, чем команда разработчиков. И на них больше ответственности.