Использование принципов DevOps позволяет создавать команды, ответственные за продукт целиком, от концепции до окончания жизненного цикла. В рамках методологии внимание уделяется не только автоматизации необходимых бизнес-процессов, но и межличностному взаимодействию членов команды. В результате повышается эффективность процесса разработки, и клиент получает качественные ИТ-продукты и услуги.
• Познакомить слушателей с DevOps, с его с ключевыми инструментами. Понять в чем его преимущество и определиться с последующими шагами для развития в этой области.
• Системные администраторы,
• Разработчики, архитекторы, программисты
• Тестировщики,
• Менеджеры
• Владельцы продуктов
• все, кому интересна тема DevOps.
• Понимать ценность философии DevOps для бизнеса
• Связывать DevOps с различными методологиями управления
• Определять ключевые принципы DevOps
• Знать и применять инструменты автоматизации
• Использовать наиболее общие и популярные инструменты DevOps
Модуль 1. Введение
Модуль 2. Что такое DevOps?
2.1 Цели и суть философии DevOps
2.2 История возникновения DevOps
2.3 Ценность DevOps для бизнеса
2.4 Мифы о DevOps
Модуль 3. DevOps и другие практики управления
3.1 DevOps и Agile
3.2 DevOps и Lean
3.3 DevOps и ITSM
Модуль 4. Основные принципы DevOps (“Три пути”)
4.1 Поток создания ценности
4.2 Обратная связь
4.3 Постоянное обучение и экспериментирование
Модуль 5. Практики DevOps
5.1 Непрерывная интеграция
5.2 Непрерывная поставка
5.3 Непрерывное развёртывание
5.4 Систематизирование потока создания ценности
5.5 Канбан
5.6 Теория ограничений
5.7 Непрерывные эксперименты и обучение
5.8 Цикл Деминга
Модуль 6. Вопросы автоматизации DevOps и инструменты
6.1 Практика автоматизации DevOps
6.2 Инструменты на различных этапах жизненного цикла
Модуль 7. Организация и культура DevOps
7.1 Организационная культура
7.2 Навыки
7.3 Команды
7.4 Организационная структура
7.5 Роли
Модуль 8. Вопросы проведения DevOps-трансформации
8.1 С чего начать?
8.2 Модели внедрения DevOps
8.3 Вызовы, риски и критические факторы успеха