DO-01

Проектирование и создание DevOps pipeline'ов

Длительность обучения: 5 дней

Записаться на курс

Описание
курса

Материал данного курса позволит слушателям освоить принципы, методологию и инструменты DevOps, как, например, технология CI/CD и Ansible. Предусмотренные в курсе практические работы помогут закрепить освоенные инструменты и методики, а также успешно применять DevOps в своей работе.

Аудитория курса

Системные администраторы, разработчики, инженеры DevOps, специалисты, которые заинтересованы в совершенствовании своих знаний в качестве разработчика и изучении методов DevOps.

Предварительные требования

Необходимы понимать принципы и применение Kubernetes и Docker, иметь навыки работы с командной строкой Linux и с системами контроля версий. Предпочтительно быть знакомым с написанием сценариев (Bash, Python).

Как устроено
обучение

Онлайн-курс

Онлайн-курс предполагает групповые занятия с инструктором через систему видеоконференцсвязи, кроме того, домашние задания и экзамен. Слушателям предоставляются учебные пособия и дополнительные материалы

Для корпоративных клиентов

Обучение для корпоративных клиенов включает в себя онлайн-курсы и курсы самообучения, а также дополнительные сервисы,необходимые корпоративным клиентам: организация планов обучения для подразделений клиента, проведение оценки эффективности обучения и т.д.

преподаватель
курса

программа
курса

• Понимание принципов и преимуществ DevOps.
• Непрерывная интеграция (CI) и непрерывная доставка (CD).
• Введение в инструменты DevOps и их роль в жизненном цикле разработки программного обеспечения.
• Лабораторная работа 1. Настройка конвейера CI/CD.
• Управление конфигурацией с помощью Ansible.
• Инфраструктура как код (IaC) с помощью Terraform.
• Оркестрирование и автоматизация с помощью Ansible.
• Основы Ansible playbooks и roles.
• Лабораторная работа 2. Автоматизация подготовки инфраструктуры с помощью Ansible и Terraform.
• Введение в Jenkins и его важность в процессе CI/CD.
• Настройка пайплайнов Jenkins.
• Интеграция систем контроля версий (например, Git) с Jenkins.
• Создание, тестирование и развертывание приложений с использованием Jenkins.
• Лабораторная работа 3. Создание конвейера Jenkins для примера приложения.
• Мониторинг инфраструктуры и приложений DevOps.
• Введение в инструменты мониторинга Prometheus и Grafana.
• Управление журналами и их анализ с помощью Elasticsearch и Kibana.
• Метрики в реальном времени и ведение журналов с централизованными информационными панелями.
• Лабораторная работа 4. Настройка мониторинга и ведения журналов для примера приложения.
• Оркестрирование контейнеров с помощью Kubernetes.
• Развертывание приложений в кластерах Kubernetes.
• Балансировка нагрузки и обнаружение сервисов с помощью Kubernetes.
• Внедрение синего/зеленого и канареечного развертываний.
• Лабораторная работа 5. Развертывание контейнерного приложения в кластере Kubernetes с использованием конвейера CI/CD.

Варианты
покупки курса

индивидуальное

Стоимость курса — 98 952,00 ₽

Групповые онлайн-занятия

Бессрочный доступ ко всем материалам

Живые вебинары с преподавателем

Домашние задания

Экзаменация с выдачей сертификата

Для уточнения даты проведения курса, пожалуйста, заполните форму.

Оставить заявку

*Нажимая на кнопку, вы соглашаетесь с публичной офертой и политикой конфиденциальности

корпоративное

Стоимость курса от 98 952,00 ₽

Для получения данных о конечной стоимости и уточнения даты проведения курса, пожалуйста, заполните форму.

Оставить заявку

*Нажимая на кнопку, вы соглашаетесь с публичной офертой и политикой конфиденциальности