Промокод 5%
На курсе вы расширите компетенции, которых ждут от вас работодатели и станете более востребованным специалистом на рынке.
Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.
Вебинары проводятся 2 раза в неделю по 2 ак. часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.
В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.
После выполнения всех домашних заданий вы получите готовый выпускной проект.
Возможность совмещать учебу с работой
Индивидуальная разработка итоговой проектной работы
Получите знания, которые помогут повысить вашу востребованность и доход
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности. Мы оказываем помощь в вопросах карьеры на протяжении всего обучения и спустя полгода после его завершения.
2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда
Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии
Чат в Telegram для общения преподавателей и студентов
Взглянем на профессию DevOps-инженера в сравнении с SRE и платформенной инженерией. Изучим архитектуру GitLab и GitLab Runner, научимся настраивать CI/CD-процессы с использованием services, artifacts, cache и других компонентов. Попрактикуемся в сборке и деплое приложений, рассмотрим вопросы безопасности, интеграцию с Vault и GitOps-подходы. Обсудим хранение артефактов и сравним GitLab с отечественными и зарубежными аналогами.
Тема 1: DevOps как профессия. Сравнение с SRE/Platform Engineering. Обзор курса
Тема 2: Архитектура GitLab, GitLab Runner, тюнинг GitLab Runner
Тема 3: Использование services, rules, artifacts, cache, components
Тема 4: GitLab - сборка и деплой приложений // ДЗ
Тема 5: Безопасность. Интеграция с Vault и встраиваемые анализаторы
Тема 6: GitOps практики
Тема 7: Внешние хранилища артефактов
Тема 8: Отечественные и зарубежные аналоги GitLab
Тема 9: Q&A занятие по ДЗ
Освоим интеграцию инструментов инфраструктурного управления — Ansible и Terraform — в пайплайны GitLab. Научимся работать с секретами, автоматизировать создание виртуальных машин, баз данных и балансировщиков. Поднимем кластер Kubernetes с помощью Terraform и Ansible, а также разберём best practices для надёжной и поддерживаемой инфраструктуры. Завершим модуль сессией вопросов и ответов по домашним заданиям.
Тема 1: Интеграция Ansible в пайпланы GitLab. Работа с секретами // ДЗ
Тема 2: Интеграция Terraform в пайпланы GitLab. Создаём минимальную инфраструктуру для приложений - виртуальные машины, БД, балансировщик // ДЗ
Тема 3: Поднимаем кластер Kubernetes с помощью Terraform и Ansible // ДЗ
Тема 4: Best Practice c Terraform/Ansible
Тема 5: Q&A занятие по ДЗ
Продолжим работу с Kubernetes и сосредоточимся на его использовании для CI/CD и продакшн-окружений. Настроим хранилище данных и секретов в кластере, интегрируем Vault, подготовим инфраструктуру к высоким нагрузкам с помощью автоскалирования и оптимизации манифестов. Научимся диагностировать и отлаживать работу приложений в Kubernetes, а также обеспечивать безопасность всего кластера. Завершим модуль разбором домашних заданий и практических вопросов.
Тема 1: Настройка хранилища данных в k8s // ДЗ
Тема 2: Kubernetes для непрерывной поставки (CI/CD). Интеграция с CI-сервисом на примере GitLab // ДЗ
Тема 3: Автоскалирование кластера под нагрузкой. Подготовка к HighLoad. Настройка k8s-манифестов
Тема 4: Хранилище секретов для приложений. Интеграция с Vault // ДЗ
Тема 5: Хранилище секретов для приложений. Интеграция с Vault (часть 2)
Тема 6: Диагностика и отладка кластера и приложений в нем
Тема 7: Обеспечение безопасности в Kubernetes
Тема 8: Q&A занятие по ДЗ
Познакомимся с современными инструментами мониторинга и алертинга. Настроим связку Grafana + Prometheus для сбора метрик и визуализации, а также Grafana + Loki для работы с логами. Изучим возможности Zabbix как классического решения для мониторинга. Разберём best practices по настройке алертов и системе оповещений. Завершим модуль Q&A-сессией для закрепления материала.
Тема 1: Grafana + Prometheus // ДЗ
Тема 2: Grafana + Loki // ДЗ
Тема 3: Zabbix - как классика, для систем мониторинга и алертинга //ДЗ
Тема 4: Настраиваем правильный алертинг. Best Practices
Тема 5: Q&A занятие по ДЗ
Реализуем микросервисное приложение, используя полученные на курсе инструменты и практики. Настроим CI/CD пайплайны в GitLab, развернём инфраструктуру с помощью Ansible и Terraform, поднимем кластер Kubernetes и обеспечим его мониторинг через стек Grafana, Loki и Prometheus. По желанию внедрим GitOps-подход для управления конфигурацией.
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ
Тема 4: Подведение итогов курса
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса и удостоверение о повышении квалификации.