Уверенно применяет docker для release engineer при решении нестандартных задач. Самостоятельно выбирает оптимальный подход и инструменты. Анализирует trade-offs и предлагает улучшения существующих решений.
Роли · Release Engineer · Middle
Что должен уметь Middle }
13 ключевых навыков, всего 51. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Middle }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Облако и инфраструктура, DevOps и CI/CD, Observability и мониторинг.
Ключевые навыки для Middle
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
Облако и инфраструктура · 4
Уверенно применяет helm charts для release engineer при решении нестандартных задач. Самостоятельно выбирает оптимальный подход и инструменты. Анализирует trade-offs и предлагает улучшения существующих решений.
Уверенно применяет kubernetes core для release engineer при решении нестандартных задач. Самостоятельно выбирает оптимальный подход и инструменты. Анализирует trade-offs и предлагает улучшения существующих решений.
Уверенно применяет terraform для release engineer при решении нестандартных задач. Самостоятельно выбирает оптимальный подход и инструменты. Анализирует trade-offs и предлагает улучшения существующих решений.
DevOps и CI/CD · 7
Самостоятельно настраивает ArgoCD Applications для мультистадийных релизных пайплайнов с гейтами промоушена и sync waves. Пишет релизо-специфичные ApplicationSets с генераторами окружений для консистентного деплоя в staging, canary и production. Реализует sync windows, хуки ручного согласования и стратегии отката для контролируемой доставки релизов.
Настраивает blue-green deployment в Kubernetes с service switching. Автоматизирует smoke tests после переключения трафика. Управляет database migrations совместимыми с blue-green.
Настраивает canary deployment с traffic splitting (Istio, Argo Rollouts). Определяет success criteria и automated rollback triggers. Реализует A/B тестирование в рамках canary.
Проектирует сложные multi-job workflows с dependencies, matrix builds и conditional steps. Оптимизирует cache strategies для ускорения pipeline. Создаёт reusable workflows и composite actions.
Уверенно применяет gitlab ci для release engineer при решении нестандартных задач. Самостоятельно выбирает оптимальный подход и инструменты. Анализирует trade-offs и предлагает улучшения существующих решений.
Уверенно применяет jenkins для release engineer при решении нестандартных задач. Самостоятельно выбирает оптимальный подход и инструменты. Анализирует trade-offs и предлагает улучшения существующих решений.
Реализует progressive delivery workflows с Argo Rollouts или Flagger. Настраивает метрики для automated promotion и rollback. Интегрирует feature flags в deployment процесс.
Observability и мониторинг · 1
Уверенно применяет sli slo sla для release engineer при решении нестандартных задач. Самостоятельно выбирает оптимальный подход и инструменты. Анализирует trade-offs и предлагает улучшения существующих решений.
Контроль версий и коллаборация · 1
Настраивает branch protection rules, merge policies и commit signing в GitHub/GitLab. Управляет release ветками и автоматизирует changelog генерацию. Реализует gitops workflow для управления конфигурацией.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
Что меняется на Senior
51 навыков получают более высокое ожидание или становятся ключевыми при переходе с Middle на Senior. Сначала самые большие скачки.
- ArgoCD: Применение → Продвинутый
- Blue/Green Deployment: Применение → Продвинутый
- Canary Deployment: Применение → Продвинутый
- Docker: Применение → Продвинутый
- Git Advanced: Применение → Продвинутый
- GitHub Actions / GitLab CI: Применение → Продвинутый
- GitLab CI/CD Advanced: Применение → Продвинутый
- Helm: Применение → Продвинутый
- Jenkins: Применение → Продвинутый
- Kubernetes Core: Применение → Продвинутый
} в открытой матрице компетенций: 51 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.