Основы DevOps [ИТ Эксперт] [Николай Панов]

Bot

Администратор
Команда форума
23 Янв 2020
191,452
3,086
113
Основы DevOps
АНО УЦ ДПО "ИТ Эксперт"

Николай Панов
Методология DevOps возникла как ответ на постоянный вызов делать программное обеспечение быстрее, качественнее и надежнее. Благодаря внедрению DevOps в организации формируются целостные процессы, повышающие эффективность бизнеса.

Реализация на практике принципов DevOps позволяет улучшить взаимодействие специалистов, ответственных за развертывание ПО, особенно разработчиков, тестировщиков, администраторов баз данных, системных администраторов и менеджеров проектов. При этом DevOps применим не только к процессам создания и обновления программных продуктов, но и ИТ-услуг.

Возрастающая сложность информационных технологий, а также их более глубокое проникновение во все сферы деятельности часто делают их одним из ключевых факторов успеха всего бизнеса. Компании, которые хотят сократить time-to-market, обеспечив при этом высокую надёжность ИТ-услуг, вынуждены искать новые подходы к управлению ИТ.

Как реакция на возникающие вызовы многие компании в последние годы независимо друг от друга пришли к философии, которая позже была названа DevOps. В ее основе лежит тесная интеграции различных ИТ-функций, включая разработку и тестирование, развертывание и эксплуатацию.

Спойлер
Переход к DevOps позволит обеспечить следующие основные преимущества:
  • сокращение time-to-market
  • снижение частоты сбоев новых релизов
  • сокращение времени на устранение ошибок
  • сокращение времени восстановления
В основе DevOps лежат принципы Lean, которые позволили произвести революцию в сфере промышленного производства в 80-х годах. Организации, применяющие принципы и методы DevOps, часто выполняют сотни или даже тысячи развертываний в день. В эпоху, когда конкурентные преимущества требуют быстрого реагирования на потребности рынка и постоянных экспериментов, организациям, которые не могут смогут этого обеспечить, суждено проиграть на рынке более проворным конкурентам.
DevOps успешно применяется в таких компаниях как Amazon, Facebook, Adobe, Sony Pictures Entertainment и многих других.

Курс «Основы DevOps» позволит понять философию и познакомиться с ключевыми принципами и практиками DevOps. Знания, полученные на курсе, будут основной для применения DevOps в вашей организации и помогут понять, каким образом практики DevOps могут быть встроены в текущие процессы управления ИТ и принести пользу.

На сегодняшний день не существует единого полного источника знаний или фреймворка по DevOps. Курс «Основы DevOps» компании IT Expert уникален тем, что позволяет объединить и систематизировать знания из различных источников и сформировать полную комплексную картину по данной теме.


План курса
Спойлер
  1. Введение
  2. Что такое DevOps?
    • Цели и суть философии DevOps
    • История возникновения DevOps
    • Ценность DevOps для бизнеса
    • Мифы о DevOps
  3. DevOps и другие практики управления
    • DevOps и Agile
    • DevOps и Lean
    • DevOps и ITSM
  4. Основные принципы DevOps (“Три пути”)
    • Поток создания ценности
    • Обратная связь
    • Постоянное обучение и экспериментирование
  5. Практики DevOps
    • Непрерывная интеграция
    • Непрерывная поставка
    • Непрерывное развёртывание
    • Систематизирование потока создания ценности
    • Канбан
    • Теория ограничений
    • Непрерывные эксперименты и обучение
    • Цикл Деминга
  6. Вопросы автоматизации DevOps и инструменты
    • Практика автоматизации DevOps
    • Инструменты на различных этапах жизненного цикла
  7. Организация и культура DevOps
    • Организационная культура
    • Навыки
    • Команды
    • Организационная структура
    • Роли
  8. Вопросы проведения DevOps-трансформации
    • С чего начать?
    • Модели внедрения DevOps
    • Вызовы, риски и критические факторы успеха

Продажник