Курс: DevOps-инженер
Продолжительность курса: 194 ак. ч.
Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время
Описание курса:
Этот курс специально разработан для инженеров DevOps и системных администраторов, желающих освоить принципы и технологии Infrastructure as a Code для автоматизации развертывания и управления IT-инфраструктурой предприятия
Аудитория:
Учебная программа предназначена для руководителей ИТ-дирекций, ИТ-департаментов, проектов и отделов, менеджеров и владельцев ИТ-продуктов, ИТ-консультантов, системных администраторов, инженеров, программистов.
Курс является отличной ступенью для профессионального роста программистов и сисадминов. Слушатели могут развиваться от самых азов программирования или администрирования до руководителей серьезного уровня. ИТ-руководителям этот курс дает понимание, как подготовить компанию к переходу на DevOps.
Необходимая подготовка:
Успешное окончание курса Основы программирования и баз данных или эквивалентная подготовка
Результат обучения:
После изучения слушатель будет знать и уметь:
• знать ценности и принципы DevOps, понимать как их применить к своему проекту;
• понимать, как организована команда разработки, уметь выстраивать коммуникацию в команде: Jira, Confluence, Basecamp
• знать, как извлекать пользу из инцидентов, уметь использовать Post Mortem, считать метрики SLA, SLO, SLI и принимать решения на основе данных
• уметь выстраивать процессы для получения и анализа обратной связи от пользователей. Организовывать команду техподдержки
• понимать особенности современной разработки, уметь эффективно выбирать решения для улучшения time to market.
Программа курса:
Модуль 1. DevOps-инженер. Основы
• эволюция разработки: CI/CD.
• введение в DevOps.
• знакомство с CD (Continuous delivery).
• Continuous integration с использованием GitLab CI.
• Continuous delivery. Работа с окружением разработки и PROD.
• инфраструктура как код (IaC).
• виртуализация.
• Docker.
• Ansible.
• тестирование инфраструктурного кода.
• мониторинг.
• инцидент-менеджмент.
• инструменты.
Модуль 2. DevOps-инженер. Advanced
• введение: YAML, утилиты, Git.
• Service Discovery.
• CMS (Configuration Management System). Ansible.
• Docker.
• CI/CD: Jenkins, GitLab.
Модуль 3. Мониторинг
• мониторинг: сбор метрик.
• мониторинг: сбор логов.
• безопасность.
• сети.
• облачные сервисы.
Модуль 4. Языки программирования для автоматизации и развертывания.
Модуль 5. Итоговая работа.
Окончательная цена указывается в договоре на обучение.