DevOps обучение | CI/CD и автоматизация разработки

ОСНОВЫ DEVOPS, ОТ КУЛЬТУРЫ ДО ИНСТРУМЕНТОВ

Интенсивный двух- или четырехдневный курс от практикующего эксперта. Глубокое погружение в автоматизацию разработки с фокусом на практические задания и реальные кейсы.
Время
16 - 32
часов, 2-4 дня интенсивного обучения
Формат
очно или онлайн,
с практическими заданиями
Темы
8
ключевых модулей для понимания DevOps
Сертификаты
Сертификаты от OnAgile Academy участникам
Кому будет полезен этот тренинг
Для технических директоров и руководителей разработки Для руководителей проектов и продакт-менеджеров Для разработчиков и инженеров

Сокращение времени выхода на рынок на 50-70%

DevOps-практики значительно ускоряют цикл релиза, что даёт конкурентное преимущество и быстрее возвращает инвестиции в разработку.

Повышение стабильности продуктов

Автоматизация тестирования и мониторинга снижает количество ошибок в продакшне и позволяет быстрее их устранять.

Оптимизация ИТ-расходов

Автоматизация рутины освобождает время специалистов для решения более ценных задач, что повышает эффективность инвестиций в ИТ.

Предсказуемые сроки выпуска новых версий

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

Быстрая обратная связь от пользователей

Непрерывное развертывание позволяет быстрее получать и реагировать на отзывы пользователей, что ускоряет развитие продукта.

Снижение рисков больших релизов

Частые небольшие релизы снижают риски крупных обновлений и позволяют быстро корректировать направление развития продукта.

Освобождение от рутинных операций

Автоматизация процессов позволяет сосредоточиться на создании продукта вместо обслуживания инфраструктуры.

Снижение стресса при релизах

Автоматизированное тестирование и пошаговое развертывание делают выпуск версий менее стрессовым и сокращают переработки.

Улучшение качества кода

Автоматизированные проверки качества кода помогают поддерживать высокий стандарт разработки и снижают технический долг.
Программа тренинга
Тема 1

Введение в DevOps

  1. Что такое DevOps и почему он стал популярен
  2. Ключевые показатели из State of DevOps Report
  3. DevOps, ChatOps, NoOps — отличия и особенности
  4. С чего начать внедрение DevOps в компании
Тема 2

Типичные проблемы и их решение

  1. Длинный цикл релиза — как его сократить
  2. Расследование инцидентов — как ускорить
  3. Ошибки в продакшне — как уменьшить
  4. Недоступность сервиса — как предотвратить
Тема 3

Принципы и культура DevOps

  1. CAMS: Culture, Automation, Measurement, Sharing
  2. Доверие между командами разработки и эксплуатации
  3. Тесное взаимодействие всех участников
  4. Культура непрерывного улучшения
  5. Автоматизация как ключевой элемент
  6. Обеспечение качества и повторяемости
Тема 4

Мифы и ошибки DevOps

  1. DevOps — не просто процесс или инструменты
  2. Отличия DevOps от Agile
  3. Почему переименование должностей не работает
  4. Почему отдельная DevOps-команда — плохая идея
  5. Как избежать сопротивления изменениям
  6. DevOps — не серебряная пуля
  7. Правильный доступ к инфраструктуре
Тема 5

Инфраструктура как код

  1. Описание зависимостей в коде
  2. Ревью изменений инфраструктуры
  3. Управление конфигурацией через код
  4. Работа с Ansible, Chef, Docker, Vagrant
  5. Одинаковые среды для разработки и продакшна
  6. Быстрое восстановление работающей версии
Тема 6

Автоматизированное тестирование

  1. Эффективное ревью кода
  2. Автоматизация интеграционного тестирования
  3. Автоматизация функциональных тестов
  4. Внедрение нагрузочного тестирования
  5. Проверка безопасности кода
  6. Тестирование в ветках разработки
  7. Работа с тестовыми базами данных
Тема 7

Основные практики DevOps

  1. CI/CD — автоматизация сборки и тестирования
  2. Непрерывное развертывание на продакшн
  3. Проактивное обнаружение дефектов
  4. Мониторинг производительности приложения
  5. Обеспечение высокой доступности
  6. Общая доска задач для всех команд
  7. Обзор ключевых инструментов
Тема 8

Как внедрить DevOps

  1. Работа с системой контроля версий
  2. Настройка пайплайна CI/CD
  3. Организация приемочного тестирования
  4. Автоматизация деплоя на продакшн
  5. Настройка мониторинга приложения
  6. Ключевые метрики: MTTR, частота релизов
  7. Оценка ROI от внедрения DevOps
Наши тренеры
Больше практики, чем теории
Больше практики, чем теории
Заказать тренинг
Почему мы
Практический опыт
Тренинг ведут эксперты с опытом внедрения DevOps в различных компаниях, что позволяет получить знания, проверенные в реальных условиях
Реальные задачи
Более 60% времени тренинга — практические задания, что гарантирует закрепление полученных знаний и формирование навыков
Адаптация под ваш стек
Мы адаптируем программу под используемые в вашей компании технологии, делая обучение максимально применимым к вашим задачам
Фокус на бизнес-ценность
Мы уделяем особое внимание тому, как DevOps помогает достигать бизнес-целей: снижать затраты, ускорять вывод продуктов и повышать их качество

С 2015 года мы помогаем адаптировать к изменениям культуру и процессы компании

Связаться с нами

Дмитрий Лобасев

Managing Partner

+7 495 221 87 39

dmitry@onagile.ru

Наш Telegram канал об Agile и гибких организациях, присоединяйтесь!