DevOps
В сегодняшних реалиях мы часто сталкиваемся с ситуацией, когда приходится создавать и выпускать в релиз программное обеспечение быстрее, надежнее и максимально соответствующее задачам заказчика. Для реализации качественного продукта требуется организовать совместную работу всех заинтересованных лиц. При этом различные и часто разрозненные группы специалистов занимаются разработкой, тестированием, вводом в эксплуатацию и поддержкой программного обеспечения. Нередко случается так, что отсутствие налаженного процесса взаимодействия между теми, кто создает продукт и службой эксплуатации затрудняет цикл разработки, удлиняет и усложняет процесс внедрения изменений и развертывания релизов ПО.
Для решения подобного рода задач необходимо сформировать в организации целостные процессы, повышающие эффективность бизнеса.
Курс рассматривает ключевые концепции и принципы DevOps, организационные факторы и проблематику управления командами, а также последовательность шагов, которые нужно предпринять для внедрения подходов в вашей компании.
Применение практик и принципов DevOps позволит улучшить взаимодействие людей ответственных за развертывание релизов программного обеспечения, таких как разработчики, тестировщики, системные администраторы, администраторы баз данных, менеджеры и руководители проектов. На курсе мы научимся создавать команды полностью ответственные за продукт, начиная от его концепции до окончания жизненного цикла. Всё это ведет к тому, что заказчик или клиент получает сервисы и ИТ-продукты соответствующего уровня качества.
В рамках курса выполняется набор практических заданий, на которых Вы сможете оценить возможность применения подходов DevOps в вашей компании, оцените свои сервисы, разработаете требования к команде и продумаете процесс разработки и эксплуатации.
Практические упражнение занимают до 50% времени обучения.
Поскольку, нет единого документа по DevOps, в этом курсе мы постарались объединить и систематизировать знания из различных источников с целью дать наиболее полную информацию о принципах и подходах.
Выгоды, получаемые от перехода к DevOps:
- сокращение времени выпуска (time to market);
- снижение частоты сбоев новых релизов ПО;
- сокращение времени устранения ошибок;
- сокращение времени восстановления
Компании, применяющие принципы и методы DevOps, часто выполняют десятки и сотни развертываний в день. DevOps успешно применяется в таких компаниях как Adobe, Amazon, Facebook и многих других. Пришло то время, когда важным элементом в работе стало быстрое реагирование на потребности рынка и постоянные эксперименты.
Цель курса
- дать представление о популярном подходе к организации работы ИТ-команд;
- познакомиться с ключевыми терминами, принципами и практиками DevOps;
- рассмотреть и изучить методы и подходы DevOps;
- научиться развивать и поддерживать устойчивые рабочие практики по планированию и настройке процессов с целью обеспечения их результативности, рациональности и согласованности;
- получить опыт по адаптации и совершенствованию социальной структуры, культуры и технологии, что, в свою очередь, способствует более эффективной работе;
- понять основы реализации принципов DevOps в организации.
Курс рекомендован
- ИТ-директорам, руководителям ИТ-департаментов, проектов и отделов;
- программистам;
- системным администраторам и инженерам;
- менеджерам и владельцам ИТ-продуктов;
- ИТ-консультантам
- руководителям подразделений, являющихся потребителями ИТ-услуг.
В результате обучения слушатели
- научатся понимать и объяснять необходимость внедрения подходов DevOps;
- научатся определять ключевые концепции и принципы DevOps;
- получат практические навыки по выявлению бизнес выгод подхода и непрерывного предоставления услуг;
- смогут разъяснять концепции автоматизированного тестирования, автоматизации инфраструктуры, сборки и развертывания ПО
- поймут подход описания процесса предоставления услуги (Service Delivery);
- научатся связывать методы DevOps с гибкими и бережливыми методологиями, такими как (Agile и Lean);
- смогут обобщать опыт работы ИТ организации в переходе к адаптивным моделям;
- получат знания по наиболее популярным инструментам DevOps;
- приобретут необходимые знания для определения критичных факторов успеха применения подходов DevOps.
Обязательный уровень знаний
Желателен опыт работы в ИТ-подразделении, в частности, в одном из рассматриваемых в рамках обучения процессе или в службе технической поддержки.
Предоставляемые материалы
Слушателям предоставляются учебные пособия и материалы, разработанные компанией «Мегаполис Профи» на основе оригинальных материалов DASA и дополнительных материалов, предусмотренных программой курса. По окончании курса слушателям выдается сертификат.
Продолжительность и условия обучения
Длительность – 16 академических часов (2 дня). В стоимость курса включены обед и два кофе-брейка в течение каждого дня обучения.
Тренеры
Курсы проводят преподаватели, сертифицированные компанией EXIN[1], APMG[2] и PeopleCert. Преподаватели имеют большой практический опыт в компаниях различного масштаба.
[1] EXIN, Examination Institute of Information Science - Независимый всемирный институт по сертификации в области ИТ. www.exin-exams.com
[2] APM Group, APMG-International – Независимый международный институт аккредитации и аттестации организаций, процессов и людей. http://www.apmg-international.com