Съдържание и теми, включени в курса
Нагласа, култура и отговорности
- История на DevOps и C.A.L.M.S.
- DevOps принципи – Трите пътя – Dev + Ops + култура на сътрудничество
- DevOps практики – Continuous Everything – Пълният жизнен цикъл на DevOps
- Рефлексия върху собствените проекти на участниците
- Ролята на мениджъра в DevOps – Премахване на организационните затруднения
- Предупредителни знаци: как да разпознаем проект без здравословно DevOps участие
DevOps Toolchain: Карта на инструментите (1)
- Всичко като код – Контрол на версиите и Git
- Лабораторно упражнение: Основи на Git — клониране, клон, pull request, преглед на код
- Поток – Continuous Integration и Continuous Delivery
- Лабораторно упражнение: Внедряване, изпълнение и интерпретиране на CI/CD pipeline с Jenkins
- Качествени врати – Качество на кода и непрекъснато тестване
- Лабораторно упражнение: Настройка, изпълнение и отчитане на SonarQube — качество на кода, технически дълг, проблеми със сигурността
- Сигурни и преносими внедрявания с контейнери
- Лабораторно упражнение: Контейнеризация с Docker desktop, преглед на Kubernetes
- Управление на конфигурация и инфраструктура като код
- Лабораторно упражнение: Конфигурация като код с Ansible, внедряване на уеб услуга
- DevSecOps — Вграждане на сигурността в pipeline-и
- Shift-left сигурност, управление на веригата за доставки на софтуер, SBOM, управление на уязвимости, отговорност за сигурността
- Демонстрация на Snyk за качествени врати в pipeline-а
- SRE и Reliability engineering – проектиране за устойчивост, както и за клиентска стойност
Идентифициране на възможности и DevOps зрелост
- Бизнес перспективата, картографиране и управление на потока на стойността
- Управленски фокус върху – Изчакване, Преработка, Предавания, Одобрения
- Лабораторно упражнение: Проследимост на изискванията с Jira — от потребителска история до внедрен код
- Сесия DevOps диагностична рамка — 10-те ключови въпроса за всеки проект
- DORA метрики — Честота на внедряване, Време за изпълнение, MTTR, Процент на неуспешни промени
- Уъркшоп: Оценка на DevOps зрелостта — приложена към реални проекти
- Матрица на възможностите — приоритизиране на бързи победи срещу пътна карта. Презентации в малки групи — всеки мениджър представя своята оценка
Бизнес обосновка, интеграция и план за действие
- „Как да убедим клиента и как да внедрим“
- Сесия DevOps ROI — как да изчислим спестеното време спрямо разходите за внедряване
- Как да изградим бизнес обосновка за клиента или ръководството
- Как да включим DevOps в SoW, предложението или проектния план
- Финален уъркшоп: всеки мениджър представя план за действие за 1 проект
Заключение, въпроси и отговори, следващи стъпки и препоръчани ресурси
Изисквания
Участниците трябва да имат:
- Основно разбиране за проекти за разработка на софтуер и ИТ операции
- Опит в управлението на технически екипи, проекти, продукти или доставка на услуги
- Запознатост с жизнения цикъл на разработка на софтуер (Agile, Scrum, Waterfall или хибридни подходи)
- Не се изисква предварителен практически опит с DevOps, Docker, Kubernetes или CI/CD
Техническите лабораторни упражнения са предназначени да осигурят практическо запознаване с DevOps концепциите и инструментите от управленска перспектива, а не задълбочена инженерна имплементация.
Аудитория
Този курс е предназначен за:
- Мениджъри на проекти
- Мениджъри по доставка
- Ръководители на екипи
- Инженерни мениджъри
- Мениджъри разработка
- ИТ мениджъри и ръководители на отдели
- Product Owner-и, участващи в инициативи за доставка на софтуер
- Старши технически специалисти, преминаващи към лидерски роли
Програмата е особено ценна за мениджъри, които трябва да разберат как DevOps влияе върху доставката на проекти, екипната производителност, качеството, сигурността и бизнес резултатите, без непременно да стават практически DevOps инженери.
Отзиви от участници (2)
Крейг беше изключително ангажиран с обучението, винаги осигурявайки, че объртаме внимание, адаптираше примерите към нашата дневна дейност и винаги даваше отговор, когато му зададем въпрос, дори ако информацията не беше включена в презентацията.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Курс - DevOps Foundation®
Машинен превод
Висок ниво на ангажираност и знания на треньора
Jacek - Softsystem
Курс - DevOps Engineering Foundation (DOEF)®
Машинен превод