практикум
первый кейс бесплатно

Задачник DevOps: 10 реальных задач на стендах

Без лекций и теории. Вы получаете стенд, инцидент и одну задачу: починить. От первого Nginx до разрыва кворума Patroni в три часа ночи. Автопроверка скажет, справились вы или нет.
10 кейсов
от практикующих инженеров
от Junior до Senior
сложность L1-L3
10-15 часов
работы руками
Автопроверка
результата на стенде
Стенд сохраняет
состояние между сессиями
Знаете теорию, но не решали инцидент
01
Проходили курсы, смотрели доклады. На собеседовании спросили «под в CrashLoopBackOff, ваши действия» и вы поплыли.
02
На проде трогать страшно, дома развернуть негде. Практиковаться не на чем.
03
Инциденты в вашей команде разбирает кто-то другой. Вы смотрите в чат и не понимаете, как он до этого дошёл.
04
Умеете разворачивать по инструкции. Когда инструкция не сработала, идёте к коллеге.
05
Хотите проверить свой уровень честно, а не по ощущениям
Навык диагностики нельзя получить из лекции. Он появляется, когда вы 40 минут сидите над сломанным кластером и ищете, что не так. Мы даём для этого стенды и 10 задач, где заранее что-то сломано.
Три шага, никаких лекций
Выбираете кейс
10 независимых задач, каждая со своим уровнем, стеком и временем. Порядок любой, начать можно с любого уровня.
Работаете на стенде
Стенд разворачивается под вас, состояние сохраняется между сессиями. Закрыли ноутбук вечером, вернулись утром и продолжили с того же места.
Запускаете автопроверку
Проверяется состояние инфраструктуры, а не текст ответа. Либо кластер пришёл в нужное состояние, либо нет.
Теории в продукте нет вообще. Если вам нужно объяснение с нуля, начните с курсов по Linux, Docker и Kubernetes, а Задачник возьмите после.
Что вы научитесь делать руками
Диагностировать
  • Находить причину, почему под не стартует: probes, requests/limits, переменные окружения, порты, endpoints
  • Читать состояние кластера через kubectl describe, logs, get endpoints и доводить приложение до Ready
  • Разбирать, почему canary-релиз откатился сам, через метрики Prometheus и логи Flagger
Разворачивать
  • Поднимать связку Nginx + приложение + БД через Docker Compose с секретами в .env, healthcheck и reverse proxy
  • Разворачивать стек мониторинга Prometheus + Grafana + Node Exporter + cAdvisor с провижнингом datasource
Автоматизировать и чинить
  • Собирать .gitlab-ci.yml с этапами build и deploy: Docker-in-Docker, Container Registry, деплой по SSH, секреты в CI/CD Variables
  • Вычищать утёкший секрет из всей истории git через filter-repo и ротировать его в Vault
  • Восстанавливать кластер PostgreSQL с Patroni после разрыва кворума: patronictl, синхронизация реплик, ручной failover
10 кейсов. Смотрите, что придётся чинить
Открываем кейс 1 «Nginx с приветствием» полностью: стенд, задание, автопроверка, эталонное решение. 15−20 минут
Не верьте описанию, проверьте руками. Регистрируетесь, получаете стенд, решаете задачу, запускаете автопроверку. Если формат не подошёл, вы ничего не потеряли

бесплатно
Первый кейс бесплатно
  • Вы DevOps, SRE или сисадмин и хотите набрать насмотренность на поломках
  • Готовитесь к собеседованию и хотите потренировать диагностику, а не теорию
  • Прошли курсы, но руками почти не работали
  • Тимлид и хотите понять реальный уровень команды
Не подойдёт, если вы начинаете с нуля. Теории здесь нет вообще.
  • Linux: свободно работаете в консоли, читаете логи, правите конфиги
  • Docker и Docker Compose: запускали контейнеры, писали Dockerfile
  • Для части кейсов Kubernetes: kubectl, Helm. Для кейса 8 - GitLab CI/CD
  • git и YAML на базовом уровне
Если чего-то не хватает: кейсы 1-4 закрываются базовыми знаниями Linux и Docker. К кейсам 7-10 можно вернуться позже.
Часть кейсов написана по мотивам реальных инцидентов. Названия компаний мы не раскрываем, ситуации оставили как есть.
Кейсы создали практикующие инженеры
Евгений Федосеев
DevOps инженер в «Пульс АЙТИМ»
  • В DevOps более 5 лет
  • Поддерживает и развивает k8s кластеры
  • Выпускник первого потока DevOps Upgrade
Сергей Тимиряев
DevOps и MLOps
  • Занимается построением отказоустойчивой инфраструктуры
  • Владелец проектов по автоматизации DevOps и мониторингу
  • Отец двух котов Зевса и Чипа
Павел Минкин
DevOps-DevSecOps инженер
  • Наставник и автор по направлению DevOps
  • ИИ энтузиаст
  • Строил безопасность в криптобирже, а также автоматизировал R&D для электромобилей
Тарифы
Полный
Все 10 кейсов
Доступ 6 месяцев
Эталонные решения
Автопроверки
Старт
Кейсы 1−4 (уровень Junior и Junior-Middle)
Доступ 3 месяца
Эталонные решения после сдачи
Неограниченные попытки
Пробный
Кейс 1 целиком, стенд, автопроверка, эталонное решение
рекомендуем
  • Оценка уровня команды перед стартом обучения или при найме
  • Отчёт по каждому сотруднику: решённые кейсы, уровни, время
  • Общий дашборд по команде для руководителя
  • Кейсы под ваш стек по запросу
  • Закрывающие документы, оплата по счёту
Задачник показывает реальный уровень инженеров в цифрах, а не по резюме. Автопроверка даёт объективный результат: кто какие кейсы закрыл, сколько попыток потратил, где застрял.
Для команд
Часто-задаваемые вопросы
Совсем. Есть задача, стенд, подсказки и эталонное решение после сдачи. Если нужна база, начните с курсов линейки.
Открываем кейс 1 «Nginx с приветствием» полностью: 15 минут, стенд, автопроверка, эталонное решение. Дальше решите сами.

Проверьте себя на первом кейсе

Задайте нам свой вопрос
И свяжитесь с нами самостоятельно любым удобным способом