Основы 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
  • Стратегия тестирования:
    — Пирамида качества 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 темы.

Долганов ИгорьМТС ИТ

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

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

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

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

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

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

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

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

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

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

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

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

Тренер

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

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

Занимается развитием направления DevOps и ИТ-архитектуры, партнер ScrumTrek с 2015 года. Основатель и идейных вдохновитель конференции ArchDays, председатель РОО «Объединение ИТ-Архитекторов».