Специальная цена
Выгодная экономия
DevOps практики и инструменты
Освоите принципы и популярные инструменты DevOps-инженера, которые помогут повысить вашу востребованность и доход
26 марта
Professional
5 месяцев
Онлайн
Пн/Ср 20:00 Мск
Для кого этот курс:
- Разработчиков. Вы научитесь настраивать системы разворачивания и тестирования приложений, либо плавно перейти в новую профессию.
- Системных администраторов. Сможете разобраться в построении процесса DevOps и оптимизировать нагрузки на системы и сервисы, освоить новые инструменты и подходы, а после сменить профессию.
- Тестировщиков. Станете более востребованным специалистом за счет изучения инструментов DevOps.
Необходимые знания:
- опыт из разработки, тестирования или эксплуатации
- опыт администрирования систем Linux или Windows
- знание минимум одного языка программирования


Что вам даст этот курс?
Основная “фишка” программы - постоянный переход от абстрактного к конкретному: сначала дается карта конкретных практик, далее подробно разбираются отдельные практики (SVC, IaC, Observability, etc.) с моментальным погружением в соответствующий инструментарий.
Это дает эффект самостоятельного изучения, при этом карта практик уже сформирована для специалиста,
и у него нет шанса попасть в колею прошлого опыта.
- Подход Infrastructure as Code
- Практики связанные с Continuous Integration/Continuous Delivery/Continuous Deployment
- Системы управления конфигурацией
- Системы хранения артефактов
- Работа с “чувствительными” данными
- Observability (Monitoring, Logging, Tracing)
Курс обновлен!
Мы следим за всеми обновлениями в индустрии и собираем best practices. Актуализировали инструменты и добавили новое занятие
Процесс обучения
Программа
Авторская программа подготовлена опытным инженером и завалидированная партнером Express42
Партнерский курс
Yandex.Cloud бесплатно предоставит необходимое количество ресурсов для выполнения практических заданийПреподаватели-практики
Опытные спикеры, которые работают в ведущих компаниях
Партнеры
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
- Разместите свое резюме в базе OTUS: так наши партнёры смогут пригласить Вас на собеседование
- Посещайте карьерные мероприятия OTUS: Вам расскажут, как лучше приходить собеседование
DevOps-инженер
Работодатели курса
Формат обучения
Интерактивные вебинары
2 онлайн-трансляции по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда
Практика
Домашние задания + проектная работа, для усиления вашего портфолио и компетенций
Активное комьюнити
Общайтесь с преподавателями голосом на вебинарах, в закрытом чате Telegram и при проверке домашних заданийПрограмма
DevOps. Необходимость меняться
Поговорим о том, что такое Devops, об основных практиках и методиках, применяемых DevOps-инженерами. Познакомимся с системами контроля версий, создадим рабочие репозитории и начнём работу с YandexCloud
Тема 1: Что такое DevOps. История развития
Тема 2: DevOps как система. Основные практики и методики применения
Тема 3: Система контроля версий как основа разработки и поставки ПО. Знакомство с Git на примере GitLab // ДЗ
Тема 4: Знакомство с облачной инфраструктурой и облачными сервисами // ДЗ
Тема 5: Основные сервисы Yandex Cloud // ДЗ
Тема 6: QA-Сессия
Continuous Integration & Continuous Delivery с использованием Docker
Рассмотрим, что такое контейнеризациям и её отличия от виртуализации. Рассмотрим технологию Docker, разберём принципы работы и научимся создавать свои контейнеры. Изучим методы и подходы continuous integration и continuous delivery
Тема 1: Технология контейнеризации. Введение в Docker // ДЗ
Тема 2: Docker образы. Сборка и best practices
Тема 3: Docker контейнеры. Docker под капотом // ДЗ
Тема 4: Сетевое взаимодействие Docker контейнеров. Docker Compose. Тестирование образов // ДЗ
Тема 5: Технология непрерывной поставки ПО
Тема 6: Устройство Gitlab CI/CD. Построение процесса непрерывной интеграции // ДЗ
Тема 7: Устройство Gitlab CI/CD. Построение процесса непрерывной интеграции // ДЗ
Тема 8: Безопасность контейнеров, интеграция проверок безопасности и пайплайны
Тема 9: Локальное окружение инженера. ChatOps и визуализация рабочих процессов. Командная работа с Git. Работа в GitLab // ДЗ
Тема 10: QA-Сессия
Контейнерная Оркестрация
Разберемся, что такое контейнерная оркестрация и варианты её применения. Рассмотрим Kubernetes, как самый популярный инструмент оркестрации контейнеров, и разберём все его компоненты. Изучим возможности интеграции CI/CD и мониторинга в Kubernetes
Тема 1: Контейнерная оркестрация
Тема 2: Введение в Kubernetes #1 // ДЗ
Тема 3: Введение в Kubernetes #2 // ДЗ
Тема 4: Введение в Kubernetes #3
Тема 5: Основные модели безопасности и контроллеры в Kubernetes // ДЗ
Тема 6: Хранение данных в Kubernetes, сетевые плагины в Kubernetes // ДЗ
Тема 7: Интеграция Kubernetes в GitlabCI // ДЗ
Тема 8: Kubernetes. Мониторинг и логирование // ДЗ
Тема 9: QA-сессия
Управление инфраструктурой и конфигурацией
Рассмотрим практики и методы управления инфраструктурой, конфигурацией и зависимостями. Разберём преимущества подхода IaC (infrastructure as code). Научимся работе с двумя популярными инструментами в IaC - Terraform и Ansible
Тема 1: Модели управления инфраструктурой. Знакомство с Terraform // ДЗ
Тема 2: Принципы организации инфраструктурного кода и работа над инфраструктурой в команде на примере Terraform // ДЗ
Тема 3: Terrafom в GitLab Pipelines // ДЗ
Тема 4: Управление конфигурацией. Знакомство с Ansible // ДЗ
Тема 5: Продолжение знакомства с Ansible: templates, handlers, dynamic inventory, vault, tags // ДЗ
Тема 6: Ansible роли, управление настройками нескольких окружений и best practices // ДЗ
Тема 7: Безопасность инфраструктуры
Тема 8: QA-сессия
Fast Feedback Loop (мониторинг и логирование)
Разберемся в подходах к мониторингу и логированию. Изучим популярные инструменты в этой сфере. Получим практические навыки сбора и хранения данный мониторинга и логов
Тема 1: Введение в мониторинг. Модели и принципы работы систем мониторинга
Тема 2: Мониторинг приложения и инфраструктуры // ДЗ
Тема 3: Применение инструментов для обработки лог данных // ДЗ
Тема 4: Применение системы логирования в инфраструктуре на основе Docker // ДЗ
Тема 5: QA-сессия
Проектная работа
Проектная работа заключается в полноценном production grade развертывании приложения с учетом изученных практик и инструментов. Мы предлагаем известные приложения на выбор, которое нужно развернуть, но лучше будет, если вы возьмете свое с работы или pet project. В проектной работе нет однозначно хорошего пути, это исследовательский проект, где преподаватель будет оценивать целесообразность использования тех или иных решений и давать советы по улучшению проекта
Тема 1: Выбор темы и организация проектной работы // Проектная работа
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ
Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит
Проектная работа
Итоговый проект поможет в реальной работе. Вы научитесь выкладывать программный продукт быстро, без ошибок, с качественной обратной связью. В DevOps важна культура совместной разработки, а потому – вы можете делать проект вместе с другими специалистами: разработчиками, эксплуатационщиками, тестировщиками или менеджерами. .
Примеры выпускных проектов - читайте в нашем блоге:
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Ближайшие мероприятия
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
На вебинаре вы узнаете:
1. Как развернуть облачную инфраструктуру с помощью Terraform и Ansible.
2. В чём заключаются различия Terraform и Ansible, когда и где их применять.
3. Как автоматизировать создание серверов, балансировщиков нагрузки, БД и других ресурсов.
4. Как обеспечить конфигурационное управление и управлять изменениями труда.
Вебинар будет полезен:
• Системным администраторам, которые хотят перейти от ручного управления серверами к автоматизированному подходу.
• DevOps-инженерам и разработчикам, которые способствуют ускорению развертывания и повышению отказоустойчивости системы.
• Разработчикам Backend, которые важно понимать, как эффективно управлять своими приложениями.
• Разработчикам FullStack, работающим с облаками и нуждающимся в автоматизации деплоя и работы.
В результате вебинара:
1. Вы научитесь управлять облачной инфраструктурой с помощью Terraform и Ansible.
2. Разберётесь с принципами «Инфраструктура как код» (IaC) и их применением в отдельных проектах.
3. Освоите автоматизацию настройки и развертывания серверов.
4. Вы можете применять Terraform и Ansible для создания устойчивых и масштабируемых решений.
Мы рассмотрим, как связать GitLab CI/CD с инфраструктурой, используя Ansible для автоматизации деплоя, настройки серверов и управления конфигурациями. Разберём лучшие практики создания динамических пайплайнов, организации секретов и безопасного обновления приложений без простоя.
На вебинаре вы узнаете:
1. Как организовать автоматизированный процесс деплоя с помощью GitLab CI и Ansible.
2. Как использовать Ansible Playbooks и Roles для управления инфраструктурой.
3. Лучшие практики по обновлению сервисов без даунтайма и обработке ошибок.
Вебинар будет полезен:
• DevOps-инженерам, которые хотят автоматизировать процесс доставки кода и управления инфраструктурой.
• Системным администраторам, стремящимся внедрить CI/CD и снизить рутинные задачи по деплою.
• Разработчикам Backend, которые хотят контролировать процесс развертывания своих сервисов.
• Разработчикам FullStack, которые ищут эффективные способы доставки фронтенда и бэкенда в production.
В результате вебинара:
1. Вы освоите автоматизацию CD-процессов с Ansible и GitLab CI.
2. Сможете разрабатывать гибкие и безопасные пайплайны для деплоя в разных окружениях.
3. Поймёте, как уменьшить риск ошибок при развертывании и минимизировать время простоя сервисов.
4. Научитесь управлять конфигурациями инфраструктуры без лишней ручной работы.
Этот вебинар поможет вам вывести процессы развертывания на новый уровень и внедрить надежное CI/CD в ваши проекты.
• Основы архитектурных подходов к нулевому даунтайму: Раскрытие принципов развертывания новых версий приложений без прерывания их работы. Участники узнают, как выбирать между Blue/Green deployments, Canary deployments и Feature Toggles, а также когда использовать каждую стратегию.
• Практические рекомендации по организации безопасного и плавного процесса обновления: Разбор ключевых этапов обновлений — от подготовки инфраструктуры до тестирования и внедрения. Покажем, как с помощью Kubernetes и Ansible выстроить процесс, позволяющий минимизировать ошибки и обеспечить стабильность.
• Обзор инструментов и технологий, которые помогают минимизировать простои: Знакомство с Kubernetes, Ansible и другими инструментами, позволяющими автоматизировать обновления, отслеживать состояние системы и мгновенно реагировать на неполадки. Участники научатся настраивать пайплайны и мониторинг для раннего выявления проблем и их устранения.
• Пример распределенного приложения: Участники разберут на конкретном примере, как применяются различные подходы в условиях распределённой архитектуры. Это поможет глубже понять реальные сценарии и возникающие трудности, а также научиться их эффективно решать.
На вебинаре вы узнаете:
• Как строить и управлять инфраструктурой для проведения обновлений без прерывания работы сервиса.
• Как выбирать подходящую стратегию развертывания с использованием Kubernetes и Ansible.
• Как тестировать обновления в production-среде и обеспечивать их безопасный откат при необходимости.
• Как решать практические задачи и избегать распространённых ошибок при работе с распределёнными приложениями.
Для какой аудитории подходит:
• Для DevOps-инженеров и системных администраторов, которым необходимо обеспечивать непрерывную работу сервисов.
• Для разработчиков, внедряющих CI/CD и стремящихся сократить время вывода новых функций на рынок.
• Для руководителей технических команд, которые хотят внедрить лучшие практики и повысить надёжность инфраструктуры.
Прошедшие
мероприятия
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Корпоративное обучение для ваших сотрудников
- Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
- Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
- OTUS проверяет знания студентов перед стартом обучения и после его завершения
- Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
- Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
- OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год
Отзывы
Подтверждение знаний и навыков
OTUS осуществляет лицензированную образовательную деятельность.
В конце обучения вы получите сертификат OTUS о прохождении курса

После обучения вы:
- заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям и другие дополнительные материалы
- будете понимать особенности современной разработки и использовать актуальные инструменты для обеспечения бесперебойной работы приложений
- научитесь работать с такими инструментами как: Packer, Terraform, Ansible, Vagrant, Docker, Kubernetes, Gitlab CI, Prometheus, Grafana, ELK/EFK stack
- работать с инфраструктурой, как с кодом
DevOps практики и инструменты
Полная стоимость со скидкой
Стоимость указана для оплаты физическими лицами
вычета до 13% стоимости обучения. Пройдите тестирование и менеджер вас проконсультирует
+7 499 938-92-02 бесплатно