DevOps. Необходимость меняться
-Тема 1.Что такое DevOps и история его развития
-Тема 2.DevOps как система. Практики и методики
-Тема 3.Система контроля версий как основа разработки и поставки ПО. Знакомство с Git
-Тема 4.Локальное окружение инженера. ChatOps и визуализация рабочих процессов. Командная работа с Git. Работа в GitHub
-Тема 5.Знакомство с облачной инфраструктурой и облачными сервисами
-Тема 6.Основные сервисы Yandex Cloud
Управление инфраструктурой и конфигурацией
-Тема 7.Модели управления инфраструктурой. Подготовка образов с помощью Packer
-Тема 8.Знакомство с Terraform
-Тема 9.Принципы организации инфраструктурного кода и работа над инфраструктурой в команде на примере Terraform
-Тема 10.Управление конфигурацией. Знакомство с Ansible
-Тема 11.Продолжение знакомства с Ansible: templates, handlers, dynamic inventory, vault, tags
-Тема 12.Ansible роли, управление настройками нескольких окружений и best practices
-Тема 13.Локальная разработка Ansible ролей с Vagrant. Тестирование конфигурации.
-Тема 14.Безопасность инфраструктуры
Continuous Integration & Continuous Delivery с использованием Docker
-Тема 15.Технология контейнеризации. Введение в Docker
-Тема 16.Docker контейнеры. Docker под капотом
-Тема 17.Docker образы. Микросервисы
-Тема 18.Сетевое взаимодействие Docker контейнеров. Docker Compose. Тестирование образов
-Тема 19.Технология непрерывной поставки ПО
-Тема 20.Устройство Gitlab CI. Построение процесса непрерывной интеграции
-Тема 21.Безопасность контейнеров, интеграция проверок безопасности и пайплайны
Fast Feedback Loop (мониторинг и логирование)
-Тема 22.Введение в мониторинг. Модели и принципы работы систем мониторинга
-Тема 23.Мониторинг приложения и инфраструктуры
-Тема 24.Применение инструментов для обработки лог данных
-Тема 25.Применение системы логирования в инфраструктуре на основе Docker
Контейнерная Оркестрация
-Тема 26.Контейнерная оркестрация
-Тема 27.Введение в Kubernetes #1
-Тема 28.Введение в Kubernetes #2
-Тема 29.Основные модели безопасности и контроллеры в Kubernetes
-Тема 30.Ingress-контроллеры и сервисы в Kubernetes
-Тема 31.Интеграция Kubernetes в GitlabCI
-Тема 32.Kubernetes. Мониторинг и логирование
Проектная работа
-Тема 33.Выбор темы и организация проектной работы
-Тема 34.Консультация по проектам и домашним заданиям - промежуточная приемка
-Тема 35.Защита проектных работ