Описание
Онлайн-курс по DevOps практики и инструменты от онлайн-школы OTUS. После прохождения курса, у лучших студентов, появится возможность устроиться на работу в компанию-партнер онлайн-школы Отус. Программа обучения на курсах включается в себя углубленное изучение материалов уровня middle и senior.
Программа курса
DevOps. Необходимость меняться
- Что такое DevOps и история его развития
- DevOps как система. Практики и методики
- Система контроля версий как основа разработки и поставки ПО. Знакомство с Git
- Локальное окружение инженера. ChatOps и визуализация рабочих процессов. Командная работа с Git. Работа в GitHub
- Знакомство с облачной инфраструктурой и облачными сервисами
- Основные сервисы Yandex Cloud
Управление инфраструктурой и конфигурацией
- Модели управления инфраструктурой. Подготовка образов с помощью Packer
- Знакомство с Terraform
- Принципы организации инфраструктурного кода и работа над инфраструктурой в команде на примере Terraform
- Управление конфигурацией. Знакомство с Ansible
- Продолжение знакомства с Ansible: templates, handlers, dynamic inventory, vault, tags
- Ansible роли, управление настройками нескольких окружений и best practices
- Локальная разработка Ansible ролей с Vagrant. Тестирование конфигурации.
- Безопасность инфраструктуры
Continuous Integration & Continuous Delivery с использованием Docker
- Технология контейнеризации. Введение в Docker
- Docker контейнеры. Docker под капотом
- Docker образы. Микросервисы
- Сетевое взаимодействие Docker контейнеров. Docker Compose. Тестирование образов
- Технология непрерывной поставки ПО
- Устройство Gitlab CI. Построение процесса непрерывной интеграции
- Безопасность контейнеров, интеграция проверок безопасности и пайплайны
Fast Feedback Loop (мониторинг и логирование)
- Введение в мониторинг. Модели и принципы работы систем мониторинга
- Мониторинг приложения и инфраструктуры
- Применение инструментов для обработки лог данных
- Применение системы логирования в инфраструктуре на основе Docker
Контейнерная Оркестрация
- Контейнерная оркестрация
- Введение в Kubernetes
- Основные модели безопасности и контроллеры в Kubernetes
- Ingress-контроллеры и сервисы в Kubernetes
- Интеграция Kubernetes в GitlabCI
- Kubernetes. Мониторинг и логирование
Проектная работа
- Выбор темы и организация проектной работы
- Консультация по проектам и домашним заданиям — промежуточная приемка — 12.01
- Защита проектных работ
Как записаться на курс
- 1
Нажмите на кнопку Записаться на курс
- 2
Ознакомьтесь подробнее с материалом курса и программой обучения на странице школы или университета
- 3
Оставьте свои данные в форме заявки и после подтверждения оплатите учебный курс (полностью или в рассрочку)
- 4
Получите доступ к учебным материалам
Отзывов пока нет.