DevOps
DevOps
DevOps: современный подход к организации работы ИТ
Длительность: 3 дней (24 часов)
Код курса: DVO
Стоимость обучения.
Очный формат: 495 000 ₸
Онлайн формат: 385 000 ₸
Записаться
Описание курса:
Магия DevOps как передового способа организации работ распространяется по миру с удивительной скоростью. Лидирующие компании выпускают релизы по нескольку раз в день, позволяя основному бизнесу быстро получать отдачу от вложений, а также ценную информацию о развитии и применении клиентами продуктов компании.
Существенная часть проблемы кроется в том, что до сих пор многие сводят DevOps исключительно к техническим вопросам: работе с ветками кода, конвейеру CI/CD и управлению артефактами. DevOps ставит серьёзные управленческие задачи, требует иной организации работы.
Для кого предназначен курс:
Руководители ИТ-подразделений — от начальников отделов и лидеров команд до ИТ-директора
CheckСотрудники бизнес-подразделений, взаимодействующие с ИТ
CheckКонсультанты, выполняющие работы по цифровой трансформации своих клиентов
CheckВсе, кто стремится быть на переднем крае управленческого прогресса в ИТ
После прохождения обучения:
Вы будете уверенно знать каждое из приведённых ниже понятий и сложите из них целостную систему.
Agile
Blue-Green Deployments
Canary Releases
CD3, Cost of Delay Divided by Duration
Chaos Monkey
Continuous Integration
Continuous Delivery
Continuous Deployment
Cost of Delay
COTS, Commercial Off-the-Shelf
Dark Launches
DevOps-инженер
Enterprise Lean Management
Flow
Hackathon
HiPPO
Kaizen Blitz
Lead Time
Lean
MVP, Minimum Viable Product
NFR, Non-Functional Requirements
Optimize for cost
Optimize for speed
OR, Operational Requirements
Pets vs. Cattle
Pull System
Shadow Release
Share Nothing
Shift Left
Simian Army
Single-piece Flow
Test Impact Analysis
Time to market
Value Stream
Water-scrum-fall
WIP Limit
Zero-Downtime Releases
Инфраструктура как программный код
Микросервисная архитектура
Минимальный рабочий продукт
Система контроля версий
Программа курса:
1. Введение
Упражнение «Что такое DevOps?»
Некоторые частые заблуждения
Истоки
Гибкая разработка программного обеспечения
Виртуализация и облачные вычисления
Инфраструктура как код
Как и почему появился DevOps
Определение и необходимость
Уменьшение времени вывода на рынок (time to market)
Снижение технического долга
Устранение хрупкости
2. Технический долг
Определение и необходимость «Потери в ИТ»
Фундамент: Lean
Классификация и виды потерь
Стратегии работы с потерями
Как работает бережливое производство
Сложности применения бережливых практик
3. Что такое Agile?
Фундамент: Agile
Что обычно понимают под Agile
Смена парадигмы
Сложности применения гибкой разработки
Поток создания ценности
Конвейер развёртывания
Всё должно храниться в системе контроля версий
Автоматизированное управление конфигурациями
Определение завершения
«Картирование потока создания ценности»
Принципы
Ключевые отличия от традиционных практик
Основные практики
Необычные команды
Визуализация работы
Ограничение числа задач в работе
Уменьшение размера задач
Постоянный поиск, эксплуатация и устранение узких мест
Выполнение операционных требований
Демонстрация достижений
Раннее выявление и устранение дефектов
Управляемые улучшения и инновации
Финансирование, помогающее инновациям
Minimum Viable Product
4. Визуализация потока
Основные практики
«Сложности применения»
Вопросы применения
Область применения DevOps
Ограничения применения DevOps
Готовое коммерческое ПО
Монолитная и микросервисная архитектуры
Совместимость с сервисным подходом
Культ карго
Подведение итогов
Завершение курса.