Основы DevOps

В деталях разберем, как снизить стоимость реализации бизнес-инициатив, одновременно увеличив скорость, надежность и предсказуемость поставок.

Если сомневаетесь, отправьте нам описание вашей ситуации и мы ответим, подойдет ли Вам этот курс и постараемся дать практический совет по Вашему кейсу.

Этот тренинг для вас, если вы:

  • Продуктовый, технический, линейный или релизный менеджер;
  • Архитектор любого уровня;
  • Разработчик, независимо от специализации;
  • Специалист по эксплуатации;
  • Специалист по тестированию;
  • Человек, который хочет за короткое время закрыть все базовые вопросы о том, что такое DevOps.

Программа тренинга:

  • Проблематика, возникновение и определение DevOps
    — Оценка и стратегия развития компетенций по модели DASA
    — Оценка и стратегия развития дисциплины через модель CALMS
    — Области применимости по модели Cynefin
  • Технологический поток создания ценности
    — Создание текущего потока создания ценности с уклоном в Deployment Pipeline
    — Метрики потока создания ценности и их интерпретация
    — Выявление потерь; все дальнейшие практики будут направлены на устранение обозначенных потерь, что задает каркас для понимания принципов и практик DevOps
    — Формализация критериев готовности задач с точки зрения DevOps
  • Метрики DevOps:
    — Бизнес-ориентированные
    — Метрики эффективности производства
    — Метрики качества
    — Метрики культуры
  • Организационный контекст:
    — Структурные антипаттерны
    — Топологии организационных структур в DevOps для различных контекстов и бизнес-моделей
    — Закон Конвея и его практическое применение
    — Отображение структуры на архитектуру
  • Непрерывная интеграция:
    — Принципы и этапы процесса непрерывной интеграции
    — Виды сборок: локальная, feature branch, интеграционная, релизная
    — Автоматизация сборок
    — Масштабирование и безопасность процесса непрерывной интеграции
  • Версионный контроль и системы версионного контроля:
    — Инфраструктура как код
    — Семантическое версионирование
    — Модели ветвления (Trunk-based, GitFlow, Github Flow, Gitlab Flow)
  • Управление конфигурациями:
    — Управление артефактами и сторонними компонентами
    — Управление конфигурацией приложения (External Configuration)
    — Управление окружениями
  • Continuous Delivery и Continuous Deployment
    — Принципы и практики
    — Deployment Pipeline
    — Отделение поставки от релиза
  • Стратегии поставки:
    — Blue/Green Deployment
    — Canary Releases
    — A/B
    — Feature Toggles
  • DevOps и архитектура:
    — Шаблоны производительности
    — Шаблоны управления данными
    — Шаблоны работы со сквозной функциональностью
    — Шаблоны безопасности
    — Шаблоны декомпозиции
  • Стратегия тестирования:
    — Пирамида качества Gojko Adzic
    — Квадрант тестирования
    — Модульное тестирование и его применимость к инфраструктуре
    — Статический анализ кода
    — Тестирование развертывания системы
  • Управление инфраструктурой:
    — Виртуализация
    — Облачные решения
    — Контейнеризация
    — Провижининг
    — Масштабирование
    — Мониторинг и управления логами
  • Работа с базами данных:
    — Управление изменениями
    — Скриптование баз данных
    — Работа с тестовыми данными
    — Стратегии откатки изменений
Как проводится онлайн-интенсив:
1
Проводим на платформе Zoom, создающей полный эффект присутствия;
2
Для сохранения концентрации обучение состоит из нескольких двухчасовых блоков с перерывами на час между ними;
3
Работаем в малых группах по методу Training From The Back Of The Room, чтобы сохранить вовлеченность, эффективность и интерес;
4
Игры и, симуляции — так же, как на офлайн-тренинге;
5
Рассматриваем кейсы разных компаний.

После тренинга вы:

  • Сможете объяснить, что такое DevOps и в чем его преимущества;
  • Сможете построить поток создания ценности, выявить в нем потери, построить стратегию перехода к DevOps, основанную на фактическом положении дел;
  • Построить Deployment Pipeline, заложить в него точки расширения и масштабирования;
  • Получите представление об инструментарии DevOps;
  • Сможете выстроить эффективное взаимодействие между разработкой, эксплуатацией, тестированием и другими отделами;
  • Получите инструментарий архитектурных шаблонов с пониманием того, как меняется решение в зависимости от того, кому, Dev или Ops, достается реализация и как решение может выглядеть в DevOps.

Групповые скидки:

  • От 2 до 4 участников - скидка 5 %;
  • От 5 и больше участников - скидка 10 %.

Оплата тренинга возможна:

  • По счету от юридического лица (выдается акт об оказании услуг);
  • Банковской картой (выдается электронный кассовый чек).
Корпоративный формат:
1
Подходим индивидуально к каждому запросу — выясняем состав аудитории, основные задачи обучения, адаптируем программу выбранного курса под сферу бизнеса и поставленные задачи;
2
Обучение возможно:
- в online формате
- очно на нашей или вашей площадке;
3
Запрос на проведение корпоративного тренинга можно направить на sh.ekaterina@scrumtrek.ru.
Жанна КондратьеваРостелеком

Тренинг интересный, много материала, очень полезен тем кто делает только первые шаги на поприще DevOps. Тренер ответил на все вопросы, которые были и даже больше, открыт для диалога на самые разные смежные с DevOps темы.

Тренер

Сергей Баранов

Сергей имеет более чем 15-летний практически опыт в области проектирования и развития архитектур систем и управления продуктами различной степени сложности. В 15 лет написал первое коммерчески успешное приложение, что и послужило толчком к дальнейшему развитию. Долгое время проработал архитектором в проекте для Boeing, в котором были задействованы десятки систем и сотни людей. Был архитектором банковского многоканального решения, после чего занимался развитием направления по информационной безопасности в качестве консультанта.