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