Определяет стандарты алгоритмической эффективности SQL-запросов и процедур. Проводит review запросов с фокусом на сложность операций: nested loops vs hash joins, оценка cardinality. Внедряет автоматический анализ query plans в CI.
Роли · Database Engineer / DBA · Lead
Что должен уметь Lead }
40 ключевых навыков, всего 55. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Lead }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Основы программирования, Базы данных, Облако и инфраструктура.
Ключевые навыки для Lead
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
Основы программирования · 3
Формирует стандарты качества SQL и DBA-скриптов: linting для SQL (sqlfluff), code review для миграций, unit-тесты для stored procedures. Внедряет automated review для DDL-изменений и проверку backward compatibility.
Определяет стандарты моделирования данных: нормализация vs денормализация для разных workloads, стратегии партиционирования таблиц. Ревьюит структуры индексов, partitioning schemes, и стратегии хранения для OLTP и OLAP нагрузок.
Базы данных · 16
Определяет стандарты индексирования: guidelines по типам индексов для разных workloads, automated index recommendations (pg_qualstats, sys.dm_db_index_usage_stats). Внедряет периодический index audit в operational процессы.
Определяет стандарты миграций: review process для DDL-изменений, automated backward compatibility check, approval workflow. Координирует крупные миграции (sharding, engine changes) между командами с минимальным impact.
Определяет стандарты query performance: SLA по response time для разных tier-ов, automated query review в CI, performance budgets. Координирует оптимизацию между DBA и development командами. Внедряет query governance.
Определяет стандарты data modeling: naming conventions, типы данных по СУБД, partitioning guidelines. Проводит design review для критичных схем. Координирует data modeling practices между product и DBA командами.
Определяет стратегию работы с данными на уровне продукта. Формирует стандарты Репликация и High Availability. Проводит review схем данных и стратегий масштабирования.
Определяет стандарты управления транзакциями и политики контроля конкурентности на уровне организации для разных СУБД. Устанавливает руководства по выбору уровней изоляции, паттернам распределённых транзакций и performance budget. Проводит ревью критичных транзакционных решений, обеспечивая целостность данных.
Определяет стратегию работы с данными на уровне продукта. Формирует стандарты Apache Cassandra. Проводит review схем данных и стратегий масштабирования.
Определяет стратегию backup и disaster recovery баз данных в масштабе организации, согласованную с целями business continuity. Устанавливает стандарты backup, compliance-фреймворки и SLA восстановления. Ревьюирует и утверждает DR-архитектуры команд. Продвигает современные технологии backup.
Определяет ClickHouse-стандарты: naming conventions, partitioning strategy, retention policies. Координирует использование ClickHouse для централизованного хранения database metrics, audit logs, query analytics.
Определяет стратегию работы с данными на уровне продукта. Формирует стандарты CockroachDB. Проводит review схем данных и стратегий масштабирования.
Определяет стратегию работы с данными на уровне продукта. Формирует стандарты DynamoDB. Проводит review схем данных и стратегий масштабирования.
Определяет стратегию данных MongoDB на уровне продукта, включая архитектуру хранения и планирование миграций. Устанавливает стандарты БД для дизайна схем, политики индексирования и операционных процедур. Проводит ревью архитектуры данных и определяет стратегии масштабирования для мульти-терабайтных deployment.
Определяет MySQL-стандарты организации: версионирование, конфигурационные baseline-ы, upgrade-процедуры. Координирует миграции между мажорными версиями с zero-downtime. Формирует SLA для MySQL-инфраструктуры и DR-планы.
Определяет стратегию работы с данными на уровне продукта. Формирует стандарты Neo4j. Проводит review схем данных и стратегий масштабирования.
Определяет PostgreSQL-стандарты: конфигурационные шаблоны по tier-ам, мониторинг checklist, backup/recovery SLA. Проводит capacity planning, планирует major version upgrades. Координирует PostgreSQL best practices между командами.
Определяет стратегию работы с данными на уровне продукта. Формирует стандарты Vitess. Проводит review схем данных и стратегий масштабирования.
Облако и инфраструктура · 3
Определяет AWS database стратегию: выбор между RDS, Aurora, self-managed EC2 по workload. Формирует cost management для database tier, backup policies. Координирует cloud database operations между DBA и DevOps командами.
Определяет container-стандарты для database tier: base images для DBA-tooling, security scanning policy, resource allocation guidelines. Координирует использование Docker для dev/staging БД-окружений и DBA automation.
Определяет IaC-стандарты для database tier: module registry для DB-ресурсов, change management для stateful infrastructure. Внедряет policy-as-code для database security (encryption, network isolation). Координирует Terraform adoption для DBA.
Безопасность · 1
Определяет стандарты secrets management для data-платформы: Vault policies для разных database environments, rotation schedules, access review processes. Координирует интеграцию Vault с database provisioning pipeline.
AI-ассистированная разработка · 1
Определяет стандарты использования AI-инструментов в DBA-команде: guidelines для code review AI-generated SQL, ограничения для production scripts. Внедряет AI-assisted query optimization и anomaly detection в workflow.
Архитектура и проектирование · 2
Определяет capacity planning процессы: регулярные capacity reviews, automated alerting на threshold-ы, budget planning для database infrastructure. Координирует capacity decisions с product и finance командами.
Определяет DR-стандарты для data-платформы: RPO/RTO по tier-ам, DR testing schedule, failover procedures. Координирует DR drills с cross-functional командами. Формирует incident playbooks для database failures.
Observability и мониторинг · 6
Определяет стандарты кастомных метрик для database tier: business-level metrics (orders/sec, active users), database-specific (replication slot lag, vacuum progress). Координирует внедрение custom metrics между DBA и dev командами.
Определяет logging-стандарты для всех database operations: обязательные поля, severity classification, PII masking для query parameters. Координирует logging practices между DBA и application командами.
Определяет on-call стандарты для database tier: rotation schedule, coverage requirements, alert fatigue reduction. Координирует cross-team incident response. Проводит on-call retrospectives и улучшает process.
Определяет стандарты database logging: обязательные поля, retention policies, log levels. Координирует интеграцию ELK с database monitoring stack. Внедряет log-based alerting для critical database events.
Определяет стандарты database мониторинга: обязательные метрики по СУБД, dashboard templates, alerting severity levels. Координирует мониторинг между DBA и SRE. Внедряет мониторинг как часть database provisioning.
Определяет SLO-стандарты для data-платформы: SLO templates по tier-ам БД, escalation policies, SLO review cadence. Координирует SLO agreements между DBA и product teams. Формирует database reliability targets.
Контроль версий и коллаборация · 2
Определяет стандарты database code review: обязательные checklist-ы для DDL/DML changes, automated checks (backward compat, performance regression), approval workflows для production schema changes.
Определяет Git-стандарты для database artifacts: repository structure, branching policy, commit conventions для DDL changes. Координирует version control practices между DBA и development командами.
Документация · 2
Определяет стандарты database документации: шаблоны для database architecture docs, runbooks, data dictionaries. Координирует documentation-as-code подход для database artifacts. Проводит documentation reviews.
Определяет runbook стандарты: обязательные секции, testing requirements, regular review cadence. Координирует runbook creation для новых database services. Внедряет runbook automation через ChatOps и incident management tools.
Performance Engineering · 4
Определяет стратегию бенчмаркинга баз данных и стандарты производительности на уровне организации. Устанавливает процессы принятия решений на основе бенчмарков для выбора технологий БД и планирования масштабирования. Проводит ревью методологии бенчмаркинга, обеспечивая статистическую строгость и релевантность production.
Определяет CPU performance стандарты: baseline метрики, alert thresholds, capacity planning. Координирует CPU optimization между DBA и infrastructure командами. Внедряет performance testing в database change pipeline.
Определяет стратегию Database Performance Tuning на уровне команды/продукта. Формирует стандарты и best practices. Проводит review.
Определяет стратегию профилирования I/O и стандарты производительности хранилищ для команд баз данных. Создаёт мониторинговые дашборды для отслеживания насыщения IOPS, перцентилей латентности и write amplification по инстансам БД. Проводит ревью выбора уровней хранения, влияния бэкапов на I/O и планов миграции. Внедряет tiered storage и I/O-aware планирование запросов.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
Что меняется на Principal
0 навыков получают более высокое ожидание или становятся ключевыми при переходе с Lead на Principal. Сначала самые большие скачки.
} в открытой матрице компетенций: 55 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.