DevOps-инженер: откуда взялась профессия и что в ней делают
Пятнадцать лет назад выкладка новой версии сайта была событием. Её назначали на ночь с пятницы на субботу, собирали в переговорной разработчиков и администраторов, распечатывали инструкцию на четыре страницы и держали наготове телефон руководителя. Если что-то шло не так, откатывались до утра. Релизы делали раз в квартал, и каждый стоил компании выходных.
Сейчас крупный интернет-магазин выкладывает изменения по нескольку раз в день, и никто не собирается в переговорной. Между этими двумя картинами лежит целый пласт инструментов и договорённостей, за который отвечает отдельный человек. Так и появилась профессия: не потому, что кто-то придумал красивое слово, а потому что старый порядок перестал справляться с частотой изменений.
Разработчик пишет код и хочет выкатить его сегодня. Администратор отвечает за то, чтобы ночью ничего не упало, и потому тормозит любые изменения. DevOps-инженер стоит между ними и делает так, чтобы выкладка перестала быть риском. Всё остальное в профессии вытекает из этой задачи.
Полезно сразу сказать, чем эта работа не является. Это не программирование продукта: кода здесь пишут немного, и он служебный. Это и не классическое администрирование, где человек вручную настраивает сервер и хранит знание о нём в голове. Ближе всего сравнение с инженером производственной линии: он не выпускает изделие сам, но отвечает за то, чтобы конвейер шёл ровно, а брак ловился до отгрузки.
Чем занят DevOps-инженер между релизами
Первая часть работы — сборочный конвейер. Когда разработчик отправляет изменение, оно должно само собраться, пройти проверки, прогнать тесты и доехать до нужного окружения. Такой конвейер настраивают, чинят и постоянно ускоряют: если проверка идёт сорок минут, разработчики начинают её обходить, и польза теряется.
Вторая часть — окружения. У продукта есть среда для разработки, для тестирования и боевая, и они должны быть похожи друг на друга. Классическая беда «у меня на машине всё работает» решается тем, что приложение упаковывают в контейнер вместе с его зависимостями. Одинаковые окружения экономят команде больше времени, чем любые ускорители сборки.
Третья часть — инфраструктура как код, то есть описание серверов текстом. Сервер, сеть, база и правила доступа перестают быть результатом чьих-то действий мышкой и становятся файлом в репозитории. Отсюда следует важное свойство: инфраструктуру можно поднять заново, посмотреть историю изменений и обсудить правку так же, как обсуждают код.
Четвёртая часть — наблюдение за системой. Метрики, журналы, оповещения. Задача не в том, чтобы собрать графики, а в том, чтобы дежурный инженер узнал о проблеме раньше, чем позвонит первый клиент. Хорошо настроенное оповещение будит человека редко и по делу; плохое будит каждую ночь, и через месяц на него перестают реагировать.
Пятая часть — дежурства и разбор аварий. В компаниях с непрерывной работой сервиса есть график, по которому кто-то отвечает на срабатывания. После крупного сбоя пишут разбор: что случилось, почему не заметили раньше, что изменить. Разбор аварии без поиска виноватого отличает зрелую команду от незрелой.
Шестая часть, о которой не пишут в программах, — разговоры. Инженеру приходится договариваться с разработчиками о правилах, объяснять руководителю, зачем нужна неделя на переделку сборки, и убеждать службу безопасности, что новый доступ не создаёт дыру. Человек, который умеет объяснять решения словами, продвигается в этой профессии быстрее того, кто молча правит конфигурации.
Пять слов из описаний программ
- CI/CD — тот самый сборочный конвейер: непрерывная сборка изменений и их доставка до рабочей среды.
- Контейнер — приложение, упакованное вместе со своим окружением, чтобы одинаково запускаться где угодно.
- Оркестратор — система, которая сама распределяет контейнеры по серверам, перезапускает упавшие и держит нужное количество копий.
- Инфраструктура как код — описание серверов и сетей в текстовых файлах, которые хранятся в репозитории.
- Мониторинг и логирование — сбор метрик и журналов, по которым видно состояние системы.
Программы по этому направлению обычно строятся вокруг перечисленных пяти тем и различаются глубиной практики.
Курсы: DevOps-инженер
Все курсы в каталоге-
Профессия DevOps-инженер с нуля + ИИSkillbox 9 мес. 5,0 (1) Для новичков120 077 ₽
240 153 ₽−50% -
Обучение GitSkillbox 1 мес. 1,0 (1)22 500 ₽
45 000 ₽−50% -
30 000 ₽
60 000 ₽−50%
Четыре роли, которые скрываются за одним названием
В вакансиях слово DevOps встречается в разных значениях, и от этого зависит, чем вы будете заниматься каждый день.
| Роль | Основная задача | Где встречается чаще |
|---|---|---|
| Инженер сборки и доставки | Строит и поддерживает конвейеры, ускоряет выкладку, следит за тестами | Продуктовые команды среднего размера |
| Платформенный инженер | Готовит внутреннюю платформу, на которой разработчики сами разворачивают сервисы | Крупные компании с десятками команд |
| Инженер надёжности | Отвечает за доступность сервиса, бюджеты ошибок, дежурства и разборы аварий | Сервисы с непрерывной работой и высокой нагрузкой |
| Инженер безопасной разработки | Встраивает проверки уязвимостей и секретов в конвейер, отвечает за доступы | Банки, телеком, компании с внешним аудитом |
Есть и пятый вариант, самый частый в небольших компаниях: человек-оркестр, который совмещает все четыре роли и заодно администрирует почту. Такая позиция даёт широкий опыт за год и выматывает, если задержаться на ней дольше двух лет.
Что проверяют на собеседовании вместо диплома
Никакого государственного допуска, обязательной сертификации или лицензии для этой работы не требуется. Профильное образование в области информационных технологий помогает пройти автоматический отбор резюме в крупных компаниях, но решение принимают на техническом собеседовании.
Первое, что спрашивают, — понимание работы операционной системы и сети. Как процесс получает память, что происходит при обращении к домену, чем отличается один способ подключения от другого. Кандидат, который знает названия инструментов, но не понимает, что под ними, отсеивается на этом этапе. База по системам в этой профессии важнее знакомства с модными продуктами.
Второе — практический разбор ситуации. Дают ситуацию: сервис отвечает медленно, конвейер падает через раз, место на диске кончилось ночью. Смотрят не на правильный ответ, а на ход рассуждения и на порядок проверок.
Третье — собственная работающая установка. Домашний стенд, где вы подняли оркестратор, собрали конвейер и настроили сбор метрик, весит больше любого сертификата. К нему полезно приложить репозиторий с конфигурацией. Домашний стенд заменяет опыт первым кандидатам без коммерческой практики.
Четвёртое — предыдущая роль. В эту профессию редко приходят с нуля: чаще всего сюда переходят системные администраторы, разработчики, инженеры технической поддержки и тестировщики. Каждому из них приходится добирать своё: администратору — работу с кодом и репозиториями, разработчику — сети и эксплуатацию.
Сколько платят за эксплуатацию и инфраструктуру
Отдельной строки для DevOps в открытой статистике по стране нет, поэтому ориентироваться приходится на смежную позицию системного администратора, из которой в эту профессию чаще всего и переходят. По данным ГородРабот.ру, в 2026 году средняя зарплата системного администратора по России составляет 81 353 ₽, медианная — 72 281 ₽, чаще всего указывают 80 000 ₽. В Москве средняя 125 014 ₽, медианная 121 125 ₽, самая частая сумма 100 000 ₽.
Разница между страной и столицей здесь примерно в полтора раза по медиане, и это разрыв заметно больше, чем в профессиях, не связанных с ИТ. Медиана честнее средней в данном случае: она не задирается редкими предложениями для руководителей инфраструктуры. Вакансии с прямым упоминанием DevOps обычно оцениваются выше администраторских, потому что к эксплуатации добавляется автоматизация и ответственность за конвейер.
Основные наниматели делятся на три группы. Банки и телеком-операторы держат большие внутренние платформы и берут людей в штат, требуя при этом соблюдения строгих регламентов доступа. Продуктовые компании и маркетплейсы платят за скорость выкладки и надёжность сервиса. Системные интеграторы и облачные провайдеры набирают инженеров под проекты заказчиков, там больше разнообразия и больше командировок.
Про окупаемость. Программы по этому направлению относятся к дорогим: серьёзный курс стоит порядка одной-двух медианных месячных зарплат администратора. При переходе на позицию с приставкой DevOps прибавка к прежнему доходу обычно возвращает вложение за три-пять месяцев работы. Если же вы остаётесь на прежней должности, но берёте на себя автоматизацию, срок растягивается: пересмотр оклада внутри компании происходит медленнее, чем смена работодателя.
Стоит понимать и структуру роста. Первые год-полтора уходят на то, чтобы уверенно держать существующую систему. Дальше развилка: либо вглубь техники, к платформам и надёжности, либо вширь, к руководству инфраструктурной командой. Вторая ветка добавляет к зарплате управленческую надбавку, но забирает время от рук, и многие инженеры сознательно её не выбирают.
Плюсы
- Результат работы измеряется цифрами: время выкладки, число сбоев, скорость восстановления сервиса
- Навык переносится между отраслями, инфраструктура банка и интернет-магазина устроена похоже
- Вход открыт для тех, кто уже работает в ИТ, и засчитывает предыдущий опыт администратора или разработчика
- Практику можно поставить дома: стенд на своём компьютере повторяет то, что делают на работе
- Удалённый формат в этой роли распространён шире, чем в среднем по рынку труда
Минусы
- Дежурства и ночные срабатывания оповещений входят в условия многих позиций
- Работу замечают в основном тогда, когда что-то сломалось, а спокойные месяцы остаются незаметными
- Порог входа высокий: без предыдущего опыта в ИТ путь от нуля занимает больше года
- Набор инструментов обновляется постоянно, и учиться приходится всё время, а не до диплома
- Онлайн-программы часто дают инструменты в отрыве от сетей и операционных систем, и пробел вылезает на собеседовании
Как отличить программу с настоящей практикой
Ключевой вопрос к любому курсу здесь один: где вы будете нажимать кнопки. Если вся практика сводится к просмотру записей, полученного не хватит даже на разговор с техническим руководителем.
Первый признак хорошей программы — собственный стенд у слушателя. Виртуальные машины, доступ к облаку или подробная инструкция по развёртыванию на своём компьютере. Работающий стенд должен появиться на первых занятиях, а не в конце.
Второй — сквозной проект. Хорошо, когда одно приложение проходит через весь курс: его упаковывают, разворачивают, обвешивают мониторингом, ломают и чинят. Разрозненные упражнения по каждому инструменту такого понимания не дают.
Третий — разбор учебной аварии. Программа, где вам специально ломают сервис и просят найти причину, готовит к реальной работе лучше, чем идеальные учебные сценарии, где всё запускается с первого раза.
Четвёртый — внимание к основам. Если в программе нет разделов про основы сетей, операционную систему и работу с командной строкой, а сразу идёт оркестратор, значит, курс рассчитан на людей с опытом. Новичку в таком потоке будет тяжело.
Профессия DevOps-инженер с нуля + ИИ
-
DevOps-инженер с нуля
Skillbox
69 000 ₽
197 143 ₽−65% -
Профессия DevOps-инженер PRO
Skillbox
105 078 ₽
210 155 ₽−50% -
Обучение Git
Skillbox
22 500 ₽
45 000 ₽−50% -
Ansible для DevOps-инженера
Skillbox
30 000 ₽
60 000 ₽−50%
Тем, кто приходит без опыта в администрировании, разумнее начать с программ для начинающих: там разбирают основы систем и командной строки, прежде чем переходить к конвейерам.
Курсы: DevOps-инженер
Все курсы в каталоге-
Профессия DevOps-инженер с нуля + ИИSkillbox 9 мес. 5,0 (1) Для новичков120 077 ₽
240 153 ₽−50% -
DevOps-инженер с нуляSkillbox 4 мес. 5,0 (1) Для новичков69 000 ₽
197 143 ₽−65%
Пятый признак касается сопровождения. Спросите, что происходит, когда стенд не поднимается с первого раза, и сколько времени преподаватель тратит на разбор чужой поломки. В инфраструктурных курсах именно здесь теряется больше всего слушателей: человек упирается в ошибку установки, не получает ответа два дня и бросает.
Шестой признак — актуальность конфигураций. Инструменты этой области меняются быстро, и записи трёхлетней давности приводят к тому, что команды из урока перестают работать. Дата последнего обновления программы говорит о ней больше, чем список тем.
Кому эта работа подходит по складу характера
Здесь хорошо тем, кто любит наводить порядок в чужом хозяйстве. Если вас радует превращение запутанного процесса в понятную последовательность шагов, вы получите от профессии удовольствие ежедневно: почти вся работа состоит из этого.
Второй подходящий тип — люди со спокойной реакцией на неполадки. В момент сбоя ценится не скорость, а способность действовать по порядку: посмотреть метрики, проверить последние изменения, откатить, сообщить команде. Хладнокровие при сбое здесь ценится выше эрудиции.
Третий — те, кто уже работает в ИТ и хочет расти вширь. Администратор получает автоматизацию и работу с кодом, разработчик — понимание того, как его сервис живёт после выкладки, инженер поддержки — путь из реактивной работы в проектную.
Четвёртый — любители документации и те, кто ценит порядок в записях. Значительная часть пользы этой роли заключается в том, что знание о системе перестаёт храниться в голове одного человека.
Как устроены программы у школ, специализирующихся на инфраструктуре, видно в их профилях.
- На рынке с
- 2018 года
- Курсов в каталоге
- 111
- Сайт школы
- slurm.io
Слёрм (slurm.io) — учебный центр для IT-инженеров, специализирующийся на DevOps и смежных темах. Проект начался в 2018 году как внутреннее обучение инженеров аутсорсинговой DevOps-компании Southbridge: сначала интенсивы по Kubernetes проводились для своих, потом открылись для других компаний, а в 20...
Смотреть курсы школы
Нетология
- На рынке с
- 2011 года
- Курсов в каталоге
- 363
- Сайт школы
- netology.ru
Нетология — одна из первых крупных онлайн-школ Рунета. Запустилась в 2011 году как серия очных семинаров Юлии Микеды по интернет-маркетингу, а к 2014-му вместе с «Фоксфордом» объединилась в холдинг «Нетология-групп». За это время через программы школы прошли более 186 тысяч учеников — по этому показ...
Смотреть курсы школыОдин шаг, который стоит сделать до оплаты
Поднимите дома простую систему из двух частей: приложение и база данных. Упакуйте их в контейнеры, запустите вместе, положите конфигурацию в репозиторий. На это уйдёт вечер, зато вы узнаете о себе главное: доставляет ли вам удовольствие возня, из которой состоит профессия, или раздражает.
Если после этого вечера захочется продолжить, программа обучения ляжет на подготовленную почву, и вы будете задавать преподавателю правильные вопросы. Если возня покажется мучением, вы сэкономите деньги и полгода жизни.
Заодно этот вечер даст словарь. Разговаривать с приёмной комиссией школы или с будущим работодателем станет проще, когда за словами «контейнер» и «репозиторий» стоит собственный опыт, пусть и совсем маленький.
У этой профессии есть особенность, которую редко проговаривают вслух. Хорошо сделанная работа здесь выглядит как отсутствие событий: релизы идут, никто не звонит ночью, никто не собирается в переговорной по пятницам. Признание приходит не за героические ночные спасения, а за то, что спасать больше нечего.
Что почитать дальше
- С чего начать в Kubernetes
- Системный администратор: что осталось от профессии после облаков и сколько за неё платят
- С чего начать в сетевой инженерии