DevOps на практике: от кода до прода

3 000
1 500
Срок доступа 60 дней
Описание курса

Основные принципы DevOps - непрерывная конвейерная поставка ценностей, обратная связь и обмен знаниями - известны каждому, кто интересовался этим движением хотя бы поверхностно. 

В курсе рассматривается значение этих принципов и раскрывается специфика их реализации. Вы не только изучите подходы и инструменты мира DevOps, но и попробуете применить их в реальном проекте. По окончании обучения вы сможете собрать мини-портфолио, демонстрирующее владение базовыми приемами внедрения и поддержки принципов DevOps-культуры.

Технологии и инструменты в DevOps-мире развиваются стремительно, но именно принципы остаются тем необходимым базисом, на котором может строиться понимание конкретных практик и инструментов. 

Одна из особенностей курса - структура подачи материала. Последовательность курса продумана таким образом, что слушатель, начиная с самых простых и основных практик,  постепенно переходит к более сложным понятиям.

Вы не только узнаете про существующие практики и инструменты, но и попробуете их применить для собственных проектов. 

Заключительный модуль курса, построенный на основе зарекомендовавшего себя авторского мастер-класса “Микросервисы в продакшн”, позволит получить практические навыки работы с полным циклом введения сервиса в эксплуатацию - “от кода до прода”.

Содержание курса
1
Модуль 1. История появления и задачи движения DevOps
  • Что такое DevOps? История и причины возникновения движения
  • "Три пути" DevOps
  • Роли в DevOps-культуре и культура SRE
  • Обзор практик, рассматриваемых в курсе
  • Практикум: репозиторий для DevOps-портфолио
  • Оцениваемый тест
2
Модуль 2. Поток создания технологической ценности
  • Lean и Agile как основа для DevOps. Часть 1 (Agile, Scrum, Kanban)
  • Lean и Agile как основа для DevOps. Часть 2. Lean, поток создания ценности
  • Технологический поток ценности в DevOps
  • Непрерывная доставка. Непрерывные интеграция и развертывание
  • Практикум: внедряем процесс непрерывной интеграции
  • Оцениваемый тест
3
Модуль 3. «Соглашение об уровне услуг» и смежные понятия. Практика дежурств «On Call» и управление инцидентами
  • Соглашение об уровне услуг
  • Телеметрия приложений
  • Практикум: отправка и сбор метрик и логов
  • Управление инцидентами и культура «Post Mortem»
  • Практикум: Инструменты дежурного инженера
  • Оцениваемый тест
4
Модуль 4. Инфраструктура как код и контейнеризация
  • Инфраструктура как код
  • Практикум: декларативное описание инфраструктуры с помощью Terraform
  • История возникновения контейнеризации
  • Основные понятия мира контейнеров
  • Практикум: используем Docker для запуска контейнеров
  • Оцениваемый тест
5
Модуль 5. Нативные облачные инфраструктуры и 12 факторов как базовые требования к приложениям для таких инфраструктур
  • Что такое инфраструктура? Виды инфраструктур
  • «Инфраструктура как пицца». Чем отличаются разные виды инфраструктур.
  • Инфраструктура как сервис
  • Ведение в методологию 12 факторов
  • Двенадцатифакторные приложения. Факторы 1-2
  • Двенадцатифакторные приложения. Факторы 3-4
  • Двенадцатифакторные приложения. Фактор 5
  • Двенадцатифакторные приложения. Факторы 6-9
  • Двенадцатифакторные приложения. Факторы 10-12
  • Оцениваемый тест
6
Модуль 6. Нативные облачные приложения
  • Введение в нативные облачные приложения
  • Свойства нативных облачных приложений
  • «Production Readiness». Часть 1.
  • «Production Readiness». Часть 2.
  • Оцениваемый тест
7
Модуль 7. Cloud Native на практике: контейнерная оркестрация и микросервисы
  • Введение в микросервисные архитектуры
  • Практикум: Kubernetes как инструмент контейнерной оркестрации
  • Практикум: конфигурирование сервиса для Kubernetes
  • Практикум: конфигурирование сервиса для Kubernetes. Часть 2
  • Практикум: конфигурирование сервиса для Kubernetes. Часть 3
  • Оцениваемый тест
8
Модуль 8. Полный цикл работы с сервисами
  • Луковичная модель сервиса
  • Роль безопасности в DevOps-культуре
  • Практикум: Работа над DevOps-портфолио
ПОДЕЛИТЬСЯ В СОЦИАЛЬНЫХ СЕТЯХ
Автор курса
ГРАХОВАЦ

ЕЛЕНА ЮРЬЕВНА

Елена руководит командой автоматизации внутренних процессов в немецком финтех-стартапе N26 (бесфилиальный банкинг). Опыт в ИТ - больше 10 лет. За это время успела поработать в разных ролях, командах, компаниях, городах и странах и на практике убедилась в пользе изменений, вносимых DevOps-культурой в процесс поставки ПО. Область интересов: архитектура и инфраструктура распределенных сервисов, реинжиниринг и автоматизация любых рутинных работ. В свободное время ведет подкаст о языке программирования Go и смежных темах.

ВСЕ КУРСЫ АВТОРА
По окончании курса вы сможете
узнать историю и основные идеи и принципы, на которых базируется DevOps-культура
узнать современные подходы к управлению облачной инфраструктурой
узнать базовые принципы внедрения практик безопасности в DevOps-подход
применять на практике принципы инжиниринга процессов непрерывной интеграции, доставки и развертывания
работать с практиками автоматизированного управления инфраструктурой (декларативный и процедуральный подходы);
иметь навыки “наблюдения” (мониторинга) облачных инфраструктур и сервисов
иметь навыки составления чек-листов требований инфраструктуры и безопасности к сервисам
применять техники построения “дежурств по вызову” и управления инцидентами
иметь навыки проектирования микросервисных приложений по 12-ти факторам
познакомиться с управлением инфраструктурой с помощью инструмента Terraform
работать с контейнерной оркестрацией (на примере Docker и Kubernetes)
иметь навыки определения соглашения об уровне услуг для облачных сервисов
иметь навыки измерения эффективности практик DevOps
ПОДЕЛИТЬСЯ В СОЦИАЛЬНЫХ СЕТЯХ
Для кого этот курс
ИТ-специалисты (разработчики и инженеры инфраструктуры), желающие углубить свои знания о процессе поставки продуктов и выработать системный подход к этому процессу
Студенты старших курсов инженерных специальностей, уже успевшие сделать свои первые шаги в ИТ
Технологические предприниматели, заинтересованные в создании конкурентоспособных продуктов, способных успешно выйти на рынок за минимальное время
ПОДЕЛИТЬСЯ В СОЦИАЛЬНЫХ СЕТЯХ
Видео-презентация




ПОДЕЛИТЬСЯ В СОЦИАЛЬНЫХ СЕТЯХ
Отзывы
Отзывов пока нет
Авторизуйтесь, чтобы оставить отзыв
ПОДЕЛИТЬСЯ В СОЦИАЛЬНЫХ СЕТЯХ
Выдаем документ об окончании

Электронный сертификат АНО "еНано"