Начнёте применять в работе принципы и инструменты DevOps
Сможете повысить свою ценность как специалиста
Будете учиться в сопровождении опытной команды
Научитесь решать проблемы на реальной инфраструктуре
Сделаете и добавите в портфолио большой самостоятельный проект
Бесплатный входной тест — пройдите и узнайте, подходит ли вам курс
Курс подойдёт вам, если
У вас есть опыт работы системным администратором или инженером по эксплуатации ПО
Сможете выполнять более сложные задачи, получите возможность перейти на новую роль и повысить свой грейд.
У вас есть опыт в роли разработчика или QA‑инженера
Освоите новые навыки, изучите самые актуальные DevOps‑инструменты для работы над инфраструктурными задачами. Это позволит браться за более сложные проекты и расти профессионально.
Если знакомы с DevOps и хотите руководить, мы поможем
Узнаете, как управлять процессами в масштабах компании или группы проектов
Поможем стать специалистом, востребованным в крупных IT-компаниях
Начнёте применять DevOps в работе
Разберёте ключевые практики и подходы методологии DevOps, которые стали стандартом в современной разработке и эксплуатации ПО, и научитесь использовать их
Изучите современные инструменты
Освоите актуальные подходы и инструменты для тестирования и доставки приложений, описания инфраструктуры и управления ей
Освоите Docker и Kubernetes
Будете создавать и масштабировать приложения с помощью контейнерной виртуализации и оркестрации
Будете сами проектировать пайплайны
От исходного кода до отказоустойчивого и нагруженного онлайн‑маркета, как инженеры в командах разработки IT‑продуктов
1 модуль — бесплатно, чтобы вы познакомились с платформой и определились, подходит ли вам курс
Программа
Навыки
Инфраструктура
Команда курса
Нагрузка
Входной тест
Знакомство с курсом
Узнаете больше о том, какие навыки вы здесь получите
Железо и облако
Посмотрите на инфраструктуру, в которой вам предстоит работать
Работа в команде
Узнаете, кто и как будет вам помогать
Нагрузка на курсе
Поймёте, сколько времени будет занимать прохождение курса
Входной тест
Ещё до покупки проверите, подходит ли вам курс
Познакомитесь с платформой и поймёте, подходит ли вам курс
Дополнительный модуль
Эффективное взаимодействие с командой и управление ей
Делегирование
Командные встречи
Мотивация
Типы коммуникации
Roadmap
Приоритеты и делегирование
Научитесь грамотно организовать работу — свою и команды, чтобы не делать всё самостоятельно
Коммуникации в команде
Поймёте, как проводить командные встречи, сообщать об изменениях и работать со сложной информацией
Процессы и эффективность
Узнаете, как оценивать индивидуальную эффективность сотрудников, мотивировать команду и повышать её продуктивность
Управление коммуникацией
Разберёте формальное и неформальное общение, узнаете, как выявлять неформальные группы в команде и управлять ими
Взаимодействие с командой разработки
Изучите подходы к запуску ранней версии продукта и популярные фреймворки, поймёте, как построить дорожную карту разработки продукта
Поймёте, как организовывать работу, общаться со своей командой и коллегами из других отделов
1
8 уроков・2 недели
Системы контроля версий и автоматизация сборки приложений
Jenkins
Feature Branch Workflow
Gitea
Maven
Жизненный цикл ПО
Разберётесь, как устроена разработка ПО в наши дни, и сделаете первые шаги, чтобы ускорить этот процесс
Системы контроля версий
Узнаете, почему все выбирают Git, как организовать командную работу с помощью Feature Branch Workflow и хранение Git‑репозиториев в Gitea
Бережливое производство
Узнаете основы концепции бережливого производства и поймёте, как они перекладываются на IT‑процессы
Автоматизация сборки
Узнаете, какие есть инструменты для автоматизации повторяющихся задач и фреймворки для сборки проекта
Организуете работу с ветками в Git, соберёте проект с помощью Maven, а также настроите пайплайн в Jenkins
2
9 уроков・2 недели
Гибкие методологии и Continuous Integration
GitLab CI
SonarQube
Gitlab SAST
Jenkins Declarative Pipeline
Проблематика DevOps
Узнаете, что такое функциональные колодцы и нисходящая спираль
Гибкие методологии и DevOps-культура
Познакомитесь с 3 путями DevOps: циклом поставки ценности, петлёй обратной связи, экспериментами и обучением
Continuous Integration
Поймёте, как организовать хранение кода, сборку и тестирование, а также как быстро получать обратную связь
Серверы Сontinuous Integration
Изучите интерфейс и функциональность GitLab CI, чтобы представить процесс сборки и поставки ПО в виде пайплайна
Проверка качества и безопасности кода
Встроите в процесс поставки ПО этап анализа кода на безопасность и качество, используя анализаторы кода: SonarQube, SonarQube SAST, GitLab SAST
Интегрируете SonarQube в свой проект, добавите в пайплайн этапы анализа качества и безопасности кода, а также напишете Jenkins Declarative Pipeline
3
9 уроков・2 недели
Сети и основы работы на серверах Linux
Linux
LVM
Сеть
Основы работы с Linux
Узнаете, как устроена сеть, и научитесь работать с командной строкой
Дисковая система Linux
Научитесь работать с разметкой дисков, таблицами разделов и создавать директории, освоите LVM, LSBLK и другие утилиты
Права пользователя Linux
Сможете управлять использованием ресурсов дисковой системы: выдавать права на файлы, просматривать их принадлежность и выяснять, кто сейчас использует конкретный файл
Виртуализация
Познакомитесь с популярными гипервизорами, виртуальными машинами и сетями
Попрактикуетесь в работе с сессиями и процессами, а также научитесь назначать права пользователей и управлять ими
4
10 уроков・2 недели
Continuous Delivery и Continuous Deployment
GitLab CI
Value Stream management
Nexus
Continuous Delivery
Delivery Pipeline
Continuous Deployment
Процесс поставки IT‑продукта
Узнаете, как устроен процесс поставки, и научитесь проводить оценку потребности в частых обновлениях ПО с точки зрения бизнеса
Системы хранения артефактов
Разберётесь, как публиковать артефакты сборки проекта в хранилище Nexus
Continuous Delivery
Сможете организовать часть деплоя в пайплайне и автоматизировать её, используя инструменты GitLab CI
Методология Twelve‑Factor App
Познакомитесь с правилами (факторами), по которым строятся приложения, научитесь применять их в реальных условиях
Бэкапирование
Поймёте, как организовывать резервное копирование, и узнаете, какие есть виды и ротации бэкапов
Спроектируете процесс поставки, добавите в пайплайн части с установкой на тестовую среду и научитесь откатывать приложение на прошлую версию с помощью GitLab
5
7 уроков・2 недели
Infrastructure as Code и системы управления конфигурацией
IaC
Terraform
Ansible
Infrastructure as Code
Научитесь описывать инфраструктуру кодом и перенимать опыт разработки
Системы управления конфигурацией
Узнаете, как работает Ansible, и научитесь писать код для управления конфигурацией
Научитесь управлять инфраструктурой и конфигурацией через Terraform и Ansible
6
7 уроков・2 недели
DBOps: реляционные и нереляционные базы данных
PostgreSQL
Принципы DBOps
Flyway
MongoDB
Основы теории базы данных
Узнаете, что такое реляционные базы данных, какие есть основные SQL‑запросы и как ускорить их выполнение
Организация высокой доступности БД
Познакомитесь с принципами DBOps и научитесь применять миграции с помощью Flyway
Нереляционные БД
Научитесь редактировать и добавлять объекты в MongoDB, а также освоите полезные трюки для обращения с коллекциями объектов
Научитесь применять подход DBOps, подключите PostgreSQL и MongoDB к своему приложению, настроите автомиграцию
7
8 уроков・2 недели
Docker-контейнеризация и хранение данных
Docker
S3
MinIO
Vault
Контейнеризация
Обзор Linux- и Docker‑контейнеров. Подробно изучите устройство Docker: слои, образы, контейнеры, Docker‑файл, Registry. Узнаете, какие есть альтернативы у Docker.
Хранения данных
Научитесь принципам работы объектных хранилищ на примере S3 и MinIO, а также правильному и безопасному хранению файлов. Поймёте, как распознавать отличия между блочными устройствами и объектными хранилищами. Сможете разбираться в файловых системах для блочных устройств.
Хранение и передача чувствительных данных
Поймёте, как работают системы хранения секретов на примере сервиса HashiCorp Vault. И «подружите» с ним ваше приложение.
Контейнеризируете приложение, научитесь его версионировать и публиковать в Container Registry
8
7 уроков・2 недели
Микросервисы, балансировка и кеширование
Docker-compose
Nginx
Балансировка и кеширование
Научитесь организовывать высоконагруженную систему, используя инструменты балансировки и кеширования
Микросервисы
Узнаете, какие есть подходы к организации архитектуры приложения, и познакомитесь с инструментами управления микросервисными приложениями на примере Docker-compose
Стратегии развёртывания и их выбор
Разберётесь, какие пользователи бывают, что такое сине‑зелёный и канареечный деплой
Интегрируете балансировщик нагрузки и масштабируете приложение
9
18 уроков・5 недель
Kubernetes. Деплой и обеспечение надёжности приложения
Kubernetes
GitLab
Argo CD
GitOps
Helm
Оркестрация контейнеров
Узнаете, для чего нужны системы оркестрации и какие они бывают.
Запуск Kubernetes кластера
Познакомитесь с 5 основными способами установки и запуска Kubernetes, а также разберёте простые команды kubectl.
Архитектура Kubernetes
Разберётесь в основных компонентах и их взаимодействии: sheduler, kubelet, kube-proxy, controller manager, etcd и api-сервер.
Основные сущности Kubernetes
Научитесь работать с базовыми абстракциями Kubernetes.
Продвинутые сущности
Изучите основные контроллеры Kubernetes, продвинутые паттерны и подходы.
Продвинутая работа с утилитой kubectl
Выучите дополнительные команды kubectl, флаги, представление сущностей Kubernetes в виде YAML- или JSON/YAML‑файлов.
Деплой приложений в Kubernetes
Разберёте, как деплоить приложения.
Стратегия деплоя
Изучите связь Kubernetes и Twelve‑Factor App. Узнаете, как реализовать стратегии деплоя в Kubernetes.
На пути к GitOps
Автоматизируете процесс развёртывания и управления приложениями с помощью принципов версионного контроля и непрерывной поставки. Познакомитесь с Argo CD через деплой приложения.
Работа с пакетным менеджером Helm
С помощью Helm-чартов научитесь управлять развёртыванием, конфигурацией и обновлением приложений в Kubernetes.
Работа с облачными сервисами
Узнаете, что такое облачные вычисления, сервисы и провайдеры. Разберётесь, какие существуют варианты деплоя облаков и какой лучше использовать. Познакомитесь с краткой историей появления облаков.
Поработаете с Minikube, подготовите манифесты Kubernetes для деплоя в кластер Kubernetes и push в репозиторий GitLab. Научитесь организовывать поставку приложений с помощью Flux и Argo CD
10
10 уроков・2 недели
Логирование и мониторинг ошибок
Loki
C.A.L.M.S.
Prometheus
Grafana
Alertmanager
Логирование и мониторинг ошибок
Научитесь собирать и анализировать логи с помощью Loki.
Мониторинг
Изучите типы метрик и типовые аномалии. Разберётесь, что такое SLA, SLO и SLI. Сможете организовать мониторинг с помощью GAP‑стека (Grafana, Alertmanager, Prometheus).
Алертинг
Узнаете, как настроить алерты в Grafana и подготовить к работе Prometheus Alertmanager. Поймёте, как выбрать метрики, для которых нужно настраивать алерты.
C.A.L.M.S.
Узнаете, как работают на практике принципы фреймворка C.A.L.M.S., и вспомните всё, что происходило с вами на протяжении курса.
Интегрируете мониторинг и алертинг, научитесь обрабатывать логи в своём проекте
11
Самостоятельно・3 недели
Итоговый проект
Вам предстоит подготовить инфраструктуру и настроить конвейер деплоя: системы автоматической сборки, тестирования и проверки кода на ошибки и уязвимости. Вы выстроите логику развёртывания приложения для разных окружений, настроите системы для мониторинга и логирования приложения.
Мы учим в условиях, близких к реальным
На готовой инфраструктуре в облаке
Будете выполнять практические задания на инфраструктуре в Яндекс Облаке, которая приближена к реальным проектам
В формате траблшутинга в расширенном тарифе
Сможете быстро находить причины сбоев и устранять их
Научим подбирать инструменты для решения конкретных задач
Потренируетесь на реальных рабочих задачах и узнаете, какие сервисы, утилиты и приложения вам помогут
YandexGPT помогает учиться
Когда в теории что-то непонятно, нейросеть объяснит это другими словами. А в конце каждого урока подготовит краткий пересказ о самом главном.
2 формата обучения на выбор
С дедлайнами. Модули открываются по расписанию — их важно проходить за определённое время. Проекты тоже нужно сдавать точно в срок.
В своём темпе. Темы и задания открываются по мере прохождения. Можно завершить курс быстрее или продлить обучение на 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 пункте оферты.
Получу ли я какой-то документ после курса?
Выпускной документ зависит от того, какой вы выберете курс.
На обычном и расширенном курсе вы получите диплом о профессиональной переподготовке, если у вас есть среднее профессиональное или высшее образование.
На интенсивном курсе вы получите удостоверение о повышении квалификации, если у вас есть среднее профессиональное или высшее образование.
Если такого образования нет, выдадим сертификат о прохождении курса в электронном виде.
Обратите внимание: чтобы получить выпускной документ, нужно пройти курс целиком и успешно выполнить итоговый проект. А если не получится, по запросу выдадим вам электронную справку об обучении — с перечнем модулей, которые вы освоили.
Вы поможете сменить или найти работу?
На этом курсе не предусмотрена помощь с трудоустройством, поскольку он для действующих специалистов, у которых уже есть навыки поиска работы.
Но если у вас появится вопрос о карьерном развитии, обратитесь в нашу службу поддержки — постараемся ответить.
Можно ли оплатить курс за счёт работодателя?
Да, работодатель может оплатить учёбу полностью или разделить сумму с вами, например 50/50 или 75/25.
Такая оплата пройдёт по счёту или двустороннему договору, а ИП могут оплатить с бизнес-счёта. Если работодатель купит обучение сразу 10 сотрудникам или больше, сделаем скидку 10%.
Условия для юридических лиц и ИП отличаются — чтобы узнать подробнее, оставьте заявку или уточните у вашего менеджера.
Что такое налоговый вычет на обучение и как его получить?
Налоговый вычет может получить тот, кто работает по трудовому договору и является налоговым резидентом Российской Федерации, то есть 183 дня в году находится на территории страны.