Основы 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
    — Квадрант тестирования
    — Модульное тестирование и его применимость к инфраструктуре
    — Статический анализ кода
    — Тестирование развертывания системы
  • Управление инфраструктурой:
    — Виртуализация
    — Облачные решения
    — Контейнеризация
    — Провижининг
    — Масштабирование
    — Мониторинг и управления логами
  • Работа с базами данных:
    — Управление изменениями
    — Скриптование баз данных
    — Работа с тестовыми данными
    — Стратегии откатки изменений

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

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

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

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

В стоимость тренинга входит:

  • Кофебрейки
  • Получение электронного сертификата от ScrumTrek
  • Раздаточный материал (фирменный блокнот с чек-листом и ручка)

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

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

Прививает культуру Dev и Ops. Изложенные основы настраивают на командное взаимодействие и расширяет понятие «команда» до размера всех так или иначе участвующих в разработке продукта команд в компании. Это далеко не так, у каждого своя «сторона», но к изложенному стоит стремиться.

Владимир ТимощенкоRedSys

Редко пишу отзывы, но после двух интересно проведенных дней по курсу DevOps хочется поделиться впечатлениями.

Минимум «голой» теории, примеры из живой практики с конкретикой по технологическому стеку (что использовать и как это связать в процесс), за что отдельное спасибо тренеру Сергею, который сам имеет большой опыт.

Постоянный диалог со слушателями, дает возможность не только разобраться в своих наболевших проблемах по теме, но и узнать про опыт других участников из разных сфер и «званий».

В общем, для меня курс прошел с пользой, так как в голове сложился набор инструкций к действию. И дополнительно это подкрепилось высланными после курса материалами и полезными ссылками.

Спасибо ScrumTrek за комфортную и уютную атмосферу с чаем и плюшками ;) и отдельное спасибо тренеру Сергею за полезный и интересно подготовленный курс!

Светлана МахмутоваДБ АО Сбербанк, Казахстан

Недавно мне посчастливилось принять участие в тренинге, организованном Компанией Scrum Trek по DevOps. Вопросов было много: Что такое DevOps? Чем он может быть полезен в организации взаимодействия ИТ и бизнеса? Как он связан с Agile? Как он поможет сократить T2M? и т.д.

Вопросы коллег с других организаций были примерно схожие.

С самого начала Сергей Баранов (тренер) смог выстроить очень правильный интерактив, тем самым расположив всех участников к живому общению. В ходе мероприятия стали постепенно появляться ответы на все вопросы, и к концу тренинга у меня сформировалось очень ясное понимание сути и ценности DevOps. Ряд инструментов DevOps мы уже начали внедрять. Почерпнула достаточно много полезной информацией, которой я также поделилась со своими коллегами.

Обязательно привлечем Компанию ScrumTrek для организации тренинга по DevOps на территории нашего Банка с привлечением большего количества вовлеченных ребят.

Тренер

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

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