Погрузитесь в Kubernetes — основной инструмент оркестрации контейнеров
Научитесь строить CI/CD‑конвейеры и внедрите подход Infrastructure as Code
Решите десятки задач на стендах, которые имитируют реальную инфраструктуру
Повысите свою ценность на рынке труда, переняв опыт инженеров Яндекса
Получите сертификат о переподготовке
Курс подойдёт вам, если
У вас есть опыт работы системным администратором или инженером по эксплуатации ПО
Сможете выполнять более сложные задачи, получите возможность перейти на новую роль и повысить свой грейд.
У вас есть опыт в роли разработчика или QA‑инженера
Освоите новые навыки, изучите самые актуальные DevOps‑инструменты для работы над инфраструктурными задачами. Это позволит браться за более сложные проекты и расти профессионально.
Если знакомы с DevOps и хотите руководить, мы поможем
Узнаете, как управлять процессами в масштабах компании или группы проектов
Поможем стать специалистом, востребованным в крупных IT-компаниях
Начнёте применять DevOps в работе
Разберёте ключевые практики и подходы методологии DevOps, которые стали стандартом в современной разработке и эксплуатации ПО, и научитесь использовать их
Изучите современные инструменты
Освоите актуальные подходы и инструменты для тестирования и доставки приложений, описания инфраструктуры и управления ей
Освоите Docker и Kubernetes
Будете создавать и масштабировать приложения с помощью контейнерной виртуализации и оркестрации
Будете сами проектировать пайплайны
От исходного кода до отказоустойчивого и нагруженного онлайн‑маркета, как инженеры в командах разработки IT‑продуктов
Навыки и инструменты, которые вы освоите
CI/CD
Infrastructure as Code
Jenkins
GitLab CI
nginx
SonarQube
Backups
Nexus
Ansible
Load-balancing
Docker
Kubernetes
Helm
Linux
Prometheus
Grafana
Logging
Troubleshooting
Yandex.Cloud
Программа курса
Её можно пройти за 4, 6 или 8 месяцев — в зависимости от того, сколько часов в неделю вы готовы уделять освоению теории и практике
DevOps: баланс между скоростью разработки и стабильностью системы
Это бесплатный модуль, чтобы вы освоились на платформе и определились, подходит ли вам курс
Программа
Навыки
Инфраструктура
Команда курса
Нагрузка
Практика
Знакомство с курсом
Узнаете больше о том, какие навыки вы здесь получите
Работа в команде
Выясните, кто и как будет вам помогать
Нагрузка
Поймёте, сколько времени будет занимать прохождение курса
Познакомитесь с платформой и поймёте, подходит ли вам курс
1
1 практическая работа
Введение в DevOps и системы контроля версий
Освоите DevOps-методологию и Git-стратегии, чтобы стандартизировать процесс разработки и заложить основу для быстрых и надёжных релизов.
Философия DevOps
Антипаттерны
Git
CALMS
Ветвление
Основы DevOps и Git
DevOps-культура. Принципы CALMS и их влияние на скорость разработки. Git: создание репозиториев, фиксация изменений, история коммитов. Типичные антипаттерны в работе с Git и их последствия для проектов.
Стратегии ветвления и командная работа
Продвинутые техники Git: ветвление (GitFlow, GitHub Flow), разрешение конфликтов и инструменты для сравнения версий. Командное взаимодействие через pull requests. Поддержание чистоты репозитория.
Практика
Проведёте рефакторинг проблемного репозитория. Определите подходящую стратегию ветвления, устраните конфликты и хаос в истории. Создадите pull request, готовый к ревью и слиянию.
2
1 практическая работа
Автоматизация сборки и CI
Научитесь проектировать и реализовывать многоэтапные CI-конвейеры в GitLab CI, которые подготавливают приложения к развёртыванию.
CI
GitLab CI
Автоматизация сборки
Бережливое производство
Пайплайн
Конвейер
Архитектура CI‑конвейеров
Непрерывная интеграция (Continuous Integration). Принципы проектирования многоэтапных конвейеров. Архитектура GitLab CI. Lean‑подход к автоматизации. Типичные антипаттерны, которые замедляют сборку.
Практика
Создадите надёжный и быстрый сборочный конвейер в GitLab. Настроите автоматический контроль качества кода с помощью статического анализа и тестов, а затем займётесь его оптимизацией. Научитесь находить и устранять узкие места, чтобы ускорить сборку и подготовку артефактов к развёртыванию.
Только в расширенном тарифе • 1 практическая работа
Основы Linux + практика по траблшутингу
Систематизируете и углубите знания операционных систем. Сфокусируетесь на поиске узких мест в производительности и траблшутинге. Научитесь уверенно решать нестандартные проблемы с помощью практики в формате дежурства.
Linux
Терминал
Основные команды
Диски
Память
Администрирование
Траблшутинг
Погружение в архитектуру Linux
Устройство ОС: от терминала и дисковых подсистем до процессов, памяти и сетевого стека. Администрирование: управление пользователями и загрузкой системы.
Практика в формате дежурства
Проверите свои навыки в симуляторе: вам будет дана среда с набором неявных неисправностей — найдёте их и исправите. Научитесь применять системный подход к диагностике, действуя от общих симптомов к конкретным причинам и их устранению.
Только в расширенном тарифе • 1 практическая работа
Создание скриптов на Bash
Научитесь писать надёжные скрипты для автоматизации сложных операций. Освоите продвинутую работу с текстовыми утилитами и разберётесь, как интегрировать скрипты с внешними API.
Bash
Переменные
Типы данных
Потоки
Операторы
Цифровой этикет
Погружение в Bash
Переменные, типы данных, потоки ввода-вывода и текстовые утилиты. Управляющие конструкции для создания сложной логики выполнения скриптов.
Практика
Создадите Bash-скрипт, который собирает детальную информацию: характеристики CPU, память, диски, сетевые интерфейсы, активные порты, список пользователей и root-сессии.
3
1 практическая работа
Инфраструктура как код (IaC)
Освоите подход Infrastructure as Code. Развернёте инфраструктуру в облаке с помощью Terraform и научитесь применять принцип Immutable Infrastructure.
Infrastructure as Code
Terraform
Immutable Infrastructure
Yandex Cloud
DRY
Конфигурации
Основы Terraform и управление состоянием
Принципы IaC и Immutable Infrastructure. Базовые конструкции Terraform, terraform apply. Управление состоянием инфраструктуры (state). Предотвращение дрейфа конфигураций.
Проектирование и модульность
Переменные, секреты и динамические конфигурации для гибкости. Принцип DRY: переиспользование модулей Terraform для типовых компонентов облачной инфраструктуры.
Практика
Спроектируете и реализуете модули Terraform для сети и виртуальных машин в Yandex Cloud. Настроите безопасное хранение state в удалённом ресурсе.
4
1 практическая работа
Управление конфигурацией (SCM)
Выстроите полностью автоматизированный процесс управления конфигурациями, который исключает ручные правки на серверах и позволяет быстро восстановить любой сервис из кода.
Ansible
Ansible Galaxy
SCM
Автоматизация
Playbook
Handlers
Конфигурации
Основы Ansible и адаптивная автоматизация
Установка Ansible, управление инвентаризацией и создание идемпотентных плейбуков. Переменные, факты и условные конструкции для адаптации конфигураций под разные окружения.
Проектирование ролей: промышленные практики
Модульные роли и шаблоны Jinja2 для переиспользования кода. Обработчики, блоки ошибок и стратегии выполнения для создания отказоустойчивых плейбуков. Интеграция решения из Ansible Galaxy.
Практика
Создадите Ansible-проект с ролями для каждого компонента, реализуете шаблонизацию конфигов и управление переменными окружений.
5
1 практическая работа
Continuous Delivery и Deployment
Организуете автоматическую доставку и развёртывание приложений с контролем версий артефактов и безопасным откатом.
Continuous Delivery
GitLab CI
DORA-метрики
SemVer
Безопасные релизы и основы CD
Семантическое версионирование (SemVer) и хранение артефактов. Реализация CD‑конвейера в GitLab CI, включая сборку приложения и автоматизацию развёртывания через Terraform. Механизмы безопасного внедрения изменений: rollback и feature flags.
Продвинутые практики и метрики CD
Особенности CD для stateful-приложений и 12 факторов. Оптимизация релизов: Lean-подход и DORA-метрики для оценки эффективности.
Практика
Создадите конвейер в GitLab CI для автоматической сборки, загрузки артефактов, развёртывания инфраструктуры и установки приложения с системой отката.
6
1 практическая работа
Контейнеризация приложений
Освоите Docker и поймёте, как работает контейнеризация. Научитесь создавать иммутабельные образы (артефакты), которые решают проблему «а у меня на машине всё работает» раз и навсегда.
Docker
Dockerfile
Контейнеризация
Безопасность
nginx
Redis
Основы и внутренние механизмы Docker
Контейнеры, образы, тома и сети. Пространства имён Linux. Создание Dockerfile. Управление реестрами и параметризация образов.
Безопасность и развёртывание многоконтейнерных систем
Безопасный запуск компонентов приложения и настройка их взаимодействия в изолированной сети. Секреты и проверка образов на уязвимости.
Практика
Проведёте полный цикл упаковки приложения: от анализа исходного кода до запуска готового контейнера. Напишете Dockerfile, исправите типовые ошибки конфигурации. Запустите приложение как изолированный и самовосстанавливающийся сервис.
7
1 практическая работа
Оркестрация многоконтейнерных приложений
Перейдёте от одиночных контейнеров к управлению сложными многокомпонентными приложениями с помощью Docker Compose. Научитесь связывать сервисы, управлять переменными окружения и данными, создавая полностью изолированные и воспроизводимые среды.
Docker Compose
Dockerfile
Контейнеризация
Безопасность
nginx
Redis
Микросервисная архитектура и основы Docker Compose
Принципы микросервисной архитектуры и её отличия от монолита. Docker‑compose-файлы для связки сервисов. Настройка сетей, портов, переменных окружения и томов данных.
Продвинутое управление и масштабирование
Переиспользование конфигураций. Управление секретами и порядком запуска контейнеров. Масштабирование сервисов и настройка L4/L7‑балансировки через nginx.
Практика
Развернёте многоконтейнерное приложение с помощью Docker Compose и настроите балансировку с помощью nginx.
8
1 практическая работа
Kubernetes и оркестрация контейнеров
Освоите Kubernetes — фактический стандарт оркестрации контейнеров. Научитесь декларативно управлять жизненным циклом приложений: от развёртывания и масштабирования до управления конфигурациями и сетевой доступностью. Начнёте мыслить как Cloud Native Engineer: строить отказоустойчивые системы и выпускать обновления без простоя.
Kubernetes
Helm
Автоматизация
Redis
Основы Kubernetes
Архитектура Kubernetes, развёртывание кластера. Создание базовых ресурсов через YAML-манифесты. Диагностика с kubectl.
Управление приложениями и сетевая инфраструктура
Развёртывание и обновление приложений. Stateful‑сервисы. Управление конфигурациями и защищёнными данными. Сетевое взаимодействие между компонентами и внешний доступ с политиками безопасности.
Автоматизация: промышленные практики
Обеспечение бесперебойных обновлений и автоматическое масштабирование рабочих нагрузок. Пакетное управление приложениями с шаблонизацией и версионированием для разных сред.
Практика
Развернёте многоконтейнерное приложение в Kubernetes-кластере. Настроите доступ в приложение и зададите оптимальную стратегию его обновления и масштабирования.
9
1 практическая работа
Наблюдаемость и мониторинг
Познакомитесь с SRE и узнаете, как инженеры Google и других топовых компаний подходят к надёжности систем. Узнаете, что такое SLO/SLA и как RED‑метод помогает быстро диагностировать проблемы. Погрузитесь в data-driven-подход к эксплуатации, который откроет вам дорогу для дальнейшего роста в SRE.
Observability
Метрики
Логи
Трассировка
Визуализация
Prometheus
Loki
Grafana
OpenTelemetry
Введение в Observability
Основы мониторинга и наблюдаемости. Сбор метрик через Prometheus. Обработка логов и их передача в Loki.
Визуализация и управление инцидентами
Grafana для визуализации данных из Prometheus и Loki. Дашборды для отслеживания данных. Реализация алертинга через Alertmanager и Grafana.
Практика
Настроите полную систему наблюдаемости: от обработки сырых логов и метрик сервисов до готовых визуализаций и алертов.
10
1 проект
Итоговый проект
Вам предстоит подготовить инфраструктуру и настроить конвейер деплоя: системы автоматической сборки, тестирования и проверки кода на ошибки и уязвимости. Настроите логику развёртывания приложения для разных окружений, а затем и системы для мониторинга и логирования приложения.
Только в базовом и расширенном тарифах
Базовый SQL для разработки
Освоите ключевые навыки SQL для управления изменениями в базах данных.
Функции в SQL
Базовые запросы
SQL
Связанные таблицы
Одиночные таблицы
PostgreSQL
PostgreSQL: базовые запросы
Основы PostgreSQL, pgAdmin и терминал. SQL‑запросы для создания, изменения и удаления таблиц. Ключевые концепции: типы данных, первичные ключи и ограничения.
Работа с данными в одиночных таблицах
Запросы для добавления, изменения и удаления данных в таблицах. Сортировка и операторы сравнения. Преобразование типов данных в SQL‑запросах.
Работа со связанными таблицами
Виды соединений таблиц. Создание связей между таблицами. Извлечение связанных данных. Каскадное удаление и работа с фильтрами при обновлении и удалении записей.
Работа с функциями
Группировка данных. Агрегирующие функции. Функции для работы со строками, датой и временем.
Практика
Выполните несколько практических работ: от создания баз и группировки данных до удаления связанных объектов.
Только в базовом и расширенном тарифах
Взаимодействие с командой разработки
Освоите Scrum-процессы, форматы постановки задач и этапы разработки фич, чтобы эффективно интегрировать DevOps-практики в работу команды.
MVP
Управление проектами
Управление продуктом
Коммуникация
Agile
Scrum
Организация процесса разработки
MVP, построение roadmap проекта, этапы разработки фич. Формулировка требований. Форматы постановки задач для эффективной коммуникации с разработчиками.
Фреймворки разработки. Scrum
Agile-фреймворки с фокусом на Scrum: роли команды, структура спринтов и специализированные инструменты для управления процессами.
Только в базовом и расширенном тарифах
Управление коммуникацией в IT‑командах
Освоите инструменты для снижения коммуникационных барьеров между Dev и Ops. Узнаете, как управлять рабочими процессами и неформальными группами, предотвращать конфликты и выстраивать доверие — основу для внедрения DevOps-культуры и непрерывной доставки.
Фасилитация
Лидерство
Медитация
Конфликты
Основы коммуникации
Деловая коммуникация: от рабочих чатов до ведения документации в таск‑трекерах. Принципы модерации и фасилитации встреч.
Неформальное общение
Природа неформальных групп и лидерства в командах. Методы управления неформальным общением.
Конфликты
Диагностика конфликтов и стратегии их разрешения: от межличностных техник до медиации с участием руководителя.
Мы учим в условиях, близких к реальным
На готовой инфраструктуре в облаке
Будете выполнять практические задания на инфраструктуре в Яндекс Облаке, которая приближена к реальным проектам
В формате траблшутинга в расширенном тарифе
Сможете быстро находить причины сбоев и устранять их
Научим подбирать инструменты для решения конкретных задач
Потренируетесь на реальных рабочих задачах и узнаете, какие сервисы, утилиты и приложения вам помогут
Практикум AI помогает учиться
Когда в теории что-то непонятно, нейросеть объяснит это другими словами. А в конце каждого урока подготовит краткий пересказ о самом главном.
2 формата на выбор
С дедлайнами. Модули открываются по расписанию — их важно осваивать за определённое время. Проекты тоже нужно сдавать в срок.
В своём темпе. Темы и задания открываются последовательно. Можно завершить курс быстрее или продлить прохождение на месяц.
DevOps-инженеры с многолетним практическим опытом собрали и систематизировали свои знания, чтобы передать вам самое необходимое
Евгений Ахметзянов
SRE в Яндексе, программный эксперт курса. Много лет занимается эксплуатацией крупных инфраструктур и Kubernetes‑кластеров. Начинал карьеру как системный администратор и сетевой инженер, руководил несколькими командами.
Кирилл Демченко
Руководитель направления автоматизации в X5 Tech, программный эксперт курса. Работал в СберТехе, X5 Group на разных позициях: от SAP-инженера до Scrum-мастера. Участвовал в развитии DevOps- и GDG‑Cloud‑сообществ в Иннополисе и внутри компаний.
Дарья Меленцова
Разработчик в Яндексе. Занимается эксплуатацией крупных инфраструктур и Kubernetes‑кластеров.
Дмитрий Ерохин
Разработчик в Ingram Micro. Работает над e‑commerce‑продуктом для B2B‑клиентов. Настраивал инфраструктуру для разработки портала ГИС ТЭК, помогал с автоматизацией системы пропуска поездов для РЖД.
Дмитрий Мельников
DevOps-инженер в ГПМ «Цифровые технологии». Занимается автоматизацией процессов и развёртыванием приложений в кластере Kubernetes.
Работал в Сбере: принимал участие в разработке распределённой системы распознавания документов.
Дмитрий Мамонтов
DevOps-инженер в крупной международной компании. Много лет занимается запуском проектов и сопровождением всего технического жизненного цикла продуктов.
Павел Чалык
Техлид в крупной ретейл-компании — с нуля построил там DevOps.
Полностью или разделив оплату с вами,
например 50/50 или 75/25
Расскажем всё про курс
Сообщим стоимость
Ответим на ваши вопросы
Подготовим договор и счёт
Если у вас есть вопросы, оставьте заявку — мы позвоним
Что ещё важно
Перенесём дедлайн или предложим перейти в следующий поток
Дедлайн сдачи проекта можно сдвинуть на неделю. Если нужно больше времени, куратор поможет перевестись в более поздний поток. Так вы сможете пройти темы и закончить проект в комфортном темпе.
Вернём деньги за остаток курса, если передумаете
Нужно будет оплатить только время с начала вашего первого потока. Подробнее об условиях — в 7 пункте оферты.
Не будет ли этот курс слишком лёгким или сложным для меня?
Для тех, кто не уверен, мы спроектировали бесплатное введение — в нём можно узнать больше о курсе и процессе обучения, а также пройти входное тестирование. Так вы сможете оценить свои силы и понять, подходит ли вам курс.
Что делать, если я не справлюсь с нагрузкой?
Если случилось непредвиденное или понадобилось уделить больше времени закреплению материала, напишите своему куратору. Он поможет перенести дедлайн сдачи проекта или перевестись в более поздний поток. На общую стоимость курса это не повлияет.
Кто будет меня учить?
Вы будете учиться на практике — на задачах, спроектированных действующими DevOps-специалистами из крупнейших IT-компаний на основе реальных кейсов. В разработке программы также принимали участие опытные преподаватели и методологи. В ходе обучения вас будут сопровождать наставники — практикующие инженеры с опытом работы с DevOps-инструментами. Периодически мы проводим вебинары с экспертами по конкретной теме: с вами поделятся реальными кейсами, а вы сможете в режиме онлайн задать свои вопросы.
Если не понравится, я могу вернуть деньги?
Конечно. Если поток ещё не стартовал, вернём всю сумму. Если учёба уже началась, придётся оплатить прошедшие дни со старта вашего первого потока — но мы вернём деньги за остаток курса. Более подробно рассказываем об этом в 7 пункте оферты.
Можно ли пройти курс в своём темпе?
Да, базовую и расширенную версии курса можно пройти в одном из двух форматов:
• С дедлайнами. Модули открываются по расписанию, и задания нужно выполнять точно в срок.
• В своём темпе. Темы и задания открываются последовательно. Можно регулировать нагрузку и проходить курс быстрее или медленнее. Подробнее о формате.
Проходите курс в своём темпе, если вам сложно подстраиваться под расписание. Но помните, что такой формат требует самоконтроля и высокой мотивации. С дедлайнами будет проще дойти до конца.
Получу ли я какой-то документ после курса?
Выпускной документ зависит от того, какой вы выберете курс.
На обычном и расширенном курсе вы получите сертификат о переподготовке.
На интенсивном курсе вы получите сертификат о повышении квалификации.
Обратите внимание: чтобы получить выпускной документ, нужно пройти курс целиком и успешно выполнить итоговый проект. А если не получится, по запросу выдадим вам электронную справку об обучении — с перечнем модулей, которые вы освоили.
Вы поможете сменить или найти работу?
На этом курсе не предусмотрена помощь с трудоустройством, поскольку он для действующих специалистов, у которых уже есть навыки поиска работы.
Но если у вас появится вопрос о карьерном развитии, обратитесь в нашу службу поддержки — постараемся ответить.
На каком языке проходит обучение?
Всё будет на русском: теория, практические задания и вебинары, а ещё чаты с куратором, наставником и другими студентами.
Давайте поможем
Мы работаем с 12:00 до 21:00 по Астане и связываемся в течение одного дня. Если оставите заявку сейчас, то перезвоним уже в рабочее время.