Знает базовые концепции docker для release engineer и умеет применять их в типовых задачах. Использует стандартные инструменты и следует установленным практикам команды. Понимает когда и почему применяется данный подход.
Роли · Release Engineer · Junior
Что должен уметь Junior }
13 ключевых навыков, всего 51. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Junior }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Облако и инфраструктура, DevOps и CI/CD, Observability и мониторинг.
Ключевые навыки для Junior
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
Облако и инфраструктура · 4
Знает базовые концепции helm charts для release engineer и умеет применять их в типовых задачах. Использует стандартные инструменты и следует установленным практикам команды. Понимает когда и почему применяется данный подход.
Знает базовые концепции kubernetes core для release engineer и умеет применять их в типовых задачах. Использует стандартные инструменты и следует установленным практикам команды. Понимает когда и почему применяется данный подход.
Знает базовые концепции terraform для release engineer и умеет применять их в типовых задачах. Использует стандартные инструменты и следует установленным практикам команды. Понимает когда и почему применяется данный подход.
DevOps и CI/CD · 7
Понимает базовые концепции ArgoCD для управления релизными деплоями через GitOps-процесс. Следует процедурам команды для мониторинга статуса синхронизации во время релизов, верификации здоровья деплоя и проверки прогресса раскатки в ArgoCD. Использует готовые манифесты Application для запуска и наблюдения за релизными деплоями в staging и production окружениях.
Понимает концепцию blue-green deployment и его преимущества перед rolling update. Знает как переключать трафик между окружениями. Умеет выполнить и откатить простой deployment.
Понимает концепцию canary deployment: постепенное увеличение трафика на новую версию. Знает как мониторить canary и принимать решение о rollout или rollback.
Создаёт базовые CI/CD workflows в GitHub Actions: lint, test, build. Настраивает trigger events (push, PR, schedule) и использует готовые actions из marketplace.
Знает базовые концепции gitlab ci для release engineer и умеет применять их в типовых задачах. Использует стандартные инструменты и следует установленным практикам команды. Понимает когда и почему применяется данный подход.
Знает базовые концепции jenkins для release engineer и умеет применять их в типовых задачах. Использует стандартные инструменты и следует установленным практикам команды. Понимает когда и почему применяется данный подход.
Понимает концепции progressive delivery: canary, blue-green, feature flags как инструменты снижения риска deployment. Знает основные инструменты экосистемы.
Observability и мониторинг · 1
Знает базовые концепции sli slo sla для release engineer и умеет применять их в типовых задачах. Использует стандартные инструменты и следует установленным практикам команды. Понимает когда и почему применяется данный подход.
Контроль версий и коллаборация · 1
Знает Git flow, trunk-based development и branching стратегии для release процессов. Умеет работать с release ветками и hotfix процессом. Понимает как организовать ветки для параллельной разработки.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
Что меняется на Middle
51 навыков получают более высокое ожидание или становятся ключевыми при переходе с Junior на Middle. Сначала самые большие скачки.
- ArgoCD: Осведомлённость → Применение
- Blue/Green Deployment: Осведомлённость → Применение
- Canary Deployment: Осведомлённость → Применение
- Docker: Осведомлённость → Применение
- Git Advanced: Осведомлённость → Применение
- GitHub Actions / GitLab CI: Осведомлённость → Применение
- GitLab CI/CD Advanced: Осведомлённость → Применение
- Helm: Осведомлённость → Применение
- Jenkins: Осведомлённость → Применение
- Kubernetes Core: Осведомлённость → Применение
} в открытой матрице компетенций: 51 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.