DevOps'ам — инструменты для стандартизации процессов управления инфраструктурой и повышения стабильности системы.
SRE-специалистам — инструменты для управления надежностью, автоматизации мониторинга и интеграции с CI/CD.
Разработчикам — возможности для удобного развертывания в Kubernetes, контроля версий приложений и синхронизации с продакшеном.
Системным администраторам и архитекторам – методы управления актуальной инфраструктурой и внедрения инфраструктуры как кода.
DataOps'ам — инструменты для автоматизации обработки данных, мониторинга и обеспечения воспроизводимости данных.
Team Lead'ам — улучшение командных процессов, внедрение CI/CD и упрощение взаимодействия между Dev и Ops.
Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.
Вебинары проводятся 2 раза в неделю по 2 ак. часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.
В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.
После выполнения всех домашних заданий вы получите готовый выпускной проект.
Возможность совмещать учебу с работой
Индивидуальная разработка итоговой проектной работы
Получите знания, которые помогут повысить вашу востребованность и доход
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда
Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии
Чат в Telegram для общения преподавателей и студентов
В этом модуле изучим базовые компоненты Kubernetes: кластер, под, деплойменты и сервисы, необходимые для реализации GitOps-практик. Также в данном модуле изучается декларативный подход к управлению инфраструктурой через YAML-манифесты и их интеграция с Git-репозиториями для автоматизированного CI/CD.
Тема 1: Введение в Kubernetes. Основные понятия и архитектура
Тема 2: Объекты в Kubernetes // ДЗ
Тема 3: Сетевая подсистема в Kubernetes // ДЗ
Тема 4: Хранение данных в Kubernetes // ДЗ
Тема 5: Requests, limits и load balancing в Kubernetes
Тема 6: Архитектурный подход Service Mesh
Тема 7: Развертывание кластера Kubernetes // ДЗ
В этом модуле рассматриваются базовые принципы GitOps: использование Git как единого источника истины для управления инфраструктурой и приложениями, автоматизацию развертывания через declarative-подход.
Тема 1: Основы Git. Использование CI/CD в Git проектах
Тема 2: Введение в GitOps
Тема 3: Управление конфигурацией с помощью Git // ДЗ
В этом модуле рассматриваются ключевые инструменты GitOps (Argo CD, Flux), их архитектура и интеграция с Kubernetes для автоматизации развертывания. Также данный модуль рассматривает практики настройки синхронизации состояний кластеров с Git-репозиториями, обеспечивая прозрачность и контроль изменений через версионные системы.
Тема 1: Инструментарий и подходы для реализации GitOps
Тема 2: Использование паттерна App of Apps // ДЗ
Тема 3: Применение ApplicationSet
Тема 4: Интеграция инструмента Flux // ДЗ
В этом модуле рассматриваются практики управления состояниями инфраструктуры через версионный контроль, воспроизводимость и аудит изменений.
Тема 1: Применение инфраструктуры с помощью Terraform в GitOps // ДЗ
Тема 2: Использование инструмента Crossplane // ДЗ
Тема 3: Автоматизация тестирования инфраструктуры
Тема 4: Мониторинг с помощью GitOps
Тема 5: Интеграция CI/CD и GitOps
Тема 6: Деплой приложений с помощью GitOps // ДЗ
Заключительный месяц курса посвящен проектной работе. Проект – это самая интересная часть обучения. Вы будете разрабатывать его на основе полученных на курсе навыков и компетенций. В процессе работы над проектом можно получить консультацию преподавателей.
Тема 1: Выбор темы и организация проектной работы // ДЗ
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ и подведение итогов курса
Каждый семестр завершается финальным проектом, который предстоит защитить перед преподавателями и командой. Вам будет, что обсудить на собеседовании!
Вы можете выбрать одну из предложенных преподавателем тем или реализовать свою идею.
Fullstack JS/TS-разработчик, DevOps-инженер
Опыт в IT более 10 лет. 8 лет работал как fullstack JS/TS-разработчик и 3 года — DevOps-инженером, создавая и автоматизируя стабильные проекты. Разработка, докеризация и куберизация сервисов, внедрение DevOps-практик. Настраивал CI/CD-пайплайны (включая автосборку десктопных и мобильных приложений), разрабатывал микросервисы и автоскейлеры на Kubernetes, проводил миграцию кластеров и интеграцию PostgreSQL. Автоматизация — для ускорения, а не замены. Считаю, что технологии должны помогать, а не подменять мышление и специалистов. Использую технологии для повышения эффективности и менторю других на этом пути.
Kraftway
DevOps-инженер
Опыт в системном администрировании более 6 лет Участвую в проектах компании Kraftway, автоматизирую рутинные задачи и занимаюсь развертыванием сервисов в production Модернизация, масштабирование, развертывание серверной инфраструктуры с нуля и по внедрению систем виртуализации и контейнеризации Основной стек: Gitlab CI, Docker, Kubernetes, KVM, Zabbix. Windows Server: AD DS, GPO, PowerShell, Exchange, DNS, DHCP, AD CS, IIS, Кластеризация, File Server, VDS/RDS Веду активную преподавательскую деятельность по направлениям Windows, Linux и компьютерные сети. Являюсь автором и действующим преподавателем различных специальных дисциплин и онлайн-курсов Образование: - РЭУ им. Плеханова по специальности Компьютерные сети - МФПУ "Синергия" по направлению Информационные системы и технологии - Переквалификация - ФГБОУ ВО РЭУ им. Г. В. Плеханова, Педагог среднего профессионального образования, Квалификация - Педагог профессионального обучения, профессионального образования и дополнительного профессионального образования
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса и удостоверение о повышении квалификации.