Главная

 / 

 / 

DEVOPS для инженеров. Углубленный уровень.

DEVOPS для инженеров. Углубленный уровень. 

(GAL - DEVOPSADVANCED)

Описание

Курс “DEVOPS для инженеров. Углубленный уровень. (GAL – DEVOPSADVANCED)” направлен ​​на предоставление участникам всестороннего понимания принципов, инструментов и методов DevOps. Курс посвящен таким ключевым темам, как основы DevOps, инструменты DevOps, Ansible и методологии CI/CD. Обучение включает практические занятия, которые помогут участникам применить свои знания и получить практический опыт. К концу курса участники будут иметь прочную основу в практике DevOps и смогут эффективно внедрять принципы DevOps в своих организациях.

Кому полезен курс

Курс предназначен для опытных разработчиков программного обеспечения, инженеров DevOps, системных администраторов и ИТ-специалистов, которые обладают базовыми знаниями о Kubernetes и Docker. Курс идеально подходит для людей, которые хотят улучшить свои навыки в практике, инструментах и ​​методологиях DevOpsпредназначена для опытных разработчиков программного обеспечения, инженеров DevOps, системных администраторов и ИТ-специалистов, которые обладают базовыми знаниями о Kubernetes и Docker. Курс идеально подходит для людей, которые хотят улучшить свои навыки в практике, инструментах и ​​методологиях DevOps

Вступительные требования

  • Рекомендуем предварительное прохождение курса GAL – KUBERNETES_DOCKER или необходимы знания в рамках этого курса.
  • Знакомство с командной строкой Linux.
  • Предыдущий опыт написания сценариев (например, Bash, Python) будет преимуществом.
  • Знакомство с системами контроля версий (например, Git)

Результат обучения

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

Модуль 1: Введение в инструменты DevOps.

Модуль 1: Введение в инструменты DevOps

  1. Основные концепции DevOps

    • Цели и задачи DevOps

    • Основные принципы и методологии DevOps (CI/CD, Agile, Lean)

  2. Обзор инструментов DevOps

    • Системы контроля версий: Git, GitHub

    • Системы управления конфигурациями: Ansible, Chef, Puppet

    • Инфраструктура как код (IaC): Terraform, CloudFormation

    • Контейнеризация: Docker, Kubernetes

  3. Практика работы с Git

    • Основные команды Git

    • Создание и управление репозиториями

Лабораторная работа 1: Работа с Git (создание репозитория, коммиты, ветвление и слияние)

Модуль 2: Инфраструктура как код (IaC).

Модуль 2: Инфраструктура как код (IaC)

  1. Введение в Terraform

    • Основные концепции и установка Terraform

    • Написание и запуск простейших Terraform скриптов

  2. Продвинутые возможности Terraform

    • Работа с модулями Terraform

    • Управление состоянием и контроль за изменениями

  3. Введение в Ansible

    • Основные концепции и архитектура Ansible

    • Создание и выполнение плэйбуков

  4. Интеграция Terraform и Ansible

    • Совместное использование Terraform и Ansible для управления инфраструктурой

Лабораторная работа 2: Создание инфраструктуры с помощью Terraform и управление конфигурациями с помощью Ansible (написание Terraform скриптов и Ansible плэйбуков)

Модуль 3: CI/CD на примере GitLab CI.

Модуль 3: CI/CD на примере GitLab CI

  1. Введение в CI/CD

    • Основные концепции и принципы CI/CD

    • Зачем нужно CI/CD и его преимущества

  2. Настройка GitLab CI

    • Основные компоненты GitLab CI (Jobs, Pipelines, Runners)

    • Написание и настройка .gitlab-ci.yml файла

  3. Автоматизация сборки, тестирования и деплоя

    • Настройка пайплайнов для автоматизации процессов

    • Практика создания CI/CD пайплайнов для различных задач (сборка, тестирование, деплой)

Лабораторная работа 3: Создание CI/CD пайплайнов в GitLab CI (написание и настройка .gitlab-ci.yml для автоматизации сборки, тестирования и деплоя приложений)

Модуль 4: Мониторинг в DevOps.

Модуль 4: Мониторинг в DevOps

  1. Основы мониторинга

    • Зачем нужен мониторинг и его задачи

    • Виды мониторинга (инфраструктуры, приложений, журналов)

  2. Обзор инструментов мониторинга

    • Prometheus: установка и настройка

    • Grafana: визуализация метрик

    • ELK Stack (Elasticsearch, Logstash, Kibana): сбор и анализ журналов

  3. Настройка мониторинга

    • Сбор метрик с помощью Prometheus

    • Визуализация данных в Grafana

    • Настройка логирования и анализа журналов с использованием ELK Stack

Лабораторная работа 4: Настройка мониторинга с Prometheus и Grafana (сборка и визуализация метрик) и анализ журналов с ELK Stack

Модуль 5: Kubernetes и DevOps.

Модуль 5: Kubernetes и DevOps

  1. Основы Kubernetes

    • Основные концепции и компоненты Kubernetes

    • Установка и настройка Kubernetes кластера

  2. Контейнеризация приложений с помощью Docker и Kubernetes

    • Создание Docker контейнеров и их развертывание в Kubernetes

  3. Инструменты для DevOps в Kubernetes

    • Helm: управление пакетами для Kubernetes

    • Istio: управление микросервисами

    • Kustomize: управление конфигурациями

  4. Развертывание и управление приложениями в Kubernetes

    • Написание манифестов для развертывания приложений

    • Использование Helm и Kustomize для управления приложениями

Лабораторная работа 5: Развертывание приложений в Kubernetes (создание Docker контейнеров, написание манифестов для Kubernetes) и использование Helm и Kustomize для управления конфигурациями

DEVOPS для инженеров. Углубленный уровень. 

Уровень сложности курса

Продвинутый

Направление
Длительность
40 ч./
5 дн.
Стоимость
125 000 ₽/чел.
1 000 000 ₽/группа
Ближайшая дата
02 марта 2026
17 августа 2026
-21 августа 2026
14 декабря 2026
-18 декабря 2026

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

Нажимая отправить Вы соглашаетесь с нашей Политикой конфиденциальности