Требованиями со стороны бизнеса к разработчикам, администраторам и техническим руководителям постоянно возрастают. Работа превращается в постоянный стресс и бесконечное "тушение пожаров". И когда кажется, что делать больше текущими силами невозможно, на помощь приходит методология DevOps.
Если вы ищете развития в сфере ИТ, то DevOps — это ключ к скачку вашей карьеры, продвинутые ИТ компании сейчас ищут инженеров с DevOps знаниями и не могут найти, не упускайте шанс!
DevOps позволяет выпускать релизы быстрее, одновременно увеличивая надежность, стабильность и безопасность IT-систем, он дает возможность избавиться от рутинных операций и контролировать изменения окружения на всех этапах от разработки до боевого использования.
Основой DevOps инструментов является подход “Инфраструктура как код”, который позволяет работать с вашей ИТ-инфраструктурой как с кодом. Это невероятно круто, управлять серверами через git ;)
На примере десятков компаний мы получили опыт внедрения DevOps и инструментов для управления инфраструктурой. Мы расскажем вам о типичных ошибках при внедрении инструментов, поможем вам пройти начальный этап внедрения подхода “Инфраструктура как код”, поделимся подходами и практическими советами как перейти к DevOps в вашей организации.
Двухдневный мастер-класс позволит ответить на вопросы:
- какие задачи решает DevOps;
- как подход “Инфраструктура как код” поможет вам снова взять контроль над серверами и приложениями;
- какие три шага надо сделать, чтобы перейти к DevOps в вашей организации;
- как стать полезнее в вашей компании и начать зарабатывать больше.
мастер-класса
Методология DevOps. Развитие подходов в управлении ИТ-инфраструктурой от ITIL к DevOps, CAMS (Culture, Automation, Measurement, Knowledge Sharing), подходы к автоматизации, работа в команде.
Технология непрерывной поставки ПО. Виртуализация, контейнеризация, Service Discovery, непрерывная интеграция, тестирование, инфраструктура как код, сравнение систем управления конфигурацией.
Управление конфигурацией в DevOps на примере Chef. Описание проблем, которые решает Chef, описание области применимости. Сущности Chef — ноды, ресурсы, рецепты, кукбуки, роли и окружения. Практика: настройка рабочей станции для работы с Chef.
Установка Chef. Способы установки chef-клиента на сервера. Минимальная настройка для работы chef.
Инфраструктура как код. Chef как пример инструмента для описания инфраструктуры в виде кода. Устройство кукбуков, примеры вызова стандартных ресурсов (package, service, template и т.д.), понятие ранлиста (run_list). Практика: создание кукбука и работа с chef-сервером.
Работа с данными в Chef. Node object, аттрибуты и их типы, работа с аттрибутами, роли, приоритеты аттрибутов. Хранение данных в датабэгах. Практика: работа с аттрибутами и ролями, использование датабагов для хранения данных.
Управление конфигурацией и Chef. Окружения, cookbook version pinning, кукбуки комьюнити, chef supermarket, Berkshelf и работа в облаках. Практика: работа с berkshelf, использование community кукбуков.