Описание
Тренинг является прекрасным введением в методологию автоматизации технологических процессов сборки, настройки и развёртывания программного обеспечения – DevOps. Эта методология чрезвычайно популярна, поскольку способствует быстрому выпуску сложных проектов с высоким качеством.
В первом части тренинг раскрывает основные понятия и концепции такие как Continuous Integration, Continuous Delivery и Continuous Deployment, Infrastructure as Code, Configuration Management. Познакомитесь с культурой DevOps, а также как повысить эффективность выпуска продукта и как это можно измерить с помощью метрик.
Вторая часть показывает, что такое инфраструктура как код, декларативное и императивное описание, работу в действии с помощью программ Terraform и Ansible, а также как облака помогают в этом. Вы разберётесь с такими устрашающими понятиями как PaaS, IaaS, SaaS.
В третьей части тренинга вы изучаете принципы конвейера сборки и поставки ПО на примере Jenkins, какие окружения могут быть, какие типовые проблемы при сборке и развёртывании могут возникнуть и как их решить. Какие паттерны для разворачивания существуют и в чем их достоинства и недостатки.
В последней части рассматриваются виртуализация и контейнеризация, как и почему Docker и Kubernetes перевернули мир IT, в чём возможности и сложности оркестрации и какие задачи она решает.сертификат на бланке IBS Training Center
Цели
- Познакомить с методологией DevOps, показать возможности и трудности.
- Получить представление о наиболее популярных инструментах.
- Определиться с последующими шагами для развития в этой области.
Целевая аудитория
- Системные администраторы;
- Разработчики;
- Архитекторы;
- Тестировщики;
- Менеджеры и все, кому интересна тема DevOps.
Предварительная подготовка
Разбираемые темы
-
Введение в DevOps
- Концепции;
- Инструменты;
- Метрики.
-
Инфраструктура как код
- Концепции;
- Облачные провайдеры;
- *aaS;
- Облачные провайдеры;
- Terraform;
- Ansible;
- Лучшие практики.
-
Непрерывная интеграция и поставка
- Конвееры;
- Инструменты.
-
Контейнерная оркестрация
- Docker;
- Kubernetes.