DevOps
Roadmap

Я сделал план, которого не было у меня самого, когда я погружался в DevOps: что учить, в каком порядке, и какие технологии лучше использовать.

40+
уроков
750+
вопросов с собесов
root@server:~
cat /etc/os-release | head -3
PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"

Путь DevOps-инженера

С чего всё начинается
Что такое DevOps

Само слово это склейка двух ролей. Dev (developers, то есть разрабы) пишут код. Ops (operations, то есть админы) держат сервера и следят чтобы всё крутилось. Раньше они сидели в разных командах, ругались, релизы ломались.

DevOps соединил роли. Один человек или команда отвечает и за код, и за то, как он работает в проде. Автоматизация деплоя, контроль инфраструктуры, мониторинг, процессы между командами. Всё это DevOps.

Что такое pipeline
Инструменты инженера
Что такое Linux

Операционная система, на которой крутится интернет. Около 95 процентов серверов в мире это Linux. Бесплатный, открытый, надёжный, умеет работать годами без перезагрузки.

Работаешь с серверами, базами, облаками, Docker или Kubernetes значит работаешь с Linux. Android тоже Linux под капотом.

Что такое Git
Что такое терминал
Как код попадает на сервер
Что такое CI/CD
Что такое Docker

Способ упаковать приложение вместе со всем что ему нужно (код, библиотеки, настройки) в одну коробку. Эта коробка (контейнер) запускается на любом сервере и работает одинаково.

До Docker было больно: на ноуте работает, на сервере ломается. Контейнер решает эту проблему.

Что такое Kubernetes
Масштаб и инфраструктура
Infrastructure as Code

Серверы, сети, базы описываются текстовыми файлами. Пишешь «хочу 3 сервера и балансировщик», утилита сама создаёт всё в облаке.

Любую инфру можно воспроизвести за минуты, хранить в Git, ревьюить как код. Популярные инструменты: Terraform и Ansible.

Что такое облако

зачем это всё

После roadmap ты сможешь отвечать на это

Эти вопросы реально задают на собеседованиях. Сейчас, скорее всего, ни на один не ответишь развёрнуто. Это нормально. Идея в том, чтобы через пару месяцев пройти список и отметить, что закрыл.

junior Linux

Что такое load average и почему три значения?

junior Linux

Как работает OOM killer и зачем он нужен?

junior git

Чем merge отличается от rebase в git?

junior Linux

Что такое swappiness и когда его менять?

middle Containers

Чем chroot отличается от namespaces?

middle Troubleshooting

Load average 900, а нагрузка нулевая. Это нормально?

middle Linux

Зачем на сервере выключают swap? А когда оставляют?

middle Docker

Чем docker image отличается от слоя (layer)?

senior Linux

Какие бывают namespaces в Linux и для чего каждый?

senior Linux

cgroups v1 vs v2: что v2 даёт, чего не было?

Сколько платят DevOps в России

Срез hh.ru, Habr Career и getmatch, весна 2026.

Junior
от 120 000 ₽
Медиана
~ 305 000 ₽
Senior / Lead
до 600 000 ₽

Хотите узнать, на какую вилку реально проходите сейчас? Возьмите менторство у практикующего DevOps: разбор резюме и план роста.

Купить менторство
Владислав Маханьков
Об авторе

Владислав Маханьков

7+ лет опыта в IT, прошёл путь от поддержки до Senior DevOps-инженера. Побывал на десятках интервью по обе стороны. Я сделал план, которого не было у меня самого, когда я погружался в DevOps: что учить, в каком порядке, и какие технологии лучше использовать.

Весь этот роадмап это моё личное мнение и я ни на что не претендую. Если у вас другой взгляд, напишите, обсудим.

Частые вопросы

Короткий FAQ прежде чем нырять в роадмап.

DevOps это не должность и не набор тулов. Это способ организовать работу так, чтобы код из головы разработчика попадал на прод быстро и без боли. Автоматизация деплоя, контроль инфраструктуры, мониторинг, процессы между командами. Всё это DevOps.

В вакансиях DevOps-инженер это тот, кто делает это руками: настраивает CI/CD, держит Kubernetes, пишет Terraform, разбирается с инцидентами. Рядом есть SRE (надёжность) и Platform Engineer (делает внутренние платформы для других команд). На старте различия условные, а инструменты похожие.

Бесплатно учиться