AI-ассистенты кодирования 1
▼
Самостоятельно оценивает GitHub Copilot для воркфлоу технической команды: настраивает интеграцию Copilot со средами разработки команды, оценивает влияние AI-сгенерированных подсказок на качество кода, устанавливает практики ревью для AI-ассистированных контрибуций кода. Понимает компромиссы между ростом продуктивности от AI и поддержанием стандартов кода.
Проектирует стратегии внедрения GitHub Copilot для технических команд: оптимизирует общекомандные практики prompt engineering и воркфлоу code review, внедряет метрики качества для AI-сгенерированных контрибуций кода, измеряет влияние на скорость разработки. Менторит команду по балансу AI-ассистированной продуктивности со стандартами качества кода.
Определяет стратегию GitHub Copilot для технических команд: устанавливает стандарты prompt engineering и воркфлоу code review для AI-сгенерированного кода, проектирует метрики для измерения эффективности AI-ассистированной разработки, обеспечивает внедрение Copilot в соответствии с практиками технического совершенства.
Определяет организационную стратегию GitHub Copilot для технического совершенства: оценивает возможности и стратегии внедрения корпоративных AI-платформ разработки, проектирует governance для практик AI-ассистированной разработки в инженерных организациях, устанавливает стандарты измерения влияния AI на developer experience и качество кода в масштабе.
API Gateway и межсервисное взаимодействие 1
▼
Самостоятельно настраивает паттерны API gateway для сервисов команды: конфигурирует правила маршрутизации, трансформации запросов/ответов, базовые политики rate limiting и аутентификации. Понимает trade-offs между gateway-level и service-level сквозными задачами.
Проектирует архитектуры API gateway для production-систем: реализует паттерн BFF, настраивает canary routing и traffic splitting, конфигурирует circuit breakers и retry-политики на уровне gateway. Оптимизирует производительность gateway и внедряет мониторинг API-трафика.
Определяет стандарты API gateway для инженерных команд: проектирует топологию gateway для экосистем микросервисов, формирует конвенции API-контрактов и версионирования, внедряет централизованную аутентификацию и observability через gateway. Ведёт кросс-командные API design review.
Формирует стратегию API gateway на уровне организации: оценивает gateway-платформы для enterprise-wide внедрения, проектирует мультирегиональные архитектуры gateway с глобальным управлением трафиком, формирует фреймворки API governance и lifecycle management. Менторит lead-инженеров по архитектурным решениям gateway.
CI/CD 1
▼
Самостоятельно управляет GitHub Actions CI/CD для технических команд: настраивает стандарты пайплайнов для обеспечения качества кода, внедряет стратегии прогрессивного деплоя, автоматизирует операции инженерного воркфлоу. Управляет практиками CI/CD для процессов технической поставки.
Проектирует архитектуру CI/CD для технических команд: оптимизирует скорость и надёжность пайплайнов для продуктивности разработчиков, внедряет стратегии прогрессивной поставки для продакшен-сервисов, архитектурит автоматизацию деплоя с корректными механизмами откатов. Менторит команду по лучшим инженерным практикам CI/CD.
Определяет DevOps-стратегию для технических команд: устанавливает стандарты CI/CD для продуктивности разработчиков и надёжности поставки, внедряет подходы platform engineering для автоматизации деплоя, обеспечивает инженерное совершенство через лучшие практики CI/CD.
Определяет DevOps-стратегию организации. Проектирует internal developer platform. Формирует engineering excellence culture.
Code Review 1
▼
Самостоятельно проводит тщательные код-ревью: оценивает архитектурные и дизайн-решения, ревьюит влияние на производительность и безопасность, проверяет соответствие стандартам кодирования. Даёт конструктивную обратную связь, способствующую росту команды и поддержанию качества кода.
Проектирует процессы код-ревью для команды: стандарты ревью и quality gates, гайдлайны конструктивной обратной связи, оптимизация времени цикла ревью. Менторит команду по проведению тщательных ревью, балансирующих контроль качества и скорость разработчиков.
Определяет стратегию код-ревью для команды: стандарты процесса ревью и SLA, определения quality gates, гайдлайны конструктивной обратной связи. Устанавливает культуру ревью, балансирующую тщательность и продуктивность разработчиков.
Определяет организационную стратегию код-ревью на уровне технического лидерства: governance корпоративного процесса ревью, кросс-командные программы стандартизации ревью, инициативы excellence культуры ревью. Принимает стратегические решения, формирующие инженерную культуру ревью по организации.
Distributed Tracing 1
▼
Настраивает OpenTelemetry для микросервисов команды — инструментирует эндпоинты сервисов спанами, метриками и структурированными логами по семантическим соглашениям OTel. Создаёт дашборды сервисов с перцентилями задержки и алертами частоты ошибок. Участвует в ротации дежурств и анализирует распределённые трейсы для разрешения кросс-сервисных инцидентов.
Проектирует observability стратегию с OpenTelemetry. Внедряет distributed tracing. Определяет SLI/SLO. Проводит post-mortems.
Определяет observability стратегию продукта. Формирует SLO-based approach. Координирует incident management. Оптимизирует MTTD/MTTR.
Определяет observability стратегию организации. Внедряет platform-решения. Формирует reliability culture. Определяет enterprise SLO framework.
Docs-as-Code 1
▼
Использует Mermaid, PlantUML или D2 для технических дизайн-документов, диаграмм компонентов и визуализации потоков данных. Выбирает подходящий тип диаграммы для моделирования взаимодействий. Самостоятельно создаёт архитектурные эскизы для команды.
Проектирует production-grade диаграммы компонентов, детальные визуализации потоков данных и sequence-диаграммы сложных систем с помощью Mermaid, PlantUML или D2. Оптимизирует техдокументацию многоуровневыми диаграммами. Менторит инженеров по практикам дизайн-документации.
Определяет стратегию диаграммирования для технической дизайн-документации, моделирования компонентов и визуализации потоков данных на уровне команды. Устанавливает стандарты sequence-диаграмм, визуалов API-взаимодействий и карт границ систем. Проводит ревью ясности и точности техдиаграмм.
Определяет стратегию диаграммирования на уровне организации для технической дизайн-документации, стандартов моделирования компонентов и паттернов визуализации потоков данных. Устанавливает корпоративные подходы к sequence-диаграммам и картированию границ систем. Менторит лидов и архитекторов по качеству техдиаграммирования.
Domain-Driven Design 2
▼
Применяет DDD стратегические паттерны при проектировании компонентов. Понимает trade-offs. Участвует в архитектурных обсуждениях.
Применяет Context Mapping для декомпозиции монолитов в связные микросервисы. Принимает архитектурные решения по внедрению Ubiquitous Language в рамках командных границ. Оценивает доменные события как интеграционные контракты между upstream и downstream контекстами.
Определяет архитектурную стратегию продукта с DDD стратегические паттерны. Формирует architecture guidelines. Проводит architecture review.
Определяет дорожную карту внедрения DDD в организации от устаревших систем к стратегическим доменным моделям. Проектирует референсные архитектуры для событийно-ориентированной интеграции контекстов в масштабе. Устанавливает управление жизненным циклом ограниченных контекстов, согласованием команд и междоменными контрактами.
Применяет DDD тактические паттерны при проектировании компонентов. Понимает trade-offs. Участвует в архитектурных обсуждениях.
Проектирует архитектуру кодовой базы с тактическими паттернами DDD. Устанавливает гайдлайны проектирования агрегатов, контракты domain event и абстракции репозиториев. Проводит архитектурные ревью, обеспечивая разделение доменного и инфраструктурного слоёв.
Определяет архитектурную стратегию продукта с DDD тактические паттерны. Формирует architecture guidelines. Проводит architecture review.
Определяет стратегию adoption DDD и эталонные архитектуры на уровне организации. Устанавливает архитектурное управление с библиотеками паттернов, гайдлайнами проектирования агрегатов и воркшопами доменного моделирования. Формирует культуру domain-driven разработки в организации.
Git и workflow 2
▼
Самостоятельно применяет продвинутые Git-практики для технического лидерства: проектирует стратегии ветвления для командных проектов, разрешает сложные сценарии слияния нескольких веток, настраивает Git hooks для обеспечения качества кода. Понимает компромиссы между различными моделями воркфлоу (GitFlow, trunk-based, GitHub Flow) для командных контекстов.
Проектирует Git-воркфлоу для технических команд: внедряет стратегии ветвления, оптимизированные для размера команды и каденции релизов, настраивает продвинутые merge queues и CI-gatekeeping, разрешает сложные сценарии интеграции нескольких веток. Менторит команду по знанию внутренностей Git для эффективного устранения проблем и управления историей.
Определяет Git-стратегию для технических команд: устанавливает политики ветвления и слияния, оптимизированные для метрик поставки команды, проектирует экосистемы Git hooks для автоматизированного обеспечения качества, обеспечивает внедрение продвинутых Git-техник (worktrees, sparse checkout) для продуктивности разработчиков.
Определяет организационную Git-стратегию для технического совершенства: оценивает возможности корпоративных Git-платформ и пути миграции, проектирует governance для моделей ветвления и стандартизации воркфлоу между командами, устанавливает стандарты оптимизации Git-based developer experience и инструментов.
Самостоятельно применяет Инструменты Monorepo на практике. Понимает trade-offs различных подходов. Решает типовые задачи.
Глубоко владеет Инструменты Monorepo. Проектирует решения для production-систем. Оптимизирует и масштабирует. Менторит команду.
Определяет стратегию Инструменты Monorepo на уровне команды/продукта. Формирует стандарты и best practices. Проводит review.
Определяет стратегию Инструменты Monorepo на уровне организации. Формирует enterprise-подходы. Менторит leads и architects.
GraphQL 1
▼
Самостоятельно проектирует GraphQL-схемы для сервисов команды с правильными иерархиями типов и границами федерации. Реализует паттерны резолверов, батчинг через dataloader и пагинацию на основе connections. Ревьюит API-дизайны команды и пишет комплексную документацию схемы и руководства по тестированию.
Проектирует архитектуру GraphQL API для продакшн микросервисных экосистем с федерацией схемы и доменно-ориентированными границами. Определяет стандарты обработки ошибок, паттерны пагинации и политики анализа стоимости запросов. Оптимизирует производительность резолверов через стратегии dataloader и анализ планов запросов. Менторит команду по лучшим практикам проектирования схемы.
Определяет стратегию GraphQL API по доменам продукта. Формирует стандарты проектирования схемы, governance федерации и процессы управления жизненным циклом API. Проводит кросс-командные ревью дизайна схемы и координирует единообразный API-опыт в потребительских приложениях.
Определяет организационную стратегию GraphQL API, охватывающую все продуктовые домены и инженерные команды. Проектирует реестр схемы платформенного уровня и архитектуру федеративного гейтвея. Формирует корпоративные стандарты API governance, инструменты разработки для schema-first подхода и организационные процессы ревью дизайна API.
gRPC 1
▼
Самостоятельно проектирует gRPC-сервисы для микросервисов команды — определяет proto-схемы с правильными иерархиями типов и паттернами oneof, реализует интерсепторы для логирования и аутентификации, формирует руководства по стилю proto. Пишет комплексную API-документацию и интеграционные тесты для контрактов сервисов.
Проектирует архитектуру gRPC API для продакшн-платформ микросервисов — цепочки интерсепторов для сквозных забот, эволюцию proto-схем с гарантиями обратной совместимости и распространение deadline через границы сервисов. Определяет стандарты обработки ошибок с rich status details и оптимизирует производительность gRPC через управление соединениями и стратегии сжатия.
Определяет API-стратегию на уровне продукта. Формирует стандарты проектирования. Проводит API design review. Координирует межкомандное API-взаимодействие.
Определяет организационную стратегию gRPC API, охватывающую все продуктовые домены и инженерные команды — проектирует governance proto платформенного уровня, инфраструктуру реестра схем и корпоративные пайплайны генерации кода. Формирует организационные стандарты API для разработки gRPC-сервисов, обеспечивая консистентность и обратную совместимость.
Infrastructure as Code 1
▼
Самостоятельно управляет Terraform-инфраструктурой команды. Пишет IaC для окружений приложений, CI/CD пайплайнов и стеков мониторинга. Ревьюит Terraform PR-ы членов команды на безопасность и лучшие практики. Понимает основы сетей (VPC, подсети, security groups) в контексте Terraform.
Проектирует модульную архитектуру Terraform для инфраструктуры продукта. Создаёт переиспользуемые модули с исчерпывающей документацией и версионированием. Реализует policy as code (Sentinel/OPA) для обеспечения compliance. Конфигурирует Terragrunt для DRY мульти-средовых конфигураций. Автоматизирует детекцию и ремедиацию drift. Менторит команду по лучшим практикам IaC.
Определяет IaC-стратегию для продуктовой организации. Оценивает Terraform vs Pulumi vs Crossplane для различных кейсов. Внедряет self-service инфраструктуру через Terraform-модули, интегрированные с порталом разработчика (Backstage). Проектирует мульти-аккаунт/мульти-проект landing zones. Продвигает FinOps через тегирование инфраструктуры и оценку затрат в CI. Управляет Terraform в масштабе (1000+ ресурсов).
Определяет стратегию облака и инфраструктуры организации на enterprise-уровне. Оценивает мультиоблачные vs моно-облачные подходы на основе бизнес-целей и регуляторных требований. Проектирует enterprise-grade инфраструктурные платформы с self-service возможностями. Устанавливает культуру и практики FinOps для всей организации. Влияет на индустрию через thought leadership в автоматизации инфраструктуры.
Kubernetes и оркестрация 1
▼
Самостоятельно настраивает Kubernetes-деплои для микросервисов команды. Пишет IaC для типичных паттернов деплоя, включая rolling updates, health probes и HPA. Понимает основы сетевого взаимодействия и безопасности Kubernetes для мультикомандных кластерных сред и RBAC на уровне неймспейсов.
Проектирует инфраструктуру Kubernetes для продакшн-деплоев микросервисов с service mesh, observability и GitOps-процессами. Внедряет оптимизацию затрат и производительности через тюнинг HPA/VPA, ограничения топологии подов и right-sizing ресурсов. Применяет лучшие практики security hardening и менторит команду по операционному совершенству Kubernetes.
Определяет стратегию инфраструктуры Kubernetes для нагрузок продуктовой платформы в средах разработки и продакшна. Формирует стандарты IaC для паттернов деплоя, observability и управления затратами. Проводит архитектурные ревью Kubernetes-конфигураций команд и координирует кросс-командные решения по инфраструктуре и FinOps-оптимизацию.
Определяет организационную облачную стратегию для платформенной инфраструктуры на Kubernetes, охватывающей среды разработки и продакшна. Оценивает мультиоблачные архитектуры для портируемости нагрузок и управления вендорными рисками. Проектирует Kubernetes-платформы enterprise-уровня и формирует FinOps-практики для организационного governance облачных затрат.
Release Management 1
▼
Интегрирует feature flags в рабочий процесс команды для trunk-based development. Реализует canary-релизы и стратегии progressive delivery на основе флагов. Устанавливает соглашения об именовании и категоризации флагов. Мониторит влияние флагов на производительность и метрики.
Проектирует масштабируемую инфраструктуру feature flags, поддерживающую тысячи флагов с low-latency evaluation. Разрабатывает графы зависимостей флагов для предотвращения конфликтных конфигураций. Реализует серверные и клиентские SDK с локальным кешированием и streaming-обновлениями.
Определяет технические стандарты для платформ feature flags в масштабе инженерной организации. Устанавливает SLA производительности evaluation флагов и требования к надёжности. Продвигает стратегии тестирования на основе флагов, включая dark launch и shadow traffic. Ревьюирует архитектуры флагов для сложных cross-service фич.
Определяет DevOps-стратегию организации. Проектирует internal developer platform. Формирует engineering excellence culture.
REST API 1
▼
Самостоятельно оценивает дизайн REST API в код-ревью: ревьюит структуру эндпоинтов и конвенции именования, оценивает паттерны пагинации и обработки ошибок, обеспечивает консистентность версионирования API. Понимает лучшие практики командных гайдлайнов дизайна API и developer experience.
Проектирует архитектуру API для продуктов команды: стандарты дизайна API и процессы ревью, стратегии версионирования и deprecation, требования к документации API и порталу разработчика. Определяет API-контракты для межсервисной коммуникации. Менторит команду по консистентному RESTful-дизайну API.
Определяет API-стратегию для команды на уровне продукта: стандарты дизайна API и процессы ревью, governance версионирования и deprecation, требования к документации API и порталу. Проводит архитектурные ревью API и устанавливает стандарты качества API для команды.
Определяет организационную API-стратегию на уровне технического лидерства: governance корпоративного дизайна API, кросс-командные программы стандартизации API, решения об инвестициях в API-инструментарий. Проектирует enterprise-grade архитектуру API и формирует инженерную культуру вокруг API excellence.
System Design 2
▼
Применяет высоконагруженную архитектуру при проектировании компонентов. Понимает компромиссы в пулах соединений, асинхронной обработке и rate limiting. Устанавливает бюджеты производительности для команды и ревьюит код на антипаттерны высоких нагрузок.
Проектирует архитектуру систем с паттернами высоких нагрузок, принимая решения по пулам соединений, конвейерам асинхронной обработки и стратегиям rate limiting, фиксируя их в ADR. Устанавливает бюджеты производительности для команд и обеспечивает соблюдение стандартов кода для высоких нагрузок.
Определяет архитектурную стратегию продукта с Highload архитектура. Формирует architecture guidelines. Проводит architecture review.
Определяет архитектурную стратегию организации для высоконагруженных систем. Проектирует референсные архитектуры для пулов соединений, конвейеров асинхронной обработки и rate limiting в масштабе. Устанавливает общеорганизационные бюджеты производительности и стандарты инженерного совершенства для высоких нагрузок.
Применяет принципы системного дизайна при проектировании компонентов продукта: определяет границы сервисов, оценивает выбор хранилищ данных и проектирует паттерны коммуникации между сервисами. Понимает компромиссы в консистентности, доступности и устойчивости к разделению. Активно участвует в принятии архитектурных решений.
Проектирует системную архитектуру для продукта: декомпозиция сервисов, архитектура данных и паттерны интеграции. Принимает архитектурные решения (ADR), балансирующие масштабируемость, надёжность и скорость разработки. Оценивает нефункциональные требования и проектирует для operational excellence. Создаёт архитектурную документацию и менторит команду по дизайн-мышлению.
Определяет архитектурную стратегию продукта с Основы System Design. Формирует architecture guidelines. Проводит architecture review.
Определяет организационную архитектурную стратегию: устанавливает референсные архитектуры, governance-фреймворк архитектуры и критерии выбора технологий. Проектирует архитектуру для enterprise-масштабных систем с фокусом на долгосрочную эволюцию и устойчивость. Продвигает архитектурное совершенство в организации через менторинг лидов и установление лучших практик.
Алгоритмы и структуры данных 2
▼
Самостоятельно оценивает алгоритмические решения в код-ревью и дизайнах: выявляет неоптимальный выбор алгоритмов, обсуждает компромиссы сложности с членами команды, направляет выбор алгоритмов для распространённых паттернов. Анализирует влияние алгоритмических решений на производительность в кодовой базе команды.
Оценивает алгоритмические решения в системных дизайнах и код-ревью команды. Выявляет узкие места производительности, вызванные неоптимальным выбором алгоритмов. Менторит команду по алгоритмическим компромиссам для продакшен-нагрузок. Направляет выбор между алгоритмическими подходами с учётом требований масштабируемости, сопровождаемости и производительности.
Определяет алгоритмические стандарты для инженерной команды: процессы ревью оптимизации производительности, гайдлайны выбора алгоритмов, практики оценки вычислительной сложности. Проводит архитектурные ревью алгоритмических решений в системно-критичных компонентах.
Определяет организационную алгоритмическую стратегию на уровне технического лидерства: governance корпоративного performance engineering, кросс-командные стандарты выбора алгоритмов, программы зрелости вычислительной эффективности. Принимает стратегические решения об инвестициях в инструменты производительности и формирует культуру engineering excellence.
Самостоятельно оценивает выбор структур данных в код-ревью команды и технических дизайнах. Определяет подходящие структуры данных для распространённых системных паттернов. Обсуждает компромиссы моделирования данных с командой на дизайн-ревью.
Оценивает решения по структурам данных в системных дизайнах и архитектурных ревью. Направляет команду в выборе оптимальных структур данных для конкретных проблемных доменов. Выявляет узкие места производительности, вызванные неоптимальным выбором структур данных. Менторит разработчиков по компромиссам между различными семействами структур данных для продакшен-нагрузок.
Определяет стандарты структур данных для инженерной команды: процессы ревью дизайна моделей данных, конвенции схем БД, гайдлайны форматов данных API. Проводит архитектурные ревью решений по структурам данных. Формирует командную базу знаний по выбору структур данных для распространённых системных паттернов.
Определяет организационную стратегию структур данных на уровне технического лидерства: governance корпоративных моделей данных, кросс-командные программы стандартизации схем, развитие компетенций по структурам данных. Принимает стратегические решения об инструментах архитектуры данных и эволюции инженерных практик.
Алертинг и on-call 1
▼
Настраивает SLI/SLO для микросервисов команды — определяет целевые перцентили задержки, пороги частоты ошибок и индикаторы здоровья зависимостей. Создаёт комплексные дашборды сервисов с алертами burn rate. Участвует в ротации дежурств и ведёт анализ инцидентов со структурированными follow-up по post-mortem.
Проектирует observability стратегию с SLI / SLO / SLA. Внедряет distributed tracing. Определяет SLI/SLO. Проводит post-mortems.
Определяет стратегию observability продукта для портфелей сервисов команды — формирует SLO-подход для надёжности микросервисов, координирует управление инцидентами с зависимыми командами и оптимизирует MTTD/MTTR через улучшенный мониторинг и процессы дежурств.
Определяет observability стратегию организации. Внедряет platform-решения. Формирует reliability culture. Определяет enterprise SLO framework.
Архитектурное управление 4
▼
Применяет ADR-практики в техническом лидерстве: пишет хорошо структурированные Architecture Decision Records с контекстом, анализом вариантов и последствиями. Ревьюит командные ADR на техническую точность и поддерживает репозиторий ADR с консистентной нумерацией и отслеживанием статусов.
Проектирует ADR-практику для технических команд: устанавливает легковесные записи решений для решений на уровне кода, определяет критерии эскалации для архитектурных ADR и внедряет workflow ADR-as-code, интегрированные с системой контроля версий и CI/CD пайплайнами.
Определяет архитектурную стратегию продукта с Architecture Decision Records. Формирует architecture guidelines. Проводит architecture review.
Определяет enterprise-стандарты ADR и фреймворк принятия технических решений. Формирует инженерную культуру вокруг evidence-based архитектурных решений с измеримыми результатами. Устанавливает кросс-командные ADR review board'ы и продвигает adoption записей решений как первоклассных инженерных артефактов.
Реализует architecture fitness functions для командных проектов: пишет автоматизированные тесты архитектурных ограничений (направление зависимостей, изоляция слоёв), настраивает проверки ArchUnit/NetArchTest в CI. Понимает, как fitness functions поддерживают evolutionary architecture и предотвращают архитектурный drift.
Проектирует комплексные наборы fitness functions для production-систем: реализует целостные архитектурные проверки, покрывающие связанность, cohesion, performance budgets и security-ограничения. Создаёт кастомные fitness functions для domain-specific архитектурных требований и менторит команду по архитектурному тестированию.
Определяет стандарты fitness functions для инженерных команд: проектирует переиспользуемые библиотеки fitness functions, формирует дашборды архитектурного compliance, интегрирует fitness functions в процессы architecture review. Ведёт внедрение практик evolutionary architecture через измеримые quality gates.
Формирует evolutionary architecture организации через fitness functions: проектирует enterprise-платформы fitness functions, формирует фреймворки architectural governance с автоматизированным мониторингом compliance, определяет reference architectures со встроенными fitness functions. Менторит лидов по измерению архитектурного качества.
Применяет практики Technology Radar в техническом лидерстве: оценивает новые технологии через структурированные PoC, контрибутит оценки технологий в командный радар и принимает информированные решения adopt/hold/retire. Отслеживает жизненный цикл технологий и планирует пути миграции для deprecated инструментов.
Проектирует практики Technology Radar для технических команд: устанавливает фреймворки оценки технологий с измеримыми критериями, создаёт playbook'и миграции для технологических переходов и внедряет автоматическое отслеживание инвентаря технологий. Менторит команду по evidence-based принятию технологических решений.
Определяет архитектурную стратегию продукта с Technology Radar. Формирует architecture guidelines. Проводит architecture review.
Определяет enterprise-стандарты Technology Radar и управление жизненным циклом технологий. Формирует инженерную культуру непрерывной оценки технологий и evidence-based adoption. Устанавливает кросс-организационные board'ы оценки технологий и продвигает стратегические инвестиции в технологии, согласованные с бизнес-целями.
Применяет управление техническим долгом при проектировании компонентов. Понимает компромиссы между скоростью поставки и качеством кода. Участвует в архитектурных обсуждениях, отслеживает долг через метрики SonarQube и обеспечивает соблюдение критериев качества кода при ревью.
Проектирует системную архитектуру с приоритетом управления техническим долгом. Принимает архитектурные решения по приоритизации рефакторинга и документирует их через ADR. Оценивает долг на уровне кода через метрики SonarQube и внедряет критерии качества для предотвращения накопления нового долга.
Определяет архитектурную стратегию продукта с Управление техническим долгом. Формирует architecture guidelines. Проводит architecture review.
Определяет архитектурную стратегию организации по устранению технического долга. Проектирует референсные архитектуры со встроенной приоритизацией рефакторинга и стандартами SonarQube. Устанавливает архитектурное управление для отслеживания долга на уровне кода и непрерывного улучшения качества.
Архитектурные паттерны 2
▼
Применяет Clean Architecture при проектировании компонентов, следит за соблюдением правил зависимостей в команде. Проводит ревью кода на соответствие архитектуре, участвует в обсуждениях границ слоёв и инверсии управления.
Проектирует архитектуру систем по Clean Architecture, обеспечивает соблюдение правил зависимостей через архитектурные тесты и автопроверки. Внедряет ADR-процессы в команде, контролирует разделение слоёв, оценивает нефункциональные требования.
Определяет архитектурную стратегию продукта с Clean Architecture. Формирует architecture guidelines. Проводит architecture review.
Определяет архитектурную стратегию организации, обеспечивая соблюдение принципов Clean Architecture во всех командах. Проектирует референсные архитектуры с правилами зависимостей и фреймворками тестирования. Устанавливает управление через ADR-процессы.
Применяет Гексагональная архитектура при проектировании компонентов. Понимает trade-offs. Участвует в архитектурных обсуждениях.
Обеспечивает соблюдение принципов Hexagonal Architecture в кодовых базах команды. Проверяет pull request на корректное разделение портов и адаптеров. Наставляет разработчиков по изоляции доменной логики от внешних зависимостей.
Определяет архитектурную стратегию продукта с Гексагональная архитектура. Формирует architecture guidelines. Проводит architecture review.
Формирует архитектурную стратегию организации вокруг Hexagonal Architecture и чистых границ. Проектирует эталонные реализации паттернов изоляции домена. Устанавливает процессы архитектурного ревью для обеспечения соответствия гексагональным принципам.
Безопасность инфраструктуры 1
▼
Реализует паттерны управления секретами в сервисах команды: Vault-пути для конкретных окружений, динамические учётные данные БД и кеширование секретов на уровне приложения с TTL. Ревьюит PR на правильную работу с учётными данными и предотвращает утечку секретов в логи или сообщения об ошибках. Интегрирует сканирование секретов в CI/CD пайплайн.
Проектирует стратегию управления секретами для продукта: паттерны Vault agent sidecar для Kubernetes, transit encryption для чувствительных данных и интеграцию PKI для service-to-service mTLS. Реализует автоматическую ротацию секретов с перезагрузкой приложения без простоя. Создаёт мониторинг паттернов доступа к секретам и нарушений политик. Менторит команду по production-grade архитектуре секретов.
Определяет стратегию управления секретами на уровне продукта/департамента. Устанавливает стандарты политик ротации секретов, требования к аудит-логированию и паттерны контроля доступа. Оценивает возможности Vault Enterprise vs open-source для нужд команды. Продвигает внедрение автоматизированного управления секретами во всех сервисах.
Определяет enterprise-стратегию безопасности с управлением секретами как фундаментальной инфраструктурой. Формирует архитектуру безопасности для всех продуктов и платформ. Координирует требования compliance (SOC2, ISO27001) для работы с учётными данными. Продвигает внедрение zero-trust паттернов учётных данных и автоматизированного управления жизненным циклом секретов для всей организации.
Безопасность приложений 1
▼
Применяет практики безопасности OWASP в процессах разработки команды — интегрирует сканирование безопасности в CI/CD-пайплайны, обеспечивает покрытие OWASP Top 10 при ревью кода и координирует приоритеты устранения уязвимостей. Использует инструменты SAST/DAST и сканеры уязвимостей зависимостей для поддержания baseline безопасности.
Проектирует интеграцию практик безопасности на уровне команды в процессы разработки — внедряет моделирование угроз как часть процесса проектирования, автоматизированные security gates в пайплайнах деплоя и управление уязвимостями зависимостей. Проводит архитектурное моделирование угроз и ревью безопасности дизайна. Менторит команду по паттернам безопасного кодирования и практикам разработки с учётом OWASP.
Определяет стратегию безопасности для процессов разработки продукта между командами. Формирует политики безопасности для требований моделирования угроз, автоматизации security gates и управления уязвимостями зависимостей. Координирует кросс-командные ревью безопасности и обучает команды разработки OWASP-осведомлённому дизайну архитектуры.
Определяет корпоративную стратегию безопасности для разработки ПО, охватывающей все технологические стеки и продуктовые домены. Формирует governance архитектуры безопасности, согласовывая лучшие практики OWASP с организационными процессами разработки. Координирует программы compliance и представляет инженерную перспективу в корпоративном governance безопасности и взаимодействии с сообществом.
Инструменты совместной работы 2
▼
Применяет InnerSource-практики в техническом лидерстве: устанавливает стандарты контрибуции кода, ревьюит кросс-командные pull request'ы и поддерживает документацию общих библиотек. Фасилитирует обмен техническими знаниями через управление InnerSource-проектами.
Проектирует технические практики InnerSource: архитектура общих кодовых баз, API-first внутренние платформы и стандарты кросс-командного код-ревью. Реализует автоматические quality gates контрибуции и documentation-as-code для общих компонентов.
Определяет техническую стратегию InnerSource: архитектура общих платформ, библиотеки переиспользуемых компонентов и кросс-командные стандарты разработки. Устанавливает техническое управление для внутренних open-source проектов с политиками release management и версионирования.
Определяет техническую архитектуру enterprise InnerSource и платформенную стратегию. Формирует организационные инженерные практики для внутреннего шаринга кода, управления API и developer experience. Менторит лидов по построению устойчивых InnerSource-экосистем.
Внедряет docs-as-code в воркфлоу разработки: требования к документации в чеклистах PR, автоматическая генерация API-референсов (OpenAPI, GraphQL schema) и руководства разработчика рядом с кодом. Устанавливает стандарты документации для команды и обеспечивает консистентность.
Проектирует стратегию документации для продукта: living documentation, автоматические API-документы из аннотаций кода (Swagger, TypeDoc), версионированные руководства, синхронизированные с циклами релизов. Внедряет quality gates документации в CI/CD. Создаёт стандарты архитектурной документации (ADR, C4 диаграммы) и обеспечивает их принятие командой.
Определяет стратегию documentation-as-code на уровне продукта/департамента. Устанавливает стандарты API-документации, архитектурных решений и руководств разработчика. Продвигает внедрение портала разработчика (Backstage, Docusaurus) для централизованной документации. Создаёт governance для ownership и поддержки документации.
Определяет enterprise-стратегию documentation-as-code: инфраструктура документации на уровне платформы, governance портала разработчика и качество документации как инженерный KPI. Формирует организационную культуру вокруг документации как конкурентного преимущества. Продвигает кросс-командную стандартизацию документации и управление знаниями.
Контейнеризация 1
▼
Самостоятельно настраивает Docker для командных проектов: лучшие практики Dockerfile для production-образов, docker-compose для локальных сред разработки, конфигурация контейнерных CI/CD-пайплайнов. Понимает сетевое взаимодействие контейнеров, сканирование безопасности и управление ресурсами для командной инфраструктуры.
Проектирует Docker-инфраструктуру для командных проектов: стандартизованные базовые образы, оптимизация multi-stage сборок, интеграция сканирования безопасности контейнеров. Внедряет лучшие практики консистентности сред разработки, контейнерных CI/CD-пайплайнов и hardening продакшен-деплоя.
Определяет стратегию Docker-инфраструктуры для команды: стандартизация базовых образов, governance контейнерных CI/CD-пайплайнов, политики контейнеров сред разработки. Проводит архитектурные ревью контейнеризованных деплоев и оптимизирует FinOps контейнерных ресурсов команды.
Определяет организационную контейнерную стратегию на уровне технического лидерства: корпоративные стандарты внедрения контейнеров, кросс-командный governance базовых образов, программы compliance безопасности контейнеров. Проектирует enterprise-grade контейнерную инфраструктуру и формирует инженерную культуру вокруг лучших практик контейнеров.
Логирование 1
▼
Настраивает практики наблюдаемости для технических команд: устанавливает стандарты структурированного логирования для компонентов сервисов, ревьюит конфигурации дашбордов и алертов на эффективность, отслеживает операционные метрики для улучшений надёжности. Участвует в управлении инцидентами и обеспечивает практики post-mortem.
Проектирует стратегию наблюдаемости для технических команд: внедряет распределённую трассировку и корреляцию между сервисами, определяет SLI/SLO, согласованные с целями надёжности продукта, обеспечивает культуру post-mortem и обучение на инцидентах. Менторит команду по разработке, управляемой наблюдаемостью, и практикам операционного совершенства.
Определяет стратегию наблюдаемости для технических продуктов: устанавливает SLO-based подход для целей надёжности сервисов, координирует управление инцидентами и практики дежурства между командами, оптимизирует MTTD/MTTR через улучшенный мониторинг, алертинг и стандартизацию runbook.
Определяет организационную стратегию наблюдаемости для технического совершенства: внедряет корпоративные платформы надёжности и стандарты инструментов наблюдаемости, формирует культуру надёжности через инженерные практики и архитектурные паттерны, определяет корпоративный SLO-фреймворк для надёжности сервисов и developer experience.
Метрики и мониторинг 1
▼
Настраивает практики Prometheus и Grafana для технических команд: устанавливает стандарты мониторинга для компонентов сервисов, ревьюит эффективность дашбордов и уровень шума алертов, отслеживает операционные метрики для улучшений надёжности. Участвует в управлении инцидентами и обеспечивает практики наблюдаемости.
Проектирует стратегию наблюдаемости с Prometheus & Grafana для технических команд: внедряет стандарты мониторинга по компонентам сервисов, определяет SLI/SLO, согласованные с целями надёжности продукта, обеспечивает культуру post-mortem и обучение на инцидентах. Менторит команду по практикам разработки, управляемым наблюдаемостью.
Определяет стратегию наблюдаемости для технических продуктов с Prometheus & Grafana: устанавливает SLO-based подход для целей надёжности сервисов, координирует управление инцидентами и практики дежурства, оптимизирует MTTD/MTTR через улучшенную стандартизацию мониторинга и алертинга.
Определяет организационную стратегию наблюдаемости для технического совершенства с Prometheus & Grafana: внедряет корпоративные платформы надёжности и стандарты инструментов мониторинга, формирует культуру надёжности через инженерные практики, определяет корпоративный SLO-фреймворк для надёжности сервисов и developer experience.
Многопоточность и конкурентность 2
▼
Самостоятельно оценивает решения по асинхронному программированию в код-ревью: ревьюит паттерны конкурентности, выявляет race conditions и риски дедлоков, обеспечивает правильную обработку ошибок в async-коде. Обсуждает компромиссы async на дизайн-ревью.
Проектирует async-архитектуры для командных проектов: паттерны async-коммуникации сервисов, выбор стратегии конкурентности, обработка ошибок и устойчивость в async-системах. Менторит команду по best practices async и диагностике проблем конкурентности.
Определяет стандарты асинхронного программирования для инженерной команды: гайдлайны паттернов конкурентности, ревью async-архитектуры, стандарты обработки ошибок для async-кода. Устанавливает best practices для async-паттернов по проектам команды.
Определяет организационную async-стратегию на уровне технического лидерства: governance корпоративных паттернов конкурентности, кросс-командные стандарты async-архитектуры, модель зрелости async для инженерных команд. Принимает стратегические решения, формирующие культуру async-программирования по организации.
Самостоятельно оценивает подходы к многопоточности для командных проектов: ревьюит конкурентный код на безопасность и производительность, выявляет race conditions и риски deadlock в архитектуре, выбирает подходящие модели конкурентности для системных требований. Обосновывает компромиссы потоков для решений по проектированию систем.
Обладает глубокой экспертизой в многопоточности по технологическим стекам: проектирует конкурентные системные архитектуры для командных проектов, выявляет и разрешает сложные race conditions и узкие места производительности, выбирает подходящие модели конкурентности для системных требований. Менторит команду по практикам конкурентного программирования для продакшена.
Определяет стандарты многопоточности для технических команд: устанавливает руководства для выбора архитектуры конкурентных систем, проводит ревью многопоточного кода на безопасность и производительность, создаёт обучающие материалы по продвинутым паттернам конкурентности и анти-паттернам.
Определяет организационную стратегию многопоточности для инженерии: оценивает корпоративные модели конкурентности и выбор фреймворков, принимает технологические решения по архитектурам потоков для платформенного внедрения, менторит лидов по продвинутому проектированию конкурентных систем и оптимизации производительности.
Облачные провайдеры 1
▼
Самостоятельно настраивает сервисы AWS для деплоев микросервисов команды — ECS/EKS, ALB, RDS и ElastiCache. Пишет IaC для типичных паттернов инфраструктуры, включая blue-green деплои и политики авто-масштабирования. Понимает VPC-сетевое взаимодействие для межсервисной коммуникации и лучшие практики IAM для доступа с минимальными привилегиями.
Проектирует инфраструктурные решения AWS для продакшн-платформ микросервисов — деплои ECS/EKS, интеграции API Gateway и бессерверные архитектуры. Оптимизирует затраты через right-sizing вычислений, стратегии кэширования и планирование зарезервированных мощностей. Внедряет security hardening с проектированием VPC, правилами WAF и границами разрешений IAM для нагрузок команды.
Определяет стратегию инфраструктуры AWS для нагрузок продуктовой платформы, охватывающих среды разработки и продакшна. Формирует стандарты IaC для деплоев микросервисов, observability и governance затрат. Проводит архитектурные ревью AWS-конфигураций команд и продвигает FinOps-оптимизацию для продуктовой инфраструктуры.
Определяет организационную облачную стратегию для платформенной инфраструктуры на AWS, охватывающей среды разработки и продакшна. Оценивает мультиоблачные архитектуры для портируемости нагрузок и управления вендорными рисками. Проектирует governance инфраструктуры enterprise-уровня и формирует FinOps-практики для подотчётности облачных затрат по продуктовым командам.
ООП и паттерны проектирования 2
▼
Самостоятельно оценивает и направляет использование паттернов проектирования: ревьюит архитектурные решения на корректные уровни абстракции, выявляет неправильное использование паттернов и over-engineering, фасилитирует командные обсуждения компромиссов паттернов для поддерживаемости. Обосновывает влияние паттернов на эволюцию системы и продуктивность разработчиков.
Обладает глубокой экспертизой в оценке и применении паттернов проектирования: проектирует архитектурные паттерны на уровне команды, согласованные с системными требованиями, выявляет анти-паттерны и возможности рефакторинга, оптимизирует решения по паттернам для долгосрочной поддерживаемости кода. Менторит команду по стратегическому применению паттернов и принятию архитектурных решений.
Определяет стандарты паттернов проектирования для технических команд: устанавливает практики архитектурного ревью для консистентности паттернов между сервисами, создаёт руководства по выбору паттернов и стратегиям рефакторинга, проводит обучение по продвинутым паттернам и распознаванию анти-паттернов.
Определяет организационную стратегию паттернов проектирования в инженерии: оценивает корпоративные подходы к governance паттернов и развитию компетенций, принимает технологические решения по стандартам архитектурных паттернов, менторит лидов по стратегическому применению паттернов для организационного технического совершенства.
Самостоятельно оценивает применение ООП/SOLID в код-ревью команды: определяет правильные границы абстракций, ревьюит решения наследование vs композиция, обеспечивает инверсию зависимостей в архитектуре сервисов. Обсуждает компромиссы паттернов проектирования с командой и поддерживает стандарты кодирования.
Применяет ООП/SOLID в архитектурных решениях команды: контролирует чистые границы абстракций в системных дизайнах, ревьюит код на правильное управление зависимостями и дизайн интерфейсов, менторит по компромиссам паттернов проектирования. Направляет команду в прагматичном применении принципов SOLID, избегая over-engineering.
Определяет стандарты ООП/SOLID для инженерной команды: гайдлайны использования паттернов проектирования, процессы архитектурного ревью иерархий классов, стратегии рефакторинга legacy-кода. Проводит ревью, обеспечивая консистентное применение принципов SOLID во всех проектах команды.
Определяет организационную ООП-стратегию на уровне технического лидерства: governance корпоративных паттернов проектирования, кросс-командная оценка зрелости SOLID, программы excellence архитектуры кода. Принимает стратегические решения об инвестициях в инструменты рефакторинга и формирует инженерную культуру чистого дизайна.
Паттерны микросервисов 1
▼
Принимает решения по декомпозиции микросервисов: определяет bounded contexts через сессии доменного моделирования, формирует контракты сервисов и границы API. Применяет паттерн Strangler Fig для инкрементальной миграции. Устанавливает стандарты межсервисной коммуникации (синхронная vs асинхронная) и правила владения данными между сервисами.
Ведёт сложные инициативы по декомпозиции микросервисов: определяет границы bounded contexts через Event Storming и доменное моделирование. Проектирует миграцию по Strangler Fig с переключением трафика через feature flags. Реализует CQRS с event sourcing для доменов с высокой консистентностью. Устанавливает контракты сервисов, стратегию версионирования и стандарты обратной совместимости. Менторит команды по антипаттернам декомпозиции (распределённый монолит, общие БД).
Определяет архитектурную стратегию продукта с Декомпозиция на микросервисы. Формирует architecture guidelines. Проводит architecture review.
Определяет философию декомпозиции микросервисов на уровне организации: устанавливает стратегический дизайн DDD как ключевую архитектурную дисциплину, создаёт фреймворки обнаружения bounded contexts для всех команд. Проектирует паттерны эволюционной архитектуры для инкрементальной декомпозиции без big-bang переписывания. Формирует платформенные возможности (service mesh, event backbone, оркестрация Saga) как организационные стандарты. Развивает модель зрелости декомпозиции и процесс архитектурного ревью. Менторит лидов по балансу между идеализмом декомпозиции и прагматичными ограничениями поставки.
Техническая документация 1
▼
Самостоятельно применяет модель C4 и arc42 для документирования архитектуры сервисов команды и их интеграций. Составляет ADR, чётко фиксирующие контекст, решение и последствия технических выборов. Понимает компромиссы между инструментами diagram-as-code (Structurizr, PlantUML) и визуальными редакторами. Поддерживает документацию в соответствии с CI/CD-пайплайнами и топологией деплоя.
Проектирует стратегию архитектурной документации для сложных мультисервисных систем с использованием C4 и arc42. Устанавливает конвенции ADR, включая нумерацию, состояния жизненного цикла и правила замещения. Менторит разработчиков по созданию содержательных диаграмм компонентов и контейнеров вместо поверхностных обзоров. Интегрирует генерацию документации в CI-пайплайны с использованием Structurizr DSL или аналогичных инструментов diagram-as-code.
Определяет стратегию архитектурной документации на уровне команды и продукта, выбирая подходящую глубину C4 и разделы arc42 в зависимости от критичности сервиса. Устанавливает лучшие практики создания ADR, включая шаблоны, рабочие процессы статусов и привязку к PR реализации. Проводит регулярные ревью архитектурной документации для предотвращения расхождений между диаграммами и реальным состоянием системы. Продвигает культуру documentation-as-code с автоматизированным рендерингом и пайплайнами публикации.
Определяет стратегию архитектурной документации на уровне организации, стандартизируя использование C4 и arc42 по всем инженерным подразделениям. Устанавливает корпоративное управление ADR с централизованными реестрами, межсменным связыванием и автоматическим обнаружением устаревания. Продвигает внедрение инструментальных цепочек архитектурной документации (Structurizr, Backstage, функции архитектурной пригодности) в масштабе. Менторит лидов и архитекторов по построению самоподдерживающихся экосистем документации, сохраняющих точность по мере развития организации.
Управление инцидентами 1
▼
Настраивает on-call management для продуктовых сервисов: алертинг на уровне сервисов, выровненный с SLO, интеграция PagerDuty/OpsGenie и оптимизация on-call ротаций. Создаёт runbook-и для типичных инцидентов и автоматизирует ремедиацию где возможно. Менторит команду по практикам реагирования на инциденты и blameless post-mortem.
Проектирует observability стратегию с Управление дежурствами. Внедряет distributed tracing. Определяет SLI/SLO. Проводит post-mortems.
Определяет стратегию on-call management для продукта. Устанавливает SLO-based подход к алертингу, фреймворк управления инцидентами и процесс post-mortem. Координирует кросс-командное реагирование на инциденты. Оптимизирует MTTD/MTTR через улучшения наблюдаемости и автоматическую ремедиацию.
Определяет observability стратегию организации. Внедряет platform-решения. Формирует reliability culture. Определяет enterprise SLO framework.
Чистый код и рефакторинг 1
▼
Самостоятельно применяет практики качества кода как технический лид. Проводит продуктивные код-ревью с фокусом на паттерны проектирования и архитектурные решения. Понимает компромиссы между контролем качества кода и автономией команды. Ревьюит кросс-функциональные аспекты на консистентность: паттерны обработки ошибок, стандарты логирования и конвенции дизайна API.
Проектирует командную стратегию качества кода: устанавливает стандарты ревью, калиброванные под зрелость проекта, определяет приоритеты рефакторинга на основе hotspot дефектов и данных velocity. Настраивает автоматические quality gates в CI/CD-пайплайнах. Менторит разработчиков по паттернам проектирования и обучает команды систематическому снижению техдолга.
Определяет стандарты качества кода для инженерной команды: дизайн процесса код-ревью, фреймворк приоритизации рефакторинга, внедрение автоматических инструментов качества. Проводит архитектурные ревью системно-критичных компонентов. Устанавливает командные метрики качества и циклы улучшений.
Определяет организационную стратегию качества кода на уровне технического лидерства: корпоративные стандарты код-ревью, кросс-командный governance рефакторинга, модель зрелости quality engineering. Принимает решения об инвестициях в инструменты качества и формирует организационные программы engineering excellence.