CI/CD для контейнерных приложений GitLab CICD и Jenkins в on-premise среде

академия информационных систем

Версия для слабовидящих

CI/CD для контейнерных приложений GitLab CICD и Jenkins в on-premise среде

Курс посвящен практическому использованию GitLab CI/CD и Jenkins для настройки и эксплуатации CI/CD-пайплайнов контейнерных приложений в on-premise-среде - с учетом работы с артефактами, реестрами контейнеров, базовой безопасности и мониторинга.

Получить консультацию
по обучению

Ближайшая дата

по запросу в будни

Длительность
32 ак.часа
Форма обучения
Дистанционно
Документ
Удостоверение о повышении квалификации
Стоимость
49 000 рублей

О курсе

Курс посвящен практическому использованию GitLab CI/CD и Jenkins для построения CI/CD-процессов контейнерных приложений в on-premise-среде - от сборки и тестирования образов до деплоя, управления артефактами и базового мониторинга пайплайнов.

Вы научитесь:
  • • настраивать CI/CD-пайплайны для контейнерных приложений в on-premise-среде
  • • использовать GitLab CI/CD и Jenkins для сборки, тестирования и доставки образов
  • • работать с GitLab Runner, Jenkins agents и базовой инфраструктурой автоматизации
  • • интегрировать пайплайны с локальными реестрами контейнеров и системами хранения артефактов
  • • применять базовые практики безопасности, управления секретами и контроля доступа
  • • настраивать мониторинг, аудит и оптимизацию CI/CD-процессов в корпоративной среде

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

DevOps-инженеры

Системные администраторы

Инженеры эксплуатации

Разработчики, работающие с Docker и Kubernetes

Специалисты ИТ-подразделений, внедряющих контейнерные платформы

Технические специалисты, которым необходимо выстроить CI/CD для контейнерных приложений в on-premise-среде

Преимущества нашей программы

Практическое применение GitLab CI/CD и Jenkins: курс показывает, как выстраивать CI/CD-процессы для контейнерных приложений в реальной on-premise-среде.

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

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

Результат, применимый в работе: по итогам обучения вы сможете самостоятельно настроить сквозной пайплайн для контейнерного приложения и использовать его в корпоративной среде.

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

Модуль 1. Введение в CI/CD и контейнеризацию

  • Концепции CI/CD: Continuous Integration, Continuous Delivery, Continuous Deployment.
  • Жизненный цикл контейнерного приложения: сборка образа, тестирование, доставка, развертывание.
  • Особенности on-premise сред: ограничения сети, контроль доступа, управление секретами, аудит.
  • Практика: Развертывание тестового окружения
  • Практика: Сборка и тестирование простого контейнерного приложения

Модуль 2. GitLab CI/CD: основы и архитектура

  • Архитектура GitLab CI: пайплайн, джобы, этапы, переменные.
  • GitLab Runner: типы, установка, регистрация, конфигурация.
  • Безопасность: секреты, ограничения доступа, защита раннеров.
  • Практика: Установка и регистрация GitLab Runner в on-premise среде.
  • Практика: Создание базового пайплайна (.gitlab-ci.yml): сборка Docker-образа, публикация в локальном реестре.
  • Практика: Работа с переменными и секретами, настройка правил запуска (rules, only/except).

Модуль 3. Jenkins в on-premise: установка и базовая автоматизация

  • Архитектура Jenkins: мастер/агенты, плагины, безопасность.
  • Декларативные пайплайны (Jenkinsfile), управление артефактами.
  • Интеграция с Git, Docker, реестром контейнеров.
  • Практика: Установка Jenkins в on-premise (Docker/VM), базовая настройка.
  • Практика: Создание Jenkinsfile: сборка Docker-образа, загрузка в реестр, простые тесты.
  • Практика: Настройка агентов (nodes), распределение нагрузки, базовые политики безопасности.

Модуль 4. Продвинутые практики CI/CD для контейнеров

  • Стратегии деплоя: blue/green, canary, rolling updates.
  • Управление версиями образов, тегирование, хранение артефактов.
  • Оптимизация пайплайнов: кэширование, параллелизм, условные шаги.
  • Практика: Реализация blue/green-деплоя в тестовом окружении.
  • Практика: Настройка кэширования и параллельных задач в GitLab CI и Jenkins.
  • Практика: Автоматизация тегирования образов и очистки старых артефактов

Модуль 5. Безопасность, мониторинг и аудит в on-premise CI/CD

  • Защита секретов: Vault, внешние хранилища, политики доступа.
  • Аудит и логирование: отслеживание запусков, контроль изменений пайплайнов.
  • Риски on-premise сред и способы их минимизации.
  • Практика: Интеграция внешнего хранилища секретов (демонстрация/эмуляция).
  • Практика: Настройка базовых дашбордов и алертов для пайплайнов (Prometheus/Grafana или встроенные средства).

Итоговое практическое задание

  • Самостоятельная настройка сквозного пайплайна для контейнерного приложения в on-premise среде (на выбор: GitLab CI или Jenkins).
  • Включение этапов: сборка, тестирование, публикация образа, деплой, базовый мониторинг.
  • Презентация решения, разбор ошибок и лучших практик.

Итоговая аттестация

По окончании обучения выдается

Удостоверение о повышении квалификации

Удостоверение о повышении квалификации
Ближайший старт курса

по запросу в будни

49 000 рублей
Оставить заявку на курс
check

Настраивайте CI/CD-пайплайны для контейнерных приложений в on-premise-среде

check

Используйте GitLab CI/CD и Jenkins для сборки, тестирования и деплоя образов

check

Встраивайте мониторинг, безопасность и контроль в повседневную CI/CD-эксплуатацию

Как вы будете учиться

Занятия
Занятия проводятся как очно в аудитории с непосредственным взаимодействием между преподавателем и слушателями. Для тех, кто не может присутствовать физически, предусмотрено участие через платформу MTS.link.
Процесс обучения
Занятия включают лекции, семинары и групповые проекты. Материалы подаются в виде презентаций, которые могут содержать графику, видео. Полученные знания закрепляются тестированиями и практическими заданиями, а затем вы получаете развернутую обратную связь от эксперта курса.
Сопровождение
Вы можете задавать вопросы преподавателю в режиме реального времени. Так же у каждой группы есть кураторы, которые всегда на связи и помогают решить организационные вопросы.

Получить персональное предложение

Присоединяйтесь к Telegram-каналу АИС

Присоединяйтесь к нашей группе АИС
в телеграм-канале

Telegram-канал АИС
Хотите быть в курсе последних новостей?
Подпишитесь на нашу рассылку и станьте одним из первых, кто будет в курсе всех новостей АИС!