Поможем стать специалистом, востребованным в крупных 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 месяцев — в зависимости от того, сколько часов в неделю вы готовы уделять освоению теории и практике
~30 минут
Бесплатно
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 формата на выбор
  • С дедлайнами. Модули открываются по расписанию — их важно осваивать за определённое время. Проекты тоже нужно сдавать в срок.
  • В своём темпе. Темы и задания открываются последовательно. Можно завершить курс быстрее или продлить прохождение на месяц.

    Подробнее о форматах
Этот курс может оплатить
ваш работодатель
Полностью или разделив оплату с вами,
например 50/50 или 75/25
  • Расскажем всё про курс
  • Сообщим стоимость
  • Ответим на ваши вопросы
  • Подготовим договор и счёт

Если у вас есть вопросы, оставьте заявку — мы позвоним

 
  •                                        
Отвечаем на вопросы
Не будет ли этот курс слишком лёгким или сложным для меня?
Для тех, кто не уверен, мы спроектировали бесплатное введение — в нём можно узнать больше о курсе и процессе обучения, а также пройти входное тестирование. Так вы сможете оценить свои силы и понять, подходит ли вам курс.
Что делать, если я не справлюсь с нагрузкой?
Если случилось непредвиденное или понадобилось уделить больше времени закреплению материала, напишите своему куратору. Он поможет перенести дедлайн сдачи проекта или перевестись в более поздний поток. На общую стоимость курса это не повлияет.
Кто будет меня учить?
Вы будете учиться на практике — на задачах, спроектированных действующими DevOps-специалистами из крупнейших IT-компаний на основе реальных кейсов. В разработке программы также принимали участие опытные преподаватели и методологи. В ходе обучения вас будут сопровождать наставники — практикующие инженеры с опытом работы с DevOps-инструментами. Периодически мы проводим вебинары с экспертами по конкретной теме: с вами поделятся реальными кейсами, а вы сможете в режиме онлайн задать свои вопросы.
Если не понравится, я могу вернуть деньги?
Конечно. Если поток ещё не стартовал, вернём всю сумму. Если учёба уже началась, придётся оплатить прошедшие дни со старта вашего первого потока — но мы вернём деньги за остаток курса. Более подробно рассказываем об этом в 7 пункте оферты.
Можно ли пройти курс в своём темпе?
Да, базовую и расширенную версии курса можно пройти в одном из двух форматов:

С дедлайнами. Модули открываются по расписанию, и задания нужно выполнять точно в срок.
В своём темпе. Темы и задания открываются последовательно. Можно регулировать нагрузку и проходить курс быстрее или медленнее. Подробнее о формате.

Проходите курс в своём темпе, если вам сложно подстраиваться под расписание. Но помните, что такой формат требует самоконтроля и высокой мотивации. С дедлайнами будет проще дойти до конца.
Получу ли я какой-то документ после курса?
Выпускной документ зависит от того, какой вы выберете курс.

На обычном и расширенном курсе вы получите сертификат о переподготовке.

На интенсивном курсе вы получите сертификат о повышении квалификации.

Обратите внимание: чтобы получить выпускной документ, нужно пройти курс целиком и успешно выполнить итоговый проект. А если не получится, по запросу выдадим вам электронную справку об обучении — с перечнем модулей, которые вы освоили.
Вы поможете сменить или найти работу?
На этом курсе не предусмотрена помощь с трудоустройством, поскольку он для действующих специалистов, у которых уже есть навыки поиска работы.

Но если у вас появится вопрос о карьерном развитии, обратитесь в нашу службу поддержки — постараемся ответить.
На каком языке проходит обучение?
Всё будет на русском: теория, практические задания и вебинары, а ещё чаты с куратором, наставником и другими студентами.

Давайте поможем

Мы работаем с 12:00 до 21:00 по Астане и связываемся в течение одного дня. Если оставите заявку сейчас, то перезвоним уже в рабочее время.