Войти

DevOps
Roadmap

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

270+
уроков
830+
вопросов с собесов
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.

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

практика

557 лаб с ИИ-агентом на твоём компьютере

К 269 урокам есть лабы на Docker и kind. Агент ведёт по ним как наставник: задаёт наводящие вопросы, проверяет и запоминает, где ты остановился. Ещё он проводит пробные собеседования с отчётом по слабым темам.

  1. 01

    Подключи агента

    Claude Code, Codex, Cursor или ChatGPT. Одна команда и вход на сайте.

  2. 02

    Скажи, что хочешь изучить

    Linux с нуля, Docker, Kubernetes или подготовка к собеседованию. Агент соберёт маршрут.

  3. 03

    Проходи лабы у себя

    Агент выдаёт файлы, ты чинишь сломанный стенд, скрипт проверяет. Решение только по просьбе.

Бесплатно открыты треки WSL и основы Linux и мини-собеседование на 5 вопросов.

зачем это всё

После 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 даёт, чего не было?

разбор целиком, после входа

Что происходит при kubectl apply -f pod.yaml

Двенадцать шагов на четырёх глубинах: от DNS и TCP до admission, etcd и kubelet. С настоящими дампами strace, tcpdump и журнала аудита, плюс пять веток, где путь обрывается.

открыть →

Сколько платят 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 (делает внутренние платформы для других команд). На старте различия условные, а инструменты похожие.

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