28 мая
3 месяца
Онлайн
Platform Engineering — новая эволюция DevOps.
Освоите подход к построению внутренних платформ разработки (Internal Developer Platforms), который используют современные технологические компании для ускорения разработки и снижения сложности инфраструктуры.
Продуктовое мышление в инженерии:
Вы научитесь применять продуктовый подход (MVP, метрики, ревью) к внутренним инструментам, превращая инфраструктуру в сервис
Platform Architecture:
Научитесь проектировать архитектуру платформы: разделять control plane и data plane, строить platform APIs и создавать self-service инфраструктуру для команд разработки.
Infrastructure as Code и GitOps:
Освоите автоматизацию инфраструктуры и деплоя приложений с использованием Terraform, Kubernetes и GitOps-подхода.
Developer Platform:
Научитесь разворачивать developer portal (Backstage), создавать service catalog и software templates, реализовывать Golden Paths для быстрого создания новых сервисов.
Observability и безопасность платформы:
Научитесь строить мониторинг платформы, управлять доступами, внедрять policy-as-code и обеспечивать безопасность инфраструктуры.
Практический опыт построения платформы:
В рамках курса реализуете проект Internal Developer Platform — с self-service инфраструктурой, GitOps деплоем, developer portal и сервисным каталогом.
В этом модуле сформируем системное понимание Platform Engineering как эволюции DevOps-подходов и рассмотрим роль внутренней платформы в современной разработке. Разберём, как рассматривать платформу как продукт для разработчиков, проектировать структуру команд и снижать когнитивную нагрузку инженерных команд.
Тема 1: Обзор методологии Platform Engineering и её место в IT
Тема 2: Platform as a Product
Тема 3: Team Topologies и Platform Teams // ДЗ
Тема 4: Developer Experience и Golden Paths
В этом модуле рзберём архитектурное проектирование внутренней платформы разработки и принципы её взаимодействия с командами и инфраструктурой. Рассмотрим способы построения self-service модели через API платформы, внедрение управляемых ограничений и обеспечение безопасности без потери гибкости. Освоим подходы к созданию базовой облачной архитектуры и формированию устойчивого фундамента платформы для масштабируемой работы команд.
Тема 1: Архитектура Internal Developer Platform (IDP) // ДЗ
Тема 2: Platform APIs и Self-Service
Тема 3: Правила и безопасность платформы
Тема 4: Landing Zone и Cloud Architecture. Базовая структура облака для платформы // ДЗ
В этом модуле изучим инфраструктурный уровень платформы и принципы управления ресурсами через код и автоматизацию. Научимся создавать воспроизводимую инфраструктуру, использовать контейнерную оркестрацию как основу платформы и управлять изменениями декларативным способом.
Тема 1: Infrastructure as Code с Terraform
Тема 2: Cloud Infrastructure Automation // ДЗ
Тема 3: Kubernetes как слой платформы
Тема 4: GitOps и управление конфигурациями // ДЗ
В этом модуле уделим внимание практической реализации внутренней платформы и созданию удобного интерфейса взаимодействия разработчиков с инфраструктурой. Рассмотрим developer portal как единую точку доступа к платформенным возможностям и способы автоматизации создания сервисов через шаблоны и golden paths. Научимся внедрять self-service сценарии, позволяющие разработчикам самостоятельно получать инфраструктурные ресурсы и ускорять delivery.
Тема 1: Internal Developer Portals
Тема 2: Развертывание Backstage
Тема 3: Software Templates и Golden Paths // ДЗ
Тема 4: Self-Service Infrastructure // ДЗ
В этом модуле разберём эксплуатацию платформы и её устойчивую работу в условиях роста числа пользователей и сервисов. Рассмотрим подходы к наблюдаемости, измерению эффективности платформы и формированию метрик, отражающих влияние на скорость разработки. Изучим практики обеспечения безопасности и управления затратами, позволяющие поддерживать баланс между надёжностью, контролем и экономической эффективностью платформы.
Тема 1: Observability платформы
Тема 2: Platform Observability
Тема 3: Platform Security // ДЗ
Тема 4: FinOps и управление стоимостью
Заключительный месяц курса посвящен проектной работе. Проект – это самая интересная часть обучения. Вы будете разрабатывать его на основе полученных на курсе навыков и компетенций. В процессе работы над проектом можно получить консультацию преподавателей.
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ
Lead DevOps Engineer | Архитектор DevOps-платформ
Я более 7 лет работаю с DevOps, облачной инфраструктурой и высоконагруженными системами. Сейчас руковожу DevOps-командой в Urent и занимаюсь развитием облачной платформы на Kubernetes в AWS и Yandex Cloud, автоматизацией инфраструктуры и повышением надежности сервисов. Ранее работал Tech Lead DevOps в Банке Уралсиб, где с нуля построил централизованную DevOps-платформу для разработки, внедрив Kubernetes, GitOps и платформенные сервисы CI/CD, мониторинга и логирования. Также работал SRE-инженером в МТС, обеспечивая надежность платформы MTS Cashback с десятками микросервисов и миллионами пользователей. На курсе я покажу, как строить платформенную инфраструктуру, внедрять Kubernetes и GitOps, а также выстраивать надежные процессы CI/CD на практике.
DevOps Engineer Работаю в сфере Информационных технологий больше 6 лет. Начинал свою карьеру Системным администратором Linux. Последние 2 года работаю DevOps инженером, решаю инфраструктурные задачи. Внедряю современные методологии в нашей компании. Навыки CI/CD Gitlab, Jenkins Containers: Docker, Docker-compose Orchestration: Kubernetes + Helm OS: CentOS, Debian, Astra Infrastructure as a Code: Ansible, Terraform, Vagrant Script: Bash, Python Observation, Grafana (+prometheus), Zabbix, OpenSearch, Jaeger DB: PostgreSQL, MongoDB, Cockroachdb, Redis, S3(Minio) Secrets: Hashicorp vault, Secrets
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Открытый вебинар — это настоящее занятие в режиме онлайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
OTUS осуществляет лицензированную образовательную деятельность.
Вы получите сертификат о прохождении обучения, а также можете получить удостоверение о повышении квалификации.
Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании
Доступ к учебным материалам курса
Ваш личный проект, который поможет проходить собеседования
Стоимость в рассрочку
Преподаватели действуют в единой связке с менторами, создавая бесшовный образовательный процесс
Онлайн-сессии на 40 минут каждую неделю