DevOps действительно более широкое понятие.
Оно включает в себя:
1. Управление жизненным циклом кода (Continuous Integration, Continuous Testing, Continuous Deployment, Continuous Delivery)
2. Поиск/исправление узких мест в работе и взаимодействии архитекторов/разработчиков/тестировщиков/сисадминов.
3. Разработка релизной политики: как и по какой причине брэнчуются (очень зависит от типа VCS), как сливаются брэнчи, как именуются брэнчи, как имена брэнчей используются в CI/CD.
4. Отслеживание/"выплата" технического долга (на практике эту задачу берет на себя тимлид либо, что чаще, вообще никто).
Может кто еще что дополнит.
___
2* - здесь много менеджерских вещей. Например разрабу нужны логи. Он тревожит сисадмина, тот заставляет ждать, потом "выгружает" контекст своей задачи из головы, качает и пересылает логи, затем оба тратят время на прокрастинацию в процессе вхождения обратно в контексты своих задач = 20 мин.
DevOps = прийти и поставить им сервис самообслуживания. В данном случае сервис сбора логов, доступный для разработчика. Разработчик моментально смотрит лог = 1 мин. Сисадмин не в курсе и продолжает работать над своей задачей.