Профиль навыка

GitLab CI/CD Advanced

Includes, rules, environments, Review Apps, DAST integration, parent-child pipelines

DevOps и CI/CD CI/CD

Ролей

6

где встречается этот навык

Грейдов

5

сформированная дорожка роста

Обязательных требований

22

ещё 8 — необязательные

Домен

DevOps и CI/CD

Группа

CI/CD

Последнее обновление

17.03.2026

Как использовать

Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.

Чего ждут на каждом уровне

Таблица показывает, как меняется глубина владения навыком от Junior до Principal.

Роль Обязательность Описание
DevOps Engineer Понимает структуру .gitlab-ci.yml: stages, jobs, scripts, artifacts. Запускает пайплайны, читает логи и понимает статусы jobs. Знает базовые концепции: переменные, кэш, правила запуска (rules/only/except).
DevSecOps Engineer Создаёт .gitlab-ci.yml с базовыми stages: build, test, deploy. Настраивает GitLab SAST и Dependency Scanning в pipeline. Использует GitLab Container Registry для хранения образов. Применяет protected branches и merge request approvals. Понимает GitLab runners и pipeline triggers.
MLOps Engineer Понимает структуру пайплайнов GitLab CI/CD (stages, jobs, artifacts). Применяет базовые практики запуска ML-пайплайнов обучения через .gitlab-ci.yml. Следует командным конвенциям по хранению артефактов моделей и использованию переменных пайплайна.
Platform Engineer Обязателен Пишет базовые .gitlab-ci.yml пайплайны для платформенных проектов: stages, jobs, artifacts. Использует predefined variables и rules для условного выполнения. Настраивает Docker executor для runner-ов. Понимает кэширование и зависимости между jobs
QA Automation Engineer Понимает конфигурацию заданий GitLab CI/CD и основы этапа тестирования. Применяет существующие шаблоны пайплайнов для запуска автоматизированных тестов на merge request. Следует командным практикам по артефактам тестовых отчётов и интеграции JUnit XML.
Release Engineer Обязателен Знает базовые концепции gitlab ci для release engineer и умеет применять их в типовых задачах. Использует стандартные инструменты и следует установленным практикам команды. Понимает когда и почему применяется данный подход.
Роль Обязательность Описание
DevOps Engineer Разрабатывает CI/CD-пайплайны в GitLab: multi-stage pipelines, parent-child и downstream pipelines, include templates. Настраивает GitLab Runners (Docker, Kubernetes executors), управляет переменными, environments и review apps.
DevSecOps Engineer Разрабатывает multi-stage GitLab CI pipelines с security scanning: SAST, DAST, Container Scanning, License Compliance. Настраивает GitLab Auto DevOps с review apps. Внедряет parent-child pipelines для сложных деплоев. Управляет GitLab runners с Docker executor и security isolation.
MLOps Engineer Самостоятельно создаёт многоэтапные GitLab-пайплайны для ML-воркфлоу (валидация данных, обучение, оценка, публикация в реестр). Настраивает GPU-раннеры, интеграцию с DVC и артефакты реестра моделей. Автоматизирует трекинг экспериментов и продвижение моделей через триггеры пайплайнов и API-вызовы.
Platform Engineer Обязателен Создаёт шаблонные CI/CD пайплайны (include/extends) для стандартизации процессов платформы. Настраивает GitLab Runner fleet с автоскейлингом в Kubernetes. Внедряет parent-child pipelines для сложных деплоев. Использует environments и review apps для preview
QA Automation Engineer Самостоятельно создаёт GitLab-пайплайны с параллельным выполнением тестов, динамическими дочерними пайплайнами и выборочным запуском тестов через rules. Настраивает распределение тестов по раннерам для оптимального времени обратной связи. Автоматизирует отчёты покрытия, обнаружение flaky-тестов и quality gate на merge request.
Release Engineer Обязателен Уверенно применяет gitlab ci для release engineer при решении нестандартных задач. Самостоятельно выбирает оптимальный подход и инструменты. Анализирует trade-offs и предлагает улучшения существующих решений.
Роль Обязательность Описание
DevOps Engineer Обязателен Проектирует CI/CD-платформу на GitLab: shared pipeline templates для организации, dynamic child pipelines, DAG-оптимизация. Настраивает GitLab Runner autoscaling на Kubernetes, интегрирует с Vault для секретов, внедряет compliance pipelines.
DevSecOps Engineer Обязателен Проектирует GitLab CI/CD платформу для организации: shared runners, custom executors, pipeline efficiency. Внедряет GitLab Security Dashboard для централизованного view уязвимостей. Настраивает compliance pipelines для enforced security checks. Создаёт CI/CD component library для переиспользования.
MLOps Engineer Обязателен Проектирует CI/CD архитектуру с GitLab CI/CD Advanced. Оптимизирует скорость и надёжность пайплайнов. Внедряет progressive delivery.
Platform Engineer Обязателен Проектирует CI/CD-платформу на GitLab для IDP: CI/CD component catalog, compliance pipelines, security scanning integration. Создаёт golden pipeline templates для команд. Внедряет GitLab Releases и feature flags для controlled rollout через платформу
QA Automation Engineer Обязателен Проектирует CI/CD архитектуру с GitLab CI/CD Advanced. Оптимизирует скорость и надёжность пайплайнов. Внедряет progressive delivery.
Release Engineer Обязателен Экспертно применяет gitlab ci для release engineer для проектирования сложных систем. Оптимизирует существующие решения и предотвращает архитектурные ошибки. Проводит code review и обучает коллег лучшим практикам.
Роль Обязательность Описание
DevOps Engineer Обязателен Определяет стандарты GitLab CI/CD для организации: библиотека include-шаблонов, compliance framework, стандарты runner-инфраструктуры. Проектирует multi-project pipeline архитектуру, метрики DORA для оценки эффективности delivery.
DevSecOps Engineer Обязателен Определяет стратегию CI/CD на GitLab для организации. Управляет GitLab Premium/Ultimate с SAML SSO и audit events. Строит GitOps workflow с GitLab Agent for Kubernetes. Внедряет compliance framework с mandatory pipeline stages. Оптимизирует pipeline performance и runner fleet management.
MLOps Engineer Обязателен Определяет DevOps-стратегию с GitLab CI/CD Advanced. Формирует стандарты CI/CD. Внедряет platform engineering подходы.
Platform Engineer Обязателен Определяет GitLab CI/CD стратегию организации: instance vs SaaS, runner infrastructure, license optimization. Руководит созданием internal component library. Проектирует compliance framework с автоматическими audit trails. Интегрирует GitLab с IDP для end-to-end developer workflow
QA Automation Engineer Обязателен Определяет DevOps-стратегию с GitLab CI/CD Advanced. Формирует стандарты CI/CD. Внедряет platform engineering подходы.
Release Engineer Обязателен Устанавливает стандарты применения gitlab ci для release engineer в команде и принимает архитектурные решения. Определяет технический roadmap с учётом данного навыка. Менторит senior инженеров и влияет на практики смежных команд.
Роль Обязательность Описание
DevOps Engineer Обязателен Разрабатывает стратегию DevOps-платформы на базе GitLab: end-to-end от SCM до production, интеграция Security, Package Registry, Infrastructure. Определяет архитектуру GitLab-инстанса для enterprise с HA, geo-репликацией и DR-планом.
DevSecOps Engineer Обязателен Архитектурно определяет DevSecOps платформу на базе GitLab. Проектирует мультитенантную CI/CD архитектуру. Определяет стратегию миграции на GitLab или интеграции с существующими инструментами. Разрабатывает enterprise-wide CI/CD standards. Влияет на roadmap GitLab через customer advisory board.
MLOps Engineer Обязателен Формирует стратегию GitLab CI/CD для MLOps-платформы на уровне организации: единые include-шаблоны для ML-пайплайнов, стандарты для model training и deployment stages. Проектирует архитектуру GitLab Runners с GPU-поддержкой, интеграцию с MLflow для автоматического трекинга экспериментов из пайплайнов и политики model promotion через environments.
Platform Engineer Обязателен Формирует стратегию DevSecOps-платформы на базе GitLab: complete SDLC, value stream analytics, AI-powered DevOps. Определяет roadmap интеграции GitLab capabilities в IDP. Оценивает GitLab Duo AI для автоматизации developer workflows на масштабе организации
QA Automation Engineer Обязателен Определяет DevOps-стратегию организации. Проектирует internal developer platform. Формирует engineering excellence culture.
Release Engineer Обязателен Формирует стратегию применения gitlab ci для release engineer на уровне организации. Определяет best practices и влияет на выбор технологий за пределами своей команды. Является признанным экспертом в данной области.

Сообщество

👁 Следить ✏️ Предложить изменение Войдите, чтобы предлагать изменения
📋 Предложения
Пока нет предложений для GitLab CI/CD Advanced
Загрузка комментариев...