Роли · Release Engineer · Junior

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

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

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

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

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

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

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

Docker Осведомлённость

Знает базовые концепции docker для release engineer и умеет применять их в типовых задачах. Использует стандартные инструменты и следует установленным практикам команды. Понимает когда и почему применяется данный подход.

Helm Осведомлённость

Знает базовые концепции helm charts для release engineer и умеет применять их в типовых задачах. Использует стандартные инструменты и следует установленным практикам команды. Понимает когда и почему применяется данный подход.

Kubernetes Core Осведомлённость

Знает базовые концепции kubernetes core для release engineer и умеет применять их в типовых задачах. Использует стандартные инструменты и следует установленным практикам команды. Понимает когда и почему применяется данный подход.

Terraform Осведомлённость

Знает базовые концепции terraform для release engineer и умеет применять их в типовых задачах. Использует стандартные инструменты и следует установленным практикам команды. Понимает когда и почему применяется данный подход.

DevOps и CI/CD · 7

ArgoCD Осведомлённость

Понимает базовые концепции ArgoCD для управления релизными деплоями через GitOps-процесс. Следует процедурам команды для мониторинга статуса синхронизации во время релизов, верификации здоровья деплоя и проверки прогресса раскатки в ArgoCD. Использует готовые манифесты Application для запуска и наблюдения за релизными деплоями в staging и production окружениях.

Blue/Green Deployment Осведомлённость

Понимает концепцию blue-green deployment и его преимущества перед rolling update. Знает как переключать трафик между окружениями. Умеет выполнить и откатить простой deployment.

Canary Deployment Осведомлённость

Понимает концепцию canary deployment: постепенное увеличение трафика на новую версию. Знает как мониторить canary и принимать решение о rollout или rollback.

GitHub Actions / GitLab CI Осведомлённость

Создаёт базовые CI/CD workflows в GitHub Actions: lint, test, build. Настраивает trigger events (push, PR, schedule) и использует готовые actions из marketplace.

GitLab CI/CD Advanced Осведомлённость

Знает базовые концепции gitlab ci для release engineer и умеет применять их в типовых задачах. Использует стандартные инструменты и следует установленным практикам команды. Понимает когда и почему применяется данный подход.

Jenkins Осведомлённость

Знает базовые концепции jenkins для release engineer и умеет применять их в типовых задачах. Использует стандартные инструменты и следует установленным практикам команды. Понимает когда и почему применяется данный подход.

Progressive Delivery Осведомлённость

Понимает концепции progressive delivery: canary, blue-green, feature flags как инструменты снижения риска deployment. Знает основные инструменты экосистемы.

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

SLI / SLO / SLA Осведомлённость

Знает базовые концепции sli slo sla для release engineer и умеет применять их в типовых задачах. Использует стандартные инструменты и следует установленным практикам команды. Понимает когда и почему применяется данный подход.

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

Git Advanced Осведомлённость

Знает Git flow, trunk-based development и branching стратегии для release процессов. Умеет работать с release ветками и hotfix процессом. Понимает как организовать ветки для параллельной разработки.

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

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

Алгоритмы и сложностьАсинхронное программированиеДокументация как кодДокументирование 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 и интеграции

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

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

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

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