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

60 дней
В курсе рассматривается значение основных принципов DevOps - непрерывной конвейерной поставки ценностей, обратной связи и обмена знаниями. Вы не только изучите подходы и инструменты мира DevOps, но и попробуете применить их в реальном проекте. По окончании обучения вы сможете собрать мини-портфолио, демонстрирующее владение базовыми приемами внедрения и поддержки принципов DevOps-культуры.
Стоимость обучения
6 000 ₽
Доступность по подписке:
Доступно
Тема
ИТ
Формат
Курс
Уровень
Базовый
Тип обучения
Самостоятельно

Описание курса

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

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

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

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

Будет полезно

ИТ-специалистам (разработчикам и инженерам инфраструктуры), желающим углубить свои знания о процессе поставки продуктов и выработать системный подход к этому процессу

Студентам старших курсов инженерных специальностей, уже успевшим сделать свои первые шаги в ИТ

Технологическим предпринимателям, заинтересованным в создании конкурентоспособных продуктов, способных успешно выйти на рынок за минимальное время

Вы научитесь

Применять на практике принципы инжиниринга процессов непрерывной интеграции, доставки и развертывания

Работать с практиками автоматизированного управления инфраструктурой (декларативный и процедуральный подходы)

Мониторить облачные инфраструктуры и сервисы

Составлять чек-листы требований инфраструктуры и безопасности к сервисам

Применять техники построения “дежурств по вызову” и управления инцидентами

Проектировать микросервисные приложения по 12-ти факторам

Управлять инфраструктурой с помощью инструмента Terraform

Работать с контейнерной оркестрацией (на примере Docker и Kubernetes)

Определять соглашения об уровне услуг для облачных сервисов

Выдаем документ об окончании

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

Программа курса

История появления и задачи движения DevOps

  • Что такое DevOps? История и причины возникновения движения
  • "Три пути" DevOps
  • Роли в DevOps-культуре и культура SRE
  • Обзор практик, рассматриваемых в курсе
  • Практикум: репозиторий для DevOps-портфолио
  • Оцениваемый тест
Поток создания технологической ценности

  • Lean и Agile как основа для DevOps. Часть 1. Agile, Scrum, Kanban
  • Lean и Agile как основа для DevOps. Часть 2. Lean, поток создания ценности
  • Технологический поток ценности в DevOps
  • Непрерывная доставка. Непрерывные интеграция и развертывание
  • Практикум: внедряем процесс непрерывной интеграции
  • Оцениваемый тест
«Соглашение об уровне услуг» и смежные понятия. Практика дежурств «On Call» и управление инцидентами

  • Соглашение об уровне услуг
  • Телеметрия приложений
  • Практикум: отправка и сбор метрик и логов
  • Управление инцидентами и культура «Post Mortem»
  • Практикум: Инструменты дежурного инженера
  • Оцениваемый тест
Инфраструктура как код и контейнеризация

  • Инфраструктура как код
  • Практикум: декларативное описание инфраструктуры с помощью Terraform
  • История возникновения контейнеризации
  • Основные понятия мира контейнеров
  • Практикум: используем Docker для запуска контейнеров
  • Оцениваемый тест
Нативные облачные инфраструктуры и 12 факторов как базовые требования к приложениям для таких инфраструктур

  • Что такое инфраструктура? Виды инфраструктур
  • «Инфраструктура как пицца». Чем отличаются разные виды инфраструктур
  • Инфраструктура как сервис
  • Ведение в методологию 12 факторов
  • Двенадцатифакторные приложения. Факторы 1-2
  • Двенадцатифакторные приложения. Факторы 3-4
  • Двенадцатифакторные приложения. Фактор 5
  • Двенадцатифакторные приложения. Факторы 6-9
  • Двенадцатифакторные приложения. Факторы 10-12
  • Оцениваемый тест
Нативные облачные приложения

  • Введение в нативные облачные приложения
  • Свойства нативных облачных приложений
  • «Production Readiness». Часть 1
  • «Production Readiness». Часть 2
  • Оцениваемый тест
Cloud Native на практике: контейнерная оркестрация и микросервисы

  • Введение в микросервисные архитектуры
  • Практикум: Kubernetes как инструмент контейнерной оркестрации
  • Практикум: конфигурирование сервиса для Kubernetes
  • Практикум: конфигурирование сервиса для Kubernetes. Часть 2
  • Практикум: конфигурирование сервиса для Kubernetes. Часть 3
  • Оцениваемый тест
Полный цикл работы с сервисами

  • Луковичная модель сервиса
  • Роль безопасности в DevOps-культуре
  • Практикум: Работа над DevOps-портфолио

Авторы

ГРАХОВАЦ ЕЛЕНА ЮРЬЕВНА

Мобильное приложение edunano.ru

Проходить обучение стало ещё удобнее: смотрите видео, проходите тесты, участвуйте в вебинарах, регистрируйтесь на мероприятия с вашего смартфона
Спасибо, ваша заявка принята!
Мы свяжемся с вами в ближайшее время.
Оставить заявку
{{errors.last_name|formatError}}
{{errors.first_name|formatError}}
{{errors.middle_name|formatError}}
{{errors.email|formatError}}
{{errors.phone|formatError}}
{{errors.promocode|formatError}}
{{errors.text|formatError}}
Отправляя заявку, я соглашаюсь на обработку персональных данных
Спасибо, ваша заявка принята!
Мы свяжемся с вами в ближайшее время.
Получите консультацию
и скидку на обучение
Мы свяжемся с вами и дадим ответы на все вопросы, расскажем, как воспользоваться скидкой.
{{errors.email|formatError}}
Или
{{errors.phone|formatError}}
Отправляя заявку, я соглашаюсь на обработку персональных данных
Спасибо, ваша заявка принята!
Мы свяжемся с вами в ближайшее время.