Эти навыки не влияют на основной грейд, но покажут полноту вашего профиля.
AI-ассистенты кодирования
▼
Знает возможности AI-ассистентов типа ChatGPT и Claude для повышения продуктивности инженерной команды. Использует AI для подготовки документации и анализа проблем.
Внедряет AI-инструменты в рабочие процессы команды для code review, генерации документации и анализа инцидентов. Оценивает эффективность использования AI-ассистентов.
Формирует политику использования AI-инструментов в инженерных командах, определяет guidelines по безопасности и качеству. Измеряет влияние AI на производительность и качество кода.
Определяет стратегию интеграции AI-ассистентов в инженерные процессы подразделения. Управляет бюджетами на AI-инструменты и обеспечивает compliance с корпоративными политиками.
Знаком с AI-ориентированными IDE вроде Cursor и понимает их потенциал для повышения продуктивности разработчиков. Может оценить базовые возможности AI-assisted development.
Оценивает эффективность внедрения Cursor IDE в команде, анализирует влияние на скорость разработки и качество кода. Определяет best practices использования AI-функций.
Формирует стратегию внедрения AI-IDE для нескольких команд, определяет метрики эффективности и security guidelines. Управляет лицензиями и обеспечивает compliance.
Определяет политику использования AI-ориентированных IDE в подразделении, координирует закупку и развёртывание. Измеряет ROI и влияние на инженерную производительность.
CI/CD
▼
Самостоятельно управляет GitHub Actions CI/CD для команд: настраивает стандарты пайплайнов и quality gates, внедряет автоматизацию деплоя для командных сервисов, автоматизирует рутинные операции типа управления релизами. Управляет практиками CI/CD в инженерных процессах.
Проектирует архитектуру CI/CD для инженерной организации: оптимизирует скорость и надёжность пайплайнов между командами, внедряет стратегии прогрессивной поставки, архитектурит автоматизацию деплоя для мультисервисных сред. Менторит лидов по лучшим практикам CI/CD и platform engineering.
Определяет DevOps-стратегию с GitHub Actions на организационном уровне: устанавливает стандарты CI/CD и подходы platform engineering, внедряет возможности внутренней платформы разработчиков, обеспечивает инженерное совершенство через автоматизацию деплоя и надёжность.
Определяет организационную DevOps-стратегию: проектирует внутреннюю платформу разработчиков для корпоративной стандартизации CI/CD, формирует культуру инженерного совершенства через автоматизацию деплоя и практики надёжности, оценивает инструменты и подходы platform engineering в организационном масштабе.
Code Review
▼
Самостоятельно оценивает качество код-ревью в команде: оценивает тщательность и конструктивность ревью, выявляет узкие места в ревью, мониторит время ответа на ревью. Даёт руководство по культуре код-ревью и коммуникации обратной связи.
Проектирует культуру код-ревью для инженерных команд: оптимизация процесса ревью, метрики качества ревью, гайдлайны коммуникации обратной связи. Менторит тимлидов по построению конструктивной культуры ревью и сокращению цикла ревью при поддержании качества.
Определяет стратегию код-ревью для инженерной организации: стандарты процесса ревью, метрики и KPI качества ревью, кросс-командные практики ревью. Устанавливает культуру ревью, ориентированную на конструктивную обратную связь и непрерывное улучшение.
Определяет организационную стратегию код-ревью на уровне инженерного руководства: корпоративные стандарты процесса ревью, кросс-командный governance ревью, программы зрелости культуры ревью. Принимает стратегические решения об инвестициях в инструменты ревью и формирует инженерную культуру ревью.
Distributed Tracing
▼
Понимает концепции observability и роль OpenTelemetry в мониторинге распределённых систем. Может оценить текущий уровень наблюдаемости сервисов команды.
Внедряет OpenTelemetry в проекты команды, определяет стандарты инструментирования и метрики для мониторинга. Обеспечивает корректную настройку трейсов, метрик и логов.
Формирует стратегию observability на основе OpenTelemetry для нескольких команд, настраивает sampling и корреляцию данных. Определяет SLI/SLO на основе собираемых телеметрических данных.
Определяет политику observability для подразделения, управляет инфраструктурой сбора телеметрии и бюджетом. Координирует стандарты мониторинга между командами.
Docs-as-Code
▼
Использует Mermaid, PlantUML или D2 для создания схем процессов, оргструктур и визуализации роадмапов. Понимает, когда применять sequence- или flowchart-диаграммы. Самостоятельно документирует рабочие процессы команды.
Проектирует комплексные системы визуализации процессов и роадмапов с помощью Mermaid, PlantUML или D2. Создаёт стандартизированные шаблоны оргструктур и коммуникаций. Менторит команду по эффективному использованию диаграмм для презентаций и кросс-командного согласования.
Определяет стратегию диаграммирования для командных коммуникаций, документирования процессов и визуализации роадмапов. Устанавливает стандарты ведения оргструктур, диаграмм рабочих процессов и визуалов для отчётности. Проводит ревью качества диаграмм в рамках продуктового направления.
Определяет стратегию диаграммирования на уровне организации для документирования процессов, визуалов кросс-командных коммуникаций и презентации стратегических роадмапов. Устанавливает корпоративные стандарты диаграмм процессов и оргструктур. Менторит лидов по визуальной коммуникации для руководства.
GraphQL
▼
Понимает основы проектирования GraphQL для оценки решений по API-стратегии управляемых команд. Ревьюит предложения по GraphQL-схемам с точки зрения архитектурной консистентности. Следует организационным рекомендациям по процессам ревью API-дизайна.
Принимает решения об использовании GraphQL в проектах команды, оценивает сложность схем и производительность. Определяет стандарты проектирования GraphQL API.
Определяет стратегию использования GraphQL на уровне нескольких команд, включая federation и schema governance. Координирует кросс-командное проектирование единого API-графа.
Формирует политику GraphQL API для подразделения, управляет schema registry и версионированием. Координирует миграцию с REST на GraphQL и обеспечивает backward compatibility.
Prompt Engineering
▼
Знает основы prompt engineering и может использовать базовые техники для эффективного взаимодействия с AI-инструментами. Понимает принципы формулирования запросов.
Применяет продвинутые техники prompt engineering для автоматизации рутинных управленческих задач — подготовки отчётов, анализа метрик и планирования. Обучает команду эффективным промптам.
Разрабатывает стандарты и шаблоны промптов для инженерных процессов — code review, incident response, documentation. Оценивает качество промптов и оптимизирует взаимодействие с AI.
Определяет стратегию использования prompt engineering в инженерном подразделении, создаёт библиотеки промптов для типовых задач. Измеряет ROI от внедрения AI-автоматизации.
System Design
▼
Применяет принципы высоконагруженной архитектуры при планировании мощностей команды и масштабировании систем. Понимает компромиссы между вертикальным и горизонтальным масштабированием, участвует в определении SLA и обеспечивает учёт нагрузочных сбоев в процессах реагирования на инциденты.
Проектирует архитектуру систем с учётом высоких нагрузок, принимая решения по планированию мощностей и фиксируя их в ADR. Управляет SLA между командами, создаёт плейбуки реагирования на всплески нагрузки и планирует масштабирование команд в соответствии с прогнозами роста системы.
Определяет архитектурную стратегию продукта с Highload архитектура. Формирует architecture guidelines. Проводит architecture review.
Определяет архитектурную стратегию организации. Проектирует reference architectures. Формирует architecture governance.
Unit-тестирование
▼
Понимает важность юнит-тестирования в инженерных командах и может оценить базовый уровень покрытия кода тестами. Знает основные фреймворки тестирования и их назначение.
Устанавливает стандарты юнит-тестирования для команды, определяет минимальные пороги покрытия и ревью тестовых практик. Обеспечивает интеграцию тестов в CI/CD процессы команды.
Формирует стратегию тестирования на уровне нескольких команд, внедряет метрики качества тестов и процессы мутационного тестирования. Создаёт культуру test-first разработки.
Определяет политику тестирования для инженерного подразделения, балансирует инвестиции в тесты с бизнес-задачами. Организует программу обучения и менторинга по практикам тестирования.
Алгоритмы и структуры данных
▼
Самостоятельно оценивает алгоритмические решения в работе команды: понимает последствия сложности на дизайн-ревью, выявляет потенциальные узкие места производительности от выбора алгоритмов, обсуждает компромиссы с инженерами на сессиях технического планирования.
Оценивает алгоритмические решения в системных дизайнах команды. Понимает влияние вычислительной сложности на масштабирование и стоимость. Фасилитирует обсуждения компромиссов выбора алгоритмов на архитектурных ревью. Обеспечивает компетенцию команды в алгоритмах через практики найма и менторства.
Определяет стандарты алгоритмической компетенции для инженерных команд: практики бенчмаркинга производительности, процессы ревью выбора алгоритмов, рубрики технических собеседований по алгоритмическим навыкам. Фасилитирует кросс-командный обмен знаниями по алгоритмической оптимизации.
Определяет организационную алгоритмическую стратегию на уровне инженерного руководства: корпоративные стандарты performance engineering, кросс-командный governance выбора алгоритмов, модель зрелости вычислительной эффективности. Принимает стратегические решения об инвестициях в инструменты производительности и развитие инженерных компетенций.
Самостоятельно понимает последствия выбора структур данных в технических решениях команды. Оценивает предложения, связанные с изменениями модели данных, на корректность и производительность. Может обсуждать компромиссы структур данных на архитектурных ревью и собеседованиях.
Оценивает решения по структурам данных в системных дизайнах и технических предложениях. Понимает влияние выбора структур данных на производительность проектов команды. Фасилитирует архитектурные обсуждения компромиссов моделирования данных. Обеспечивает должный уровень знаний структур данных в команде через решения по найму и обучению.
Определяет стандарты структур данных на уровне управления командой: оценивает предложения по моделям данных в технических дизайнах, обеспечивает соблюдение командой правильных практик структур данных, включает компетенцию по структурам данных в критерии найма. Фасилитирует решения по архитектуре данных в проектах команды.
Определяет организационную стратегию данных на уровне инженерного руководства: governance архитектуры данных, кросс-командная стандартизация моделей данных, программы развития компетенций по структурам данных. Принимает стратегические решения об инвестициях в дата-платформу и стандартах найма data engineering.
Архитектурное управление
▼
Применяет ADR-практики в инженерном управлении: обеспечивает документирование командами значимых технических решений, ревьюит ADR на полноту и согласованность со стейкхолдерами, отслеживает результаты решений. Фасилитирует процессы принятия архитектурных решений между командами.
Проектирует фреймворк управления ADR для инженерной организации: определяет шаблоны ADR, workflow ревью и процессы управления жизненным циклом. Реализует метрики отслеживания качества решений и обеспечивает влияние ADR на планирование ёмкости и технические роадмапы.
Определяет архитектурную стратегию продукта с Architecture Decision Records. Формирует architecture guidelines. Проводит architecture review.
Определяет архитектурную стратегию организации. Проектирует reference architectures. Формирует architecture governance.
Применяет практики Technology Radar в управлении командой: фасилитирует сессии оценки технологий, отслеживает adoption технологий командой относительно рекомендаций радара и использует инсайты радара для планирования ёмкости. Обеспечивает информированность команды о технологических трендах и таймлайнах миграции.
Проектирует процесс Technology Radar для инженерной организации: определяет критерии оценки, каденцию evaluations и кросс-командные воркшопы по выравниванию технологий. Реализует radar-driven планирование инвестиций в технологии и отслеживает ROI решений по adoption технологий.
Определяет архитектурную стратегию продукта с Technology Radar. Формирует architecture guidelines. Проводит architecture review.
Определяет архитектурную стратегию организации. Проектирует reference architectures. Формирует architecture governance.
Применяет управление техническим долгом при планировании ёмкости спринтов. Понимает компромиссы между поставкой функциональности и сокращением долга. Участвует в обсуждениях бюджетирования, отслеживает влияние накопленного долга на скорость команды и доносит приоритеты до заинтересованных сторон.
Выстраивает командные процессы с управлением техническим долгом как ключевой практикой. Принимает решения о распределении спринтов на сокращение долга и документирует компромиссы через ADR. Оценивает влияние техдолга на скорость команды и формирует планы коммуникации с заинтересованными сторонами.
Определяет архитектурную стратегию продукта с Управление техническим долгом. Формирует architecture guidelines. Проводит architecture review.
Определяет организационную стратегию управления техдолгом для инженерных команд. Проектирует референсные фреймворки бюджетирования долга, политик распределения спринтов и измерения влияния на скорость. Устанавливает управление для коммуникации со стейкхолдерами и ответственности за сокращение долга.
Безопасность инфраструктуры
▼
Обеспечивает следование команды практикам управления секретами: никаких секретов в репозиториях кода, правильная интеграция с Vault в сервисах и документированные графики ротации секретов. Ревьюит паттерны доступа к секретам при архитектурных обсуждениях. Использует инструменты сканирования для верификации compliance по проектам команды.
Проектирует архитектуру управления секретами для нескольких сервисов команды: конфигурация централизованного кластера Vault, иерархия политик для service-to-service аутентификации и автоматическая ротация учётных данных БД/API. Проводит моделирование угроз для потоков учётных данных. Внедряет мониторинг распространения секретов и compliance истечения сроков. Менторит команду по паттернам zero-trust учётных данных.
Определяет стандарты управления секретами для инженерных команд. Устанавливает политики управления жизненным циклом учётных данных, графики ротации и каденции ревью доступа. Продвигает внедрение централизованной Vault-инфраструктуры между сервисами. Координирует реагирование на инциденты компрометации учётных данных. Создаёт программы обучения безопасной работе с секретами.
Определяет enterprise-стратегию безопасности, охватывающую управление секретами как ключевую способность. Формирует организационную архитектуру безопасности и compliance-позицию. Координирует кросс-командные инициативы безопасности и возможности реагирования на инциденты. Продвигает внедрение моделей zero-trust безопасности для всей инженерной организации.
Безопасность приложений
▼
Применяет практики безопасности OWASP в процессах разработки команды — обеспечивает включение ревью безопасности в definition of done. Проводит ревью кода с учётом безопасности и координирует соблюдение командой политик сканирования безопасности. Использует отчёты организационных инструментов SAST/DAST для приоритизации устранения долга безопасности.
Проектирует интеграцию практик безопасности в SDLC команды — внедряет воркшопы по моделированию угроз, программы security champion и автоматизированное enforcement security gates. Проводит моделирование угроз организационного уровня для продуктовых архитектур. Менторит команду по культуре security-first разработки и процессам управления уязвимостями.
Определяет стратегию безопасности для практик разработки инженерной организации. Формирует политики безопасности для интеграции в SDLC, программ security champion и сроков устранения уязвимостей. Координирует процессы реагирования на инциденты и обучает инженерные команды культуре security-first разработки.
Определяет корпоративную стратегию безопасности для практик инженерной разработки, охватывающих все продуктовые и платформенные команды. Формирует governance архитектуры безопасности, обеспечивая соответствие OWASP по технологическим портфелям. Координирует организационные программы compliance и продвигает трансформацию культуры безопасности на уровне инженерного лидерства.
Понимает важность безопасного кодирования и может обеспечить базовое соблюдение security guidelines в команде. Знает основные типы уязвимостей и методы защиты.
Внедряет практики безопасного кодирования в процессы команды, организует security-ревью и обучение. Обеспечивает использование инструментов статического анализа безопасности.
Формирует стратегию secure coding для нескольких команд, определяет стандарты и чеклисты. Интегрирует security testing в CI/CD и организует регулярные security-аудиты.
Определяет политику безопасного кодирования для инженерного подразделения, координирует с InfoSec командой. Управляет программой security champions и обучения разработчиков.
Интеграционное тестирование
▼
Понимает роль интеграционных тестов в обеспечении качества и может оценить тестовое покрытие на уровне интеграции компонентов. Знает основные подходы к тестированию.
Устанавливает стандарты интеграционного тестирования для команды, обеспечивает наличие тестовых окружений и инфраструктуры. Определяет критерии readiness для релизов.
Проектирует стратегию интеграционного тестирования для нескольких сервисов, координирует создание contract tests между командами. Оптимизирует стоимость тестовой инфраструктуры.
Определяет политику интеграционного тестирования для инженерного подразделения, балансирует скорость поставки и качество. Координирует межкомандные тестовые процессы.
Контейнеризация
▼
Самостоятельно понимает Docker в инженерных workflow: оценивает стратегии контейнеризации для командных проектов, ревьюит конфигурации docker-compose, понимает структуру контейнерных CI/CD-пайплайнов. Обсуждает сетевое взаимодействие Docker и вопросы безопасности на архитектурных ревью.
Проектирует Docker-стратегию для инженерных команд: дорожные карты внедрения контейнеров, governance стандартизованных базовых образов, архитектура контейнерных CI/CD. Внедряет лучшие практики консистентности сред разработки команды и compliance безопасности контейнеров по проектам.
Определяет Docker-стратегию для инженерной организации: стандарты внедрения контейнеров, governance базовых образов, архитектура контейнерных CI/CD-пайплайнов. Проводит архитектурные ревью деплоев контейнеризованных сервисов и оптимизирует FinOps контейнерной инфраструктуры по командам.
Определяет организационную контейнерную стратегию для инженерии: корпоративные стандарты внедрения контейнерной платформы, кросс-командный governance инфраструктуры, модель зрелости контейнеров для инженерных команд. Проектирует политики enterprise-grade контейнерной инфраструктуры и устанавливает практики FinOps по организации.
Кэширование
▼
Понимает концепции кэширования с помощью Redis и может оценить решения команды по использованию кэша. Знает основные структуры данных Redis и их применение.
Принимает решения о стратегиях кэширования в проектах команды, оценивает cache invalidation подходы и TTL-политики. Контролирует мониторинг и производительность Redis.
Определяет архитектурные стандарты использования Redis для нескольких сервисов, включая кластеризацию и sentinel. Планирует ёмкость и обеспечивает отказоустойчивость.
Формирует стратегию кэширования для инженерного подразделения, оценивает стоимость инфраструктуры Redis и альтернативы. Координирует кросс-командные решения по управлению состоянием.
Логирование
▼
Настраивает практики наблюдаемости для инженерных команд: устанавливает стандарты логирования и конвенции дашбордов, ревьюит конфигурации алертов для снижения шума, отслеживает метрики инцидентов (MTTD/MTTR) для производительности команды. Участвует в управлении инцидентами и процессах post-mortem.
Проектирует стратегию наблюдаемости для инженерной организации: внедряет организационные стандарты логирования и мониторинга, определяет фреймворки SLI/SLO, согласованные с бизнес-целями, обеспечивает культуру post-mortem и процессы обучения на инцидентах. Менторит лидов по построению практик надёжности в их командах.
Определяет стратегию наблюдаемости на организационном уровне: устанавливает SLO-фреймворки, согласованные с бизнес-метриками, координирует кросс-командные практики управления инцидентами, оптимизирует MTTD/MTTR через организационные программы надёжности и процессы дежурства.
Определяет организационную стратегию наблюдаемости: внедряет корпоративные платформы надёжности и системы управления инцидентами, строит культуру reliability engineering в масштабе организации, устанавливает корпоративные SLO-фреймворки, согласованные с бизнес-результатами и метриками клиентского опыта.
Многопоточность и конкурентность
▼
Понимает концепции асинхронного программирования и может оценить архитектурные решения команды по выбору синхронных или асинхронных подходов. Знает основные паттерны.
Принимает решения о применении асинхронных подходов в проектах команды, оценивает trade-offs между производительностью и сложностью кода. Ревьюирует асинхронный код команды.
Определяет архитектурные стандарты асинхронного программирования для нескольких команд, выбирает фреймворки и инструменты. Управляет техническим долгом, связанным с конкурентностью.
Формирует технические стратегии использования асинхронных подходов в инженерном подразделении. Координирует принятие решений о распределённых асинхронных системах между командами.
Понимает базовые концепции многопоточности и может оценить решения команды по использованию параллелизма в приложениях. Знает основные проблемы конкурентного доступа.
Ревьюирует многопоточный код команды, выявляет потенциальные проблемы с race conditions и deadlocks. Принимает решения о выборе подходов к параллелизму для конкретных задач.
Определяет архитектурные стандарты многопоточной обработки для нескольких команд, выбирает модели конкурентности и инструменты. Управляет производительностью параллельных систем.
Формирует технические стратегии использования многопоточности и параллелизма в подразделении. Координирует выбор технологий и подходов к масштабированию вычислительных нагрузок.
ООП и паттерны проектирования
▼
Самостоятельно оценивает использование паттернов проектирования в командных проектах: ревьюит архитектурные решения на корректное применение паттернов, выявляет over-engineering vs недостаточную абстракцию в кодовых базах, фасилитирует обсуждения компромиссов паттернов. Обосновывает влияние паттернов на поддержку кода и онбординг команды.
Обладает глубокой экспертизой в оценке использования паттернов проектирования между командами: ревьюит архитектурные решения на уместность паттернов в масштабе, выявляет системный over-engineering или недостаточную абстракцию, проектирует программы обучения компетенции в паттернах. Менторит лидов по балансу строгости паттернов с прагматичной поставкой.
Определяет стандарты паттернов проектирования на организационном уровне: устанавливает процессы архитектурного ревью для governance паттернов, создаёт руководства, балансирующие консистентность паттернов с автономией команд, проводит оценки компетенции в паттернах в инженерных командах.
Определяет организационную стратегию governance паттернов проектирования: оценивает корпоративные подходы к стандартизации архитектурных паттернов, принимает решения по программам компетенции в паттернах и процессам архитектурного ревью, менторит лидов по балансу строгости паттернов с прагматичной инженерной культурой.
Самостоятельно оценивает применение ООП/SOLID в код-ревью команды и архитектурных обсуждениях. Определяет правильное использование паттернов проектирования, уровней абстракции и управления зависимостями. Обсуждает компромиссы ООП с командой на дизайн-ревью и обеспечивает консистентность стандартов кодирования.
Оценивает применение ООП/SOLID в архитектурных решениях команды. Обеспечивает правильное использование паттернов проектирования в системных дизайнах. Ревьюит архитектурные предложения на чистоту абстракций и управление зависимостями. Фасилитирует командные обсуждения компромиссов между сложностью паттернов проектирования и прагматичной простотой.
Определяет стандарты компетенций ООП/SOLID для инженерных команд: процессы ревью паттернов проектирования, критерии architectural fitness functions, рубрики технических собеседований по навыкам ООП. Фасилитирует кросс-командный обмен знаниями о принципах дизайна и практиках рефакторинга.
Определяет организационную стратегию компетенций ООП: корпоративная модель зрелости паттернов проектирования, кросс-командный governance архитектуры кода, фреймворки оценки SOLID-практик. Принимает стратегические решения об инвестициях в инструменты архитектуры и программы engineering excellence.
Паттерны микросервисов
▼
Понимает компромиссы декомпозиции микросервисов для планирования команд: оценивает соответствие топологии команд границам сервисов, анализирует влияние разделения монолита на поставку. Проводит воркшопы по определению bounded contexts с разработчиками. Планирует roadmap миграции, балансируя поставку фич и работу по декомпозиции.
Стратегически управляет декомпозицией микросервисов между несколькими командами: выравнивает границы сервисов с когнитивной нагрузкой команд (Team Topologies), управляет организационным дизайном с учётом закона Конвея. Координирует межкомандные зависимости при миграциях по Strangler Fig. Формирует платформенную команду для предоставления service mesh, observability и инфраструктуры деплоя декомпозированных сервисов.
Определяет архитектурную стратегию продукта с Декомпозиция на микросервисы. Формирует architecture guidelines. Проводит architecture review.
Определяет архитектурную стратегию организации. Проектирует reference architectures. Формирует architecture governance.
Реляционные БД
▼
Понимает базовые концепции PostgreSQL для инженерного управления: метрики производительности БД для мониторинга SLA, понимание стратегий миграции для планирования спринтов, распознавание узких мест масштабирования в командных обсуждениях. Следует командным конвенциям документирования решений, связанных с БД.
Принимает решения об использовании PostgreSQL в проектах команды, оценивает схемы данных и индексы. Управляет процессом миграций и обеспечивает производительность запросов.
Определяет стратегию использования PostgreSQL в масштабе нескольких сервисов, включая репликацию, партиционирование и высокую доступность. Планирует ёмкость и масштабирование.
Формирует политику управления базами данных PostgreSQL для подразделения, определяет стандарты проектирования схем и операционные процедуры. Управляет лицензиями и инфраструктурой.
Сети
▼
Понимает базовые сетевые концепции и может оценить сетевые требования проектов команды. Знает основы TCP/IP, DNS и HTTP для обсуждения архитектурных решений.
Принимает решения о сетевой архитектуре проектов команды, оценивает требования к балансировке нагрузки и безопасности. Координирует с DevOps настройку сетевой инфраструктуры.
Определяет сетевые стандарты для нескольких команд, проектирует сетевую топологию микросервисов. Управляет требованиями к service mesh и межсервисной коммуникации.
Формирует сетевую стратегию для инженерного подразделения, координирует с network-инженерами. Определяет политики сетевой безопасности и стандарты межсервисного взаимодействия.
Системы типов
▼
Понимает концепции типобезопасности и может оценить решения команды по использованию типизации в проектах. Знает преимущества статической типизации для качества кода.
Устанавливает стандарты типизации для проектов команды, определяет строгость TypeScript или других систем типов. Обеспечивает consistency в использовании типов через линтеры.
Формирует стратегию типобезопасности для нескольких команд, определяет стандарты generic-типов и type guards. Управляет миграцией legacy-кода на строгую типизацию.
Определяет политику типобезопасности для подразделения, координирует выбор языков и фреймворков с учётом типизации. Оценивает влияние строгой типизации на производительность команд.
Техническая документация
▼
Самостоятельно ведёт архитектурную документацию с использованием фреймворков C4 и arc42 для сервисов команды. Пишет и рецензирует Architecture Decision Records (ADR), фиксирующие ключевые технические решения. Понимает компромиссы между лёгким и всеобъемлющим подходами к документации. Обеспечивает актуальность архитектурных документов команды по мере развития системы.
Проектирует стандарты архитектурной документации для нескольких команд с использованием C4 и arc42 в качестве основных фреймворков. Внедряет рабочие процессы ADR, интегрированные в код-ревью и pull request процессы. Менторит тимлидов по эффективным практикам документирования, балансирующим полноту и продуктивность разработчиков. Продвигает внедрение инструментов diagram-as-code (Structurizr, Mermaid) для версионирования документации вместе с исходным кодом.
Определяет стратегию архитектурной документации на уровне команды и продукта. Устанавливает обязательные стандарты документации C4 и arc42 для всех новых сервисов и крупных рефакторингов. Проводит архитектурные ревью, обеспечивая качество документации на уровнях контекста, контейнеров, компонентов и деплоя. Интегрирует практики ADR в жизненный цикл разработки с чётким распределением ответственности и регулярными ревью между командами.
Определяет стратегию архитектурной документации на уровне организации. Устанавливает корпоративные стандарты C4 и arc42, обеспечивая согласованность по всем подразделениям и продуктовым линейкам. Создаёт фреймворки управления жизненным циклом ADR, включая межкомандное обнаружение, политики устаревания и функции архитектурной пригодности. Менторит лидов и архитекторов по построению культуры документирования, масштабируемой вместе с ростом организации.
Самостоятельно создаёт runbook для операционных процессов инженерной команды: ротации дежурных, пути эскалации инцидентов, процедуры отката продакшн-деплоев. Балансирует уровень детализации runbook с автономией команды и гибкостью принятия решений.
Проектирует системы runbook для кросс-командных инженерных операций: координация инцидентов в многосервисной архитектуре, оркестрация аварийного восстановления, процедуры реагирования на планирование мощностей. Оптимизирует внедрение runbook через интеграцию с CI/CD пайплайнами и автоматическую валидацию шагов playbook.
Определяет стратегию runbook на уровне продукта: устанавливает стандарты операционной готовности, требующие runbook для всех продакшн-сервисов, создаёт модели зрелости runbook, продвигает культурное внедрение документированных операционных процедур в инженерных командах.
Определяет организационную стратегию runbook: устанавливает общекорпоративные стандарты операционной документации, продвигает межведомственную интероперабельность runbook для реагирования на крупные инциденты, создаёт playbook уровня руководства для координации непрерывности бизнеса и аварийного восстановления.
Управление API
▼
Понимает важность документации API и может оценить качество существующей документации в проектах команды. Знает основные инструменты — Swagger, OpenAPI.
Устанавливает стандарты документирования API для команды, внедряет инструменты автоматической генерации и валидации документации. Обеспечивает актуальность API-спецификаций.
Формирует стратегию API-документации для нескольких команд, создаёт порталы разработчиков и стандарты описания. Автоматизирует проверку соответствия документации реализации.
Определяет политику документирования API для подразделения, управляет developer experience и onboarding. Координирует создание единого API-каталога организации.