О чём курс

Рутина в деплое и настройке окружений съедает часы работы, которые можно автоматизировать с помощью GitLab CI. Здесь показывают, как превратить разрозненные этапы доставки кода в единый конвейер: от настройки GitLab Runner до интеграции с Kubernetes и обеспечения безопасности пайплайнов.

Внутри разбираются три ключевых направления: архитектура и настройка GitLab, создание сложных YAML-пайплайнов с использованием кеширования и артефактов, а также внедрение GitOps-практик и защиты секретов через HashiCorp Vault. Материал адаптирован для DevOps-инженеров, разработчиков и системных администраторов, имеющих базу в Linux, Git и Docker.

Итогом обучения станет рабочий CI/CD проект, в рамках которого вы научитесь не только запускать автоматизацию, но и проектировать её с учётом требований безопасности и современных workflow.

Программа обучения

  • Модуль 1: CI/CD - системы, подходы и workflow
    • Тема 1: Введение в СI/CD
    • Тема 2: Различные системы CI/CD
    • Тема 3: Архитектура GitLab, GitLab Runner
    • Тема 4: Жизненный цикл, Workflow и подходы в разработке
  • Модуль 2: GitLab CI
    • Тема 1: Создание и настройка проектов. Тюнинг GitLab Runner
    • Тема 2: Пишем простой gitlab-ci.yml
    • Тема 3: Использование services, rules, artifacts, cache
    • Тема 4: Использование шаблонизации в gitlab-ci
    • Тема 5: Репозиторий c Ansible
    • Тема 6: CD c Docker, Docker Compose, Kubernetes
    • Тема 7: GitOps
    • Тема 8: Разбор ДЗ по модулю
  • Модуль 3: Безопасность
    • Тема 1: Проблема безопасности в разработке. Shift Left
    • Тема 2: Хранение секретов, интеграция с Vault
    • Тема 3: Добавление анализаторов в свой pipeline
  • Модуль 4: Проектная работа
    • Тема 1: Выбор проекта и организация
Складчина создана 16 октября 2025 г. · описание обновлено 23 марта 2026 г.
5 000 ₽ 55 200 ₽