Определяет алгоритмические стандарты для инженерной команды: процессы ревью оптимизации производительности, гайдлайны выбора алгоритмов, практики оценки вычислительной сложности. Проводит архитектурные ревью алгоритмических решений в системно-критичных компонентах.
Роли · Technical Lead · Lead
Что должен уметь Lead }
43 ключевых навыков, всего 59. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Lead }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Основы программирования, API и интеграции, Облако и инфраструктура.
Ключевые навыки для Lead
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
Основы программирования · 7
Определяет стандарты асинхронного программирования для инженерной команды: гайдлайны паттернов конкурентности, ревью async-архитектуры, стандарты обработки ошибок для async-кода. Устанавливает best practices для async-паттернов по проектам команды.
Определяет стандарты качества кода для инженерной команды: дизайн процесса код-ревью, фреймворк приоритизации рефакторинга, внедрение автоматических инструментов качества. Проводит архитектурные ревью системно-критичных компонентов. Устанавливает командные метрики качества и циклы улучшений.
Определяет стандарты многопоточности для технических команд: устанавливает руководства для выбора архитектуры конкурентных систем, проводит ревью многопоточного кода на безопасность и производительность, создаёт обучающие материалы по продвинутым паттернам конкурентности и анти-паттернам.
Определяет стандарты паттернов проектирования для технических команд: устанавливает практики архитектурного ревью для консистентности паттернов между сервисами, создаёт руководства по выбору паттернов и стратегиям рефакторинга, проводит обучение по продвинутым паттернам и распознаванию анти-паттернов.
Определяет стандарты ООП/SOLID для инженерной команды: гайдлайны использования паттернов проектирования, процессы архитектурного ревью иерархий классов, стратегии рефакторинга legacy-кода. Проводит ревью, обеспечивая консистентное применение принципов SOLID во всех проектах команды.
Определяет стандарты структур данных для инженерной команды: процессы ревью дизайна моделей данных, конвенции схем БД, гайдлайны форматов данных API. Проводит архитектурные ревью решений по структурам данных. Формирует командную базу знаний по выбору структур данных для распространённых системных паттернов.
API и интеграции · 4
Определяет стандарты API gateway для инженерных команд: проектирует топологию gateway для экосистем микросервисов, формирует конвенции API-контрактов и версионирования, внедряет централизованную аутентификацию и observability через gateway. Ведёт кросс-командные API design review.
Определяет стратегию GraphQL API по доменам продукта. Формирует стандарты проектирования схемы, governance федерации и процессы управления жизненным циклом API. Проводит кросс-командные ревью дизайна схемы и координирует единообразный API-опыт в потребительских приложениях.
Определяет API-стратегию на уровне продукта. Формирует стандарты проектирования. Проводит API design review. Координирует межкомандное API-взаимодействие.
Определяет API-стратегию для команды на уровне продукта: стандарты дизайна API и процессы ревью, governance версионирования и deprecation, требования к документации API и порталу. Проводит архитектурные ревью API и устанавливает стандарты качества API для команды.
Облако и инфраструктура · 4
Определяет стратегию инфраструктуры AWS для нагрузок продуктовой платформы, охватывающих среды разработки и продакшна. Формирует стандарты IaC для деплоев микросервисов, observability и governance затрат. Проводит архитектурные ревью AWS-конфигураций команд и продвигает FinOps-оптимизацию для продуктовой инфраструктуры.
Определяет стратегию Docker-инфраструктуры для команды: стандартизация базовых образов, governance контейнерных CI/CD-пайплайнов, политики контейнеров сред разработки. Проводит архитектурные ревью контейнеризованных деплоев и оптимизирует FinOps контейнерных ресурсов команды.
Определяет стратегию инфраструктуры Kubernetes для нагрузок продуктовой платформы в средах разработки и продакшна. Формирует стандарты IaC для паттернов деплоя, observability и управления затратами. Проводит архитектурные ревью Kubernetes-конфигураций команд и координирует кросс-командные решения по инфраструктуре и FinOps-оптимизацию.
Определяет IaC-стратегию для продуктовой организации. Оценивает Terraform vs Pulumi vs Crossplane для различных кейсов. Внедряет self-service инфраструктуру через Terraform-модули, интегрированные с порталом разработчика (Backstage). Проектирует мульти-аккаунт/мульти-проект landing zones. Продвигает FinOps через тегирование инфраструктуры и оценку затрат в CI. Управляет Terraform в масштабе (1000+ ресурсов).
DevOps и CI/CD · 2
Определяет технические стандарты для платформ feature flags в масштабе инженерной организации. Устанавливает SLA производительности evaluation флагов и требования к надёжности. Продвигает стратегии тестирования на основе флагов, включая dark launch и shadow traffic. Ревьюирует архитектуры флагов для сложных cross-service фич.
Определяет DevOps-стратегию для технических команд: устанавливает стандарты CI/CD для продуктивности разработчиков и надёжности поставки, внедряет подходы platform engineering для автоматизации деплоя, обеспечивает инженерное совершенство через лучшие практики CI/CD.
Безопасность · 2
Определяет стратегию безопасности для процессов разработки продукта между командами. Формирует политики безопасности для требований моделирования угроз, автоматизации security gates и управления уязвимостями зависимостей. Координирует кросс-командные ревью безопасности и обучает команды разработки OWASP-осведомлённому дизайну архитектуры.
Определяет стратегию управления секретами на уровне продукта/департамента. Устанавливает стандарты политик ротации секретов, требования к аудит-логированию и паттерны контроля доступа. Оценивает возможности Vault Enterprise vs open-source для нужд команды. Продвигает внедрение автоматизированного управления секретами во всех сервисах.
AI-ассистированная разработка · 1
Определяет стратегию GitHub Copilot для технических команд: устанавливает стандарты prompt engineering и воркфлоу code review для AI-сгенерированного кода, проектирует метрики для измерения эффективности AI-ассистированной разработки, обеспечивает внедрение Copilot в соответствии с практиками технического совершенства.
Архитектура и проектирование · 11
Определяет архитектурную стратегию продукта с Гексагональная архитектура. Формирует architecture guidelines. Проводит architecture review.
Определяет архитектурную стратегию продукта с Декомпозиция на микросервисы. Формирует architecture guidelines. Проводит architecture review.
Определяет архитектурную стратегию продукта с Основы System Design. Формирует architecture guidelines. Проводит architecture review.
Определяет архитектурную стратегию продукта с Управление техническим долгом. Формирует architecture guidelines. Проводит architecture review.
Определяет архитектурную стратегию продукта с Architecture Decision Records. Формирует architecture guidelines. Проводит architecture review.
Определяет стандарты fitness functions для инженерных команд: проектирует переиспользуемые библиотеки fitness functions, формирует дашборды архитектурного compliance, интегрирует fitness functions в процессы architecture review. Ведёт внедрение практик evolutionary architecture через измеримые quality gates.
Определяет архитектурную стратегию продукта с Clean Architecture. Формирует architecture guidelines. Проводит architecture review.
Определяет архитектурную стратегию продукта с DDD стратегические паттерны. Формирует architecture guidelines. Проводит architecture review.
Определяет архитектурную стратегию продукта с DDD тактические паттерны. Формирует architecture guidelines. Проводит architecture review.
Определяет архитектурную стратегию продукта с Highload архитектура. Формирует architecture guidelines. Проводит architecture review.
Определяет архитектурную стратегию продукта с Technology Radar. Формирует architecture guidelines. Проводит architecture review.
Observability и мониторинг · 5
Определяет стратегию наблюдаемости для технических продуктов: устанавливает SLO-based подход для целей надёжности сервисов, координирует управление инцидентами и практики дежурства между командами, оптимизирует MTTD/MTTR через улучшенный мониторинг, алертинг и стандартизацию runbook.
Определяет стратегию on-call management для продукта. Устанавливает SLO-based подход к алертингу, фреймворк управления инцидентами и процесс post-mortem. Координирует кросс-командное реагирование на инциденты. Оптимизирует MTTD/MTTR через улучшения наблюдаемости и автоматическую ремедиацию.
Определяет observability стратегию продукта. Формирует SLO-based approach. Координирует incident management. Оптимизирует MTTD/MTTR.
Определяет стратегию наблюдаемости для технических продуктов с Prometheus & Grafana: устанавливает SLO-based подход для целей надёжности сервисов, координирует управление инцидентами и практики дежурства, оптимизирует MTTD/MTTR через улучшенную стандартизацию мониторинга и алертинга.
Определяет стратегию observability продукта для портфелей сервисов команды — формирует SLO-подход для надёжности микросервисов, координирует управление инцидентами с зависимыми командами и оптимизирует MTTD/MTTR через улучшенный мониторинг и процессы дежурств.
Контроль версий и коллаборация · 5
Определяет стратегию documentation-as-code на уровне продукта/департамента. Устанавливает стандарты API-документации, архитектурных решений и руководств разработчика. Продвигает внедрение портала разработчика (Backstage, Docusaurus) для централизованной документации. Создаёт governance для ownership и поддержки документации.
Определяет стратегию Инструменты Monorepo на уровне команды/продукта. Формирует стандарты и best practices. Проводит review.
Определяет стратегию код-ревью для команды: стандарты процесса ревью и SLA, определения quality gates, гайдлайны конструктивной обратной связи. Устанавливает культуру ревью, балансирующую тщательность и продуктивность разработчиков.
Определяет Git-стратегию для технических команд: устанавливает политики ветвления и слияния, оптимизированные для метрик поставки команды, проектирует экосистемы Git hooks для автоматизированного обеспечения качества, обеспечивает внедрение продвинутых Git-техник (worktrees, sparse checkout) для продуктивности разработчиков.
Определяет техническую стратегию InnerSource: архитектура общих платформ, библиотеки переиспользуемых компонентов и кросс-командные стандарты разработки. Устанавливает техническое управление для внутренних open-source проектов с политиками release management и версионирования.
Документация · 2
Определяет стратегию архитектурной документации на уровне команды и продукта, выбирая подходящую глубину C4 и разделы arc42 в зависимости от критичности сервиса. Устанавливает лучшие практики создания ADR, включая шаблоны, рабочие процессы статусов и привязку к PR реализации. Проводит регулярные ревью архитектурной документации для предотвращения расхождений между диаграммами и реальным состоянием системы. Продвигает культуру documentation-as-code с автоматизированным рендерингом и пайплайнами публикации.
Определяет стратегию диаграммирования для технической дизайн-документации, моделирования компонентов и визуализации потоков данных на уровне команды. Устанавливает стандарты sequence-диаграмм, визуалов API-взаимодействий и карт границ систем. Проводит ревью ясности и точности техдиаграмм.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
Что меняется на Principal
43 навыков получают более высокое ожидание или становятся ключевыми при переходе с Lead на Principal. Сначала самые большие скачки.
- Алгоритмы и сложность: Продвинутый → Эксперт
- Асинхронное программирование: Продвинутый → Эксперт
- Гексагональная архитектура: Продвинутый → Эксперт
- Декомпозиция на микросервисы: Продвинутый → Эксперт
- Документация как код: Продвинутый → Эксперт
- Инструменты Monorepo: Продвинутый → Эксперт
- Качество кода и рефакторинг: Продвинутый → Эксперт
- Многопоточное программирование: Продвинутый → Эксперт
- Основы System Design: Продвинутый → Эксперт
- Паттерны проектирования: Продвинутый → Эксперт
} в открытой матрице компетенций: 59 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.