Звоните прямо сейчас!

+ 7 (495) 768-3860 / (926898-9774

Главная \ Наши курсы \ DevOps \ Программа курса DevOps Foundation

Программа курса DevOps Foundation

Модуль 1. Введение

  • Проблематика разработки и эксплуатации
  • Development+Operations=DevOps

Модуль 2. Основы подхода DevOps

  • области знаний DevOps
  • 6 ключевых принципов DevOps подхода
  • структура DevOps компетенций
  • жизненный цикл DevOps

Модуль 3. Культура DevOps и другие практики управления

  • Основные концепции DevOps
  • История возникновения философии DevOps
  • Поддержка целей компании
  • Матрица BCG
  • DevOps и Agile
  • DevOps и Lean
  • DevOps и ITSM
  • Ключевые аспекты подхода
  • 6 основных принципов DevOps
  • Практика

Модуль 4. Ключевые элементы DevOps

  • Типовые аспекты DevOps
  • Навыки формирования культуры DevOps
  • Сотрудничество как ключевой фактор успеха
  • Визуализация – ключевой инструмент создания команды
  • Выгоды и сложности совместной работы
  • Непрерывность улучшений
  • Практика
  • Кайзен. Поиск корневых причин проблем
  • Действия в команде
  • Лидерство и обратная связь
  • Преодоление  барьеров при командной работе
  • Контроль прогресса
  • Практика

Модуль 5. Организационные факторы

  • Организационные модели
  • Сложности в организационных моделях DevOps
  • DevOps не решение, а инструмент
  • Автономные команды – выгоды и сложности
  • Базовые критерии при создании команд
  • Принципы архитектуры для DevOps подходов
  • Микросервисы
  • Руководство внутри команд и между командами
  • Практика

Модуль 6. Процессы

  • Основные понятия
  • DevOps и ITSM
  • Использование Agile/Scrum
  • Оптимизация процессов с использованием бережливых подходов (Lean)
  • Потери и их виды
  • Построение потока создания ценности
  • Практика
  • Пользовательские истории
  • Практика

Модуль 7. Автоматизация и непрерывность улучшений

  • Автоматизация предоставления услуг
  • Фокусировка на ценности
  • Основные принципы непрерывного предоставления услуги
  • Выгоды автоматизации
  • Изменчивость программного обеспечения
  • Влияние на производительность команд
  • Принцип быстрых неудач (Fail fast)
  • Автоматизация сборки и развертывания
  • Автоматизированное тестирование
  • Автоматизированное развертывание и его выгоды
  • Стратегии развертывания
  • Микросервисы и принцип контейнеров
  • Бэклог непрерывного предоставления
  • Основные принципы облачных услуг
  • Концепция «облаков» в разработке и эксплуатации
  • Команды DevOps как «облачные» провайдеры
  • Принципы автоматизации обеспечения услуг
  • Характеристики продукта и зрелость приложений
  • Практика

Модуль 8. Мониторинг и обратная связь

  • Важность измерений
  • Взаимосвязь между метриками и ответственностью
  • Метрики и предикторы
  • Основные типы метрик
  • Подбор насущных метрик
  • Мониторинг и логгирование
  • Обратная связь
  • Дашборды

Модуль 9. Завершение

  • Выводы
  • Схемы сертификаций
  • Описание пробного экзамена
  • Сдача пробного экзамена (опционально)