Роли · Release Engineer · Middle

Что должен уметь Middle }

13 ключевых навыков, всего 51. Ожидания по каждому навыку и что меняется на следующем уровне.

На этой странице — что ожидается от Middle }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Облако и инфраструктура, DevOps и CI/CD, Observability и мониторинг.

13ключевых навыков
38дополнительных навыков
4областей
0%на уровне Продвинутый или Эксперт
Оценить себя как Middle Полная матрица роли

Ключевые навыки для Middle

Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.

Облако и инфраструктура · 4

Docker Применение

Уверенно применяет docker для release engineer при решении нестандартных задач. Самостоятельно выбирает оптимальный подход и инструменты. Анализирует trade-offs и предлагает улучшения существующих решений.

Helm Применение

Уверенно применяет helm charts для release engineer при решении нестандартных задач. Самостоятельно выбирает оптимальный подход и инструменты. Анализирует trade-offs и предлагает улучшения существующих решений.

Kubernetes Core Применение

Уверенно применяет kubernetes core для release engineer при решении нестандартных задач. Самостоятельно выбирает оптимальный подход и инструменты. Анализирует trade-offs и предлагает улучшения существующих решений.

Terraform Применение

Уверенно применяет terraform для release engineer при решении нестандартных задач. Самостоятельно выбирает оптимальный подход и инструменты. Анализирует trade-offs и предлагает улучшения существующих решений.

DevOps и CI/CD · 7

ArgoCD Применение

Самостоятельно настраивает ArgoCD Applications для мультистадийных релизных пайплайнов с гейтами промоушена и sync waves. Пишет релизо-специфичные ApplicationSets с генераторами окружений для консистентного деплоя в staging, canary и production. Реализует sync windows, хуки ручного согласования и стратегии отката для контролируемой доставки релизов.

Blue/Green Deployment Применение

Настраивает blue-green deployment в Kubernetes с service switching. Автоматизирует smoke tests после переключения трафика. Управляет database migrations совместимыми с blue-green.

Canary Deployment Применение

Настраивает canary deployment с traffic splitting (Istio, Argo Rollouts). Определяет success criteria и automated rollback triggers. Реализует A/B тестирование в рамках canary.

GitHub Actions / GitLab CI Применение

Проектирует сложные multi-job workflows с dependencies, matrix builds и conditional steps. Оптимизирует cache strategies для ускорения pipeline. Создаёт reusable workflows и composite actions.

GitLab CI/CD Advanced Применение

Уверенно применяет gitlab ci для release engineer при решении нестандартных задач. Самостоятельно выбирает оптимальный подход и инструменты. Анализирует trade-offs и предлагает улучшения существующих решений.

Jenkins Применение

Уверенно применяет jenkins для release engineer при решении нестандартных задач. Самостоятельно выбирает оптимальный подход и инструменты. Анализирует trade-offs и предлагает улучшения существующих решений.

Progressive Delivery Применение

Реализует progressive delivery workflows с Argo Rollouts или Flagger. Настраивает метрики для automated promotion и rollback. Интегрирует feature flags в deployment процесс.

Observability и мониторинг · 1

SLI / SLO / SLA Применение

Уверенно применяет sli slo sla для release engineer при решении нестандартных задач. Самостоятельно выбирает оптимальный подход и инструменты. Анализирует trade-offs и предлагает улучшения существующих решений.

Контроль версий и коллаборация · 1

Git Advanced Применение

Настраивает branch protection rules, merge policies и commit signing в GitHub/GitLab. Управляет release ветками и автоматизирует changelog генерацию. Реализует gitops workflow для управления конфигурацией.

Дополнительные навыки

Команда их не оценивает, но они входят в самооценку и план развития.

Алгоритмы и сложностьАсинхронное программированиеДокументация как кодДокументирование APIИнструменты MonorepoИнтеграционное тестированиеКачество кода и рефакторингМногопоточное программированиеОсновы сетейОсновы System DesignПаттерны проектированияПрактики безопасного кодаПринципы ООП и SOLIDСканирование безопасности контейнеровСканирование зависимостейСтратегии версионирования APIСтруктурированное логированиеСтруктуры данныхAWSChatGPT / ClaudeCode ReviewCursor IDEFeature FlagsFluxCDGitHub CopilotGraphQL DesignOWASP и безопасность приложенийPostgreSQLPrometheus и GrafanaPrompt Engineering для кодаPython Web FrameworksRedisREST API DesignSecrets ManagementSupply Chain SecurityTekton PipelinesUnit-тестированиеWebhooks и интеграции

Что меняется на Senior

51 навыков получают более высокое ожидание или становятся ключевыми при переходе с Middle на Senior. Сначала самые большие скачки.

Страница Senior →
Прогоните это со всей командой
Самооценка плюс оценка руководителя и коллег по одной матрице, зоны роста и готовность к следующему уровню для каждого инженера. Team Pro бесплатно 14 дней; личные инструменты бесплатны всегда.
Попробовать с командой (14 дней бесплатно) Отправить тимлиду

} в открытой матрице компетенций: 51 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.