DevOps-инженер — план развития из лекций
Профессии → DevOps-инженер

DevOps-инженер

Отвечает за поставку и надёжность: конвейер выката, наблюдаемость, дежурство, стоимость инфраструктуры.

Чем занимается

DevOps-инженер отвечает за путь изменения от репозитория до продакшена и за то, чтобы продакшен это пережил: конвейер сборки и выката, описанная кодом инфраструктура, наблюдаемость, дежурство и цели по надёжности в числах. В российских компаниях роль чаще вырастает из системного администрирования, чем приходит со стороны.

Что даёт план

  • Читать поток поставки целиком и находить стадию, на которой стоит очередь
  • Назначать цель по надёжности числом и останавливать выкаты при исчерпанном бюджете ошибок
  • Готовить выкат с заранее назначенным критерием отката
  • Отличать оповещение, на которое реагируют, от шума, который через месяц отключат
  • Считать стоимость инфраструктуры и находить, какая её часть оплачивает забытые среды

План развития20

20 лекций · 380 тем · 1023 теста · ≈ 23 часа. Первые 1 тема каждой лекции — бесплатно, без регистрации.

  1. 1 базовый · ~55 минут API и вебхуки простыми словами Визуальный конструктор рисует стрелочки поверх двух настоящих механизмов — запроса к API и вебхука. Шестнадцать тем разбирают оба: из чего состоит запрос, почему GET можно повторять, а POST нельзя, что означает код ответа и почему 200 ещё не значит «получилось», где живёт ключ доступа и почему ключ в адресе равен паролю в логах, зачем вебхук приходит дважды и приходит не по порядку, и как отвечать на него так, чтобы не выписать второй чек. Разобрать 16 тем → Пройти 42 теста
  2. 2 продвинутый · ~75 минут Docs as Code — как документация живёт в репозитории, проходит ревью и выходит вместе с релизом Подход регулярно понимают как «пишем в Markdown и собираем статический сайт», а определение Write the Docs перечисляет пять инструментов, и разметка среди них третья из пяти. Восемнадцать тем разбирают маршрут целиком: провал GooWiki, где около 90% документов при выводе сервиса из эксплуатации не имели ни просмотров, ни обновлений; измеренную DORA связь и то, почему её нельзя цитировать как причинность; воспроизведённый эксперимент с построчным диффом прозы; регламент Kubernetes, по которому фича без документации может быть исключена из вехи; правило GitLab «ревью документации не блокирует, но долг фиксируется задачей»; уровень info у проверки битых якорей в MkDocs по умолчанию; doc-тесты rustdoc; переход Yandex Cloud из DITA в YFM со сроком выкатки правки от пары часов до нескольких дней — и одиннадцать обещаний, которых давать нельзя. Разобрать 18 тем → Пройти 52 теста
  3. 3 продвинутый · ~50 минут Безопасность и доступы в автоматизациях Каждое подключение в конструкторе — это учётная запись без человека: с владельцем, правами и сроком жизни, которого никто не назначал. Четырнадцать тем разбирают, от чьего имени работает сценарий, почему вебхук наследует права создателя, где на самом деле оседают персональные данные, что происходит с ключом через три года после утечки и что делать в первый час, когда он утёк. Разобрать 14 тем → Пройти 38 тестов
  4. 4 базовый · ~70 минут Разбор инцидента — пост-мортем, четыре даты события и уроки, которые меняют регламент Сбой устранили за четыре часа, а разбор занял одну строку: «перезагрузили, работает». Через две недели то же самое. ГОСТ Р ИСО/МЭК 20000-1-2021 требует другого: после урегулирования значительный инцидент должен быть отражён в отчётности и проанализирован — и это отдельное требование сверх закрытия заявки. Восемнадцать тем для операционного менеджера о том, что происходит после того, как работу восстановили: почему инцидентом считается и событие, которого клиент не заметил, чем проблема отличается от крупного инцидента, откуда берутся четыре даты вместо одной и почему разрыв между началом сбоя и его обнаружением не видит никто, из каких десяти разделов состоит пост-мортем и какие три выбрасывают первыми, как пишется хронология, чтобы её не переписало ретроспективное искажение, почему пункт действия без владельца и типа не выполняется, сколько по статье 241 ТК можно взыскать с «стрелочника» и почему защиту сообщившего об ошибке придётся записать в собственный регламент — закон её не даёт. Разобрать 18 тем → Пройти 47 тестов
  5. 5 продвинутый · ~50 минут Теория ограничений (bottleneck) Метод Голдратта для предпринимателей: как одно узкое место определяет скорость всего бизнеса — и что с этим делать. Пять фокусирующих шагов, Drum-Buffer-Rope, критическая цепь. Разобрать 12 тем → Пройти 26 тестов
  6. 6 базовый · ~70 минут Бэкап, который восстановили Резервное копирование — это процесс восстановления, у которого запись копии всего лишь первый из четырёх шагов, и бэкап, из которого ни разу не восстанавливали, честнее считать отсутствующим. Восемнадцать тем для системного администратора и DevOps-инженера: как назначаются RPO и RTO и почему это делает не инженер, почему RAID и репликация копией не являются, как копия становится неудаляемой, четыре разбора реальных потерь — GitLab, Maersk, пожар в SBG2 и трёхдневный простой СДЭК, — и что именно требуют меры ОДТ.4, ОДТ.5 и ЗСВ.8 приказа ФСТЭК России № 21. Разобрать 18 тем → Пройти 45 тестов
  7. 7 базовый · ~65 минут Карта ИТ-инфраструктуры Инвентарь машин, сервисов и зависимостей: что запущено, кто владелец, кто потребитель и что сломается при выключении. Семнадцать тем для системного администратора и DevOps-инженера: шесть полей записи, у которых есть нормативное основание, владелец как человек, а не как строка в списке доступов, радиус поражения до решения, четыре разбора отказов из-за неучтённого — Knight Capital, NASA JPL, Amazon S3 и сертификаты, выключившие связь у 32 миллионов абонентов, — и порядок вывода из эксплуатации, при котором «не знаю, зачем это» никогда не равно «это не нужно». Разобрать 17 тем → Пройти 44 теста
  8. 8 продвинутый · ~60 минут Первые минуты сбоя Восстановить работу, не уничтожив улики: что снять до перезапуска, какая команда уничтожает журнал вместе с контейнером, почему удаление забитого журнала не освобождает место, и с какого момента идёт трёхчасовой счётчик регулятора. Шестнадцать тем для системного администратора и DevOps-инженера: порядок волатильности RFC 3227, перечень фиксируемого по ГОСТ Р 59712-2022, летучий журнал systemd, три разбора сбоев по первоисточникам и примечание к части третьей статьи 274.1 УК, появившееся в апреле 2026 года. Разобрать 16 тем → Пройти 40 тестов
  9. 9 базовый · ~65 минут Жизненный цикл учётной записи Приём, перевод, расставание: почему процесс всегда построен только под первое событие, в какой день гасится доступ увольняющегося и сколько стоит ошибка на день раньше, что продолжает работать после нажатия «отключить» и какой доступ не гасится общим рубильником. Шестнадцать тем для системного администратора и DevOps-инженера. Разобрать 16 тем → Пройти 42 теста
  10. 10 продвинутый · ~70 минут Дежурство и эскалация Понятия «дежурство» в Трудовом кодексе для инженера нет, а дежурства есть: два кассационных суда за два месяца 2025 года решили одинаковый спор противоположно, ночной подъём на полтора часа стоит 3 300 ₽ прямых выплат, и это единственная часть цены, которую видно в расчётном листке. Семнадцать тем для DevOps-инженера и системного администратора. Разобрать 17 тем → Пройти 44 теста
  11. 11 продвинутый · ~70 минут Инфраструктура как код — описание, дрейф и цена ручной правки Дрейф конфигурации — это незаписанные изменения, и приносит их не только человек: у Datadog штатный порядок обошёл забытый канал обновлений в базовом образе. Полностью дрейф не устраняется — так говорят первоисточники, а не осторожные консультанты. Семнадцать тем для DevOps-инженера: язык плана на ревью, состояние как секрет, требования приказов ФСТЭК к управлению конфигурацией и ловушка нумерации мер УКФ. Разобрать 17 тем → Пройти 49 тестов
  12. 12 базовый · ~80 минут Контейнеры и оркестрация без магии Контейнер — процесс на общем с хостом ядре, лимит — потолок, а запрос — резервирование. Двадцать три темы для инженера эксплуатации: почему под убит с кодом 137, почему узел «полон» при свободной памяти, что сломается при потере внешнего реестра и чего требует приказ ФСТЭК России № 118. Разобрать 23 темы → Пройти 66 тестов
  13. 13 продвинутый · ~95 минут Наблюдаемость Четыре сигнала — задержка, трафик, ошибки, насыщение — и разница между оповещением, на которое реагируют, и шумом, который через месяц отключают. Двадцать семь тем для инженера эксплуатации: почему среднее в 100 мс прячет пятисекундные ответы, почему histogram_quantile показывает 295 вместо 220 и почему перемониторинг чинится труднее недомониторинга. Разобрать 27 тем → Пройти 69 тестов
  14. 14 продвинутый · ~85 минут Нагрузка и запас прочности Пик приходит за секунды, автомасштабирование отвечает за минуты — значит запас прочности это не подушка, а мощность на окно реакции. Двадцать четыре темы для инженера эксплуатации: почему загрузка 80% означает пятикратное время ответа, почему после добавления узлов бывает хуже, и почему доля деградации 0,90 записана в нормативном акте Банка России. Разобрать 24 темы → Пройти 70 тестов
  15. 15 продвинутый · ~90 минут Облака и локализация данных Часть 5 статьи 18 переписана 23-ФЗ и с 1 июля 2025 года работает как прямой запрет, а не как обязанность. Двадцать шесть тем для инженера: шесть операций, названных нормой поимённо, четыре исключения, среди которых нет договора с клиентом, и девять мест, где база уезжает за границу незаметно — реплика, снапшот, сбор ошибок, стенд, раннер. Разобрать 26 тем → Пройти 66 тестов
  16. 16 базовый · ~65 минут Поток поставки: от изменения до прода Сборка занимает минуты, путь изменения до прода — дни и недели, и почти всё это время с изменением никто ничего не делает. Восемнадцать тем разбирают стадии конвейера как логику, а не как кнопки инструмента: почему стадия покупает уверенность временем, в каких четырёх очередях изменение стоит, кто и на каком основании принимает решение о выкате и почему крупное изменение и ждёт дольше, и отказывает вдвое чаще — 3,8% против 1,6% на выборке в миллион производственных изменений. Разобрать 18 тем → Пройти 54 теста
  17. 17 продвинутый · ~70 минут Надёжность в цифрах: SLA, SLO и бюджет ошибок 99,9% — это 43 минуты 12 секунд простоя в месяц, и ровно с этого умножения заканчивается спор о том, что значит «работает хорошо». Двадцать тем о том, как цель превращается в проверяемое число: почему январь дороже февраля на ту же цель, почему пятнадцать минут отказа в пиковый час сжигают месячный бюджет целиком, а ночью — семь процентов от него, откуда взялись пороги оповещения 14,4 / 6 / 1 и почему исчерпанный бюджет останавливает выкаты по документу с подписями, а не по переписке. Разобрать 20 тем → Пройти 59 тестов
  18. 18 продвинутый · ~70 минут Стоимость инфраструктуры: из чего складывается счёт за облако и железо Инженер думает машинами, счёт приходит позициями — и одна машина порождает не одну строку, а пять-семь. Двадцать тем о том, как читается эта разница: почему остановка машины удорожает её статический адрес в 2,29 раза, почему остановленный кластер продолжает платить за диски, адреса и балансировщики, почему удаление объекта из ледяного хранилища списывает остаток за двенадцать месяцев, как счёт, выросший на 25 %, означает падение стоимости запроса на 17 %, и почему массовый совет про ускоренную амортизацию серверов через лизинг ломается о прямую норму статьи 259.3 НК РФ. Разобрать 20 тем → Пройти 59 тестов
  19. 19 продвинутый · ~85 минут Стратегии выката и правило отката Способ выката не уменьшает число дефектов в коде — он решает, скольких людей дефект затронет и через сколько минут его заметят. Двадцать пять тем о том, чем отличаются четыре способа довезти версию, почему 20 % ошибок в пятипроцентной канарейке видны на общем графике как 1 %, почему снятие нового кода с семи исправных серверов сделало аварию Knight Capital хуже, сколько стоит безопасный выкат в минутах задержки и из каких шести строк собирается критерий отката, который назначается до выката, а не придумывается в момент, когда всё уже горит. Разобрать 25 тем → Пройти 75 тестов
  20. 20 базовый · ~65 минут Почему сайт не открывается: диагностика TLS и DPI с нуля Пройдите путь от адреса сайта до страницы и научитесь отличать возможную фильтрацию от обычных сетевых неполадок Разобрать 18 тем → Пройти 36 тестов
Начать с первой лекции

Чего здесь нет

Текст и тесты дают модель и решения: пороги надёжности, стратегии выката, логику оркестрации, экономику инфраструктуры и правовые границы размещения данных. Практику на живом кластере — конвейер, описание инфраструктуры кодом, отладка отказа руками — они не заменяют; это ставится на стенде.

Спрос

Медиана предлагаемой зарплаты — 216 800 ₽, третье место в рейтинге самых высокооплачиваемых профессий января 2026 года после сварщика (267 300 ₽) и дата-сайентиста (250 000 ₽), при медиане по стране 81 310 ₽; выборка исследования — более 1,1 млн вакансий (hh.ru, 2026).