Devops на практике: от кода до прода
Offered By: Moscow Institute of Physics and Technology via Coursera
Course Description
Overview
Хотите узнать что такое DevOps? Этот курс познакомит вас с историей становления DevOps культуры, с основными технологиями и терминами. Но самое главное - это, конечно, практика. Мы расскажем вам как именно внедрять процессы, вы сами попробуете запускать контейнеры, конфигурировать сервисы для Kubernetes, создадите инфраструктурный чек-лист для разработчиков и многое другое! Итогом курса будет ваше собственное DevOps-портфолио, которое вы поэтапно создадите с нашим экспертом. Таким образом курс даёт не только знания, но и готовый продукт, которым вы обязательно будете пользоваться!
Курс разработан кафедрой технологического предпринимательства МФТИ-РОСНАНО совместно с АНО "еНано".
Курс разработан кафедрой технологического предпринимательства МФТИ-РОСНАНО совместно с АНО "еНано".
Syllabus
- История появления и задачи движения DevOps
- История появления и задачи движения DevOps. Роли в DevOps-культуре. Культура SRE. Практика: Работа с системами контроля версий.
- Поток создания технологической ценности
- Понятие “непрерывная поставка” (Continuous Delivery). Практики непрерывной интеграции и развертывания (Continuous Integration and Deployment). Анализ качества продукта до исполнения. Тестирование и метрики тестирования. Статический анализ кода
- “Соглашение об уровне услуг” и смежные понятия. Практика дежурств “On Call” и управление инцидентами
- “Соглашение о качестве обслуживания” и смежные понятия (SLA, SLO, SLI. Наблюдаемость (Observability). Логирование и снятие метрик. Инструменты для сбора и хранения логов и метрик. Визуализация метрик и алетринг. Анализ качества кода во время исполнения. Профилирование кода и запросов
- Инфраструктура как код и контейнеризация
- Инфраструктура как код (Infrastructure as Code): концепции и инструменты. Управление конфигурацией. Понятие контейнеров. Docker как введение в контейнеризацию
- Нативные облачные инфраструктуры и 12 факторов как базовые требования к приложениям для таких инфраструктур
- Нативные облачные (Cloud-Native) инфраструктуры. Введение. 12-факторные приложения.
- Нативные облачные приложения
- Свойства и требования Cloud Native инфраструктур и приложений
- Cloud Native на практике: контейнерная оркестрация и микросервисы
- Cloud Native на практике. Сходства и отличия инфраструктурных платформ. Контейнерная оркестрация на примере Kubernetes. Микросервисы
- Полный цикл работы с сервисами
- Полный цикл работы с сервисами. Требования со стороны инженеров инфраструктуры и безопасности. Подготовка и релиз своего или предоставленного сервиса
Taught by
Граховац Елена Юрьевна
Tags
Related Courses
AWS Managed Services (AMS) Advanced: ServiceNow Connector Application (Korean)Amazon Web Services via AWS Skill Builder AWS Managed Services (AMS) Advanced: ServiceNow Connector Application (French)
Amazon Web Services via AWS Skill Builder AWS Managed Services (AMS) Advanced: ServiceNow Connector Application (Spanish)
Amazon Web Services via AWS Skill Builder AWS Managed Services (AMS) Advanced: ServiceNow Connector Application (Portuguese)
Amazon Web Services via AWS Skill Builder AWS Managed Services (AMS) Advanced: ServiceNow Connector Application (German)
Amazon Web Services via AWS Skill Builder