DevOps появились из-за того что программисты никогда не создают хороший код сразу. По этой причине нужно подталкивать и обслуживать процессы развертывания и деплоя. Их работа заточена на локальное, быстрое решение задач.
Методики и практики DevOps другие, сильно отличаются от методик работы системного администратора. Появление DevOps связано, в том числе, с появлением облачных сервисов, потому что в облаке другие подходы. Возьмем тот же ARM templates Azure. Resource management включает шаблоны, описывающие декларативную инфраструктуру. То есть современный админ должен уметь описывать, а не управлять работой сервера. Писать, что он хочет в виде шаблона, запускать его в облаке и идти пить кофе. И после этого вся инфраструктура будет развернута автоматически. Соответственно, там будет сформировано полное окружение, оно будет идемпотентным. Автоматизация автоконфигурирована: здесь есть скрипт, который все накатывает на поднятую машину и сам регистрируется. DevOps должен думать ресурсными группами, которые можно удалять, устанавливать, конфигурировать. DevOps — явление закономерное, так как декларативная модель находит свое применение и будет распространяться. Со временем системным администраторам придется осваивать инструменты DevOps.