Роли · Database Engineer / DBA · Principal

Что должен уметь Principal }

40 ключевых навыков, всего 55. Ожидания по каждому навыку и что меняется на следующем уровне.

На этой странице — что ожидается от Principal }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Основы программирования, Базы данных, Облако и инфраструктура.

40ключевых навыков
15дополнительных навыков
10областей
100%на уровне Продвинутый или Эксперт
Оценить себя как Principal Полная матрица роли

Ключевые навыки для Principal

Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.

Основы программирования · 3

Формирует стратегию алгоритмической оптимизации на уровне всей data-платформы. Проектирует алгоритмы для внутренних инструментов DBA: автоматическое обнаружение регрессий планов выполнения, статистический анализ workload patterns, предиктивный capacity planning.

Определяет стратегию качества всего database layer: testing pyramid для БД (unit → integration → load), automated schema validation, compliance checking для data governance. Устанавливает культуру database reliability engineering.

Проектирует data models для всей платформы: стратегии шардирования с учётом data locality, time-series storage schemes для метрик БД, иерархические структуры для RBAC. Определяет подходы к хранению с учётом retention policies и query performance.

Базы данных · 16

Формирует стратегию индексирования всей data-платформы: автоматизированный анализ index efficiency, ML-based index recommendations, стандарты index maintenance. Определяет подходы к индексированию для разных СУБД в организации.

Миграции БД Эксперт

Формирует migration стратегию организации: tooling standards (gh-ost vs pt-osc vs native), cross-database migration patterns, automated migration risk assessment. Определяет governance для schema changes всей data-платформы.

Формирует стратегию query optimization организации: automated query analysis platform, ML-driven optimization recommendations, cross-database query performance standards. Определяет инвестиции в query performance tooling.

Формирует data modeling стратегию организации: domain-driven data design, data mesh principles, enterprise data model. Определяет стандарты моделирования для разных СУБД и use cases, включая multi-model approaches.

Определяет replication стратегию: sync vs async vs semi-sync для разных tier-ов, multi-region replication topology, conflict resolution для multi-master. Формирует стандарты replication monitoring, lag SLA, и automated failover procedures.

Определяет transaction management стратегию: isolation levels для разных workloads (OLTP vs analytics), distributed transactions (2PC, Saga), optimistic vs pessimistic locking guidelines. Формирует стандарты data consistency для всей платформы.

Apache Cassandra Эксперт

Определяет стратегию использования Cassandra в data-платформе: partition key design для DBA-метрик, consistency levels для разных use cases, multi-DC replication. Оценивает Cassandra vs ScyllaDB для time-series workloads мониторинга БД.

Формирует backup/recovery стратегию организации: RPO/RTO по tier-ам, automated backup verification (restore testing), cross-region backup replication. Определяет DR playbooks, проводит регулярные DR drills. Оценивает backup solutions: native vs Percona XtraBackup vs cloud-native.

ClickHouse Эксперт

Формирует стратегию аналитической платформы: ClickHouse vs TimescaleDB vs InfluxDB для database observability. Проектирует архитектуру real-time analytics для мониторинга всего fleet-а баз данных организации.

CockroachDB Эксперт

Оценивает CockroachDB для distributed SQL workloads: automatic sharding, multi-region deployment, PostgreSQL совместимость. Определяет сценарии где CockroachDB предпочтительнее классических RDBMS для geo-distributed приложений.

DynamoDB Эксперт

Оценивает DynamoDB как альтернативу для specific workloads: session storage, metadata catalog, configuration management. Определяет когда DynamoDB vs реляционные БД оптимальны. Формирует стандарты интеграции DynamoDB в data-платформу.

MongoDB Эксперт

Определяет стратегию MongoDB в data-платформе: use cases для document storage (конфигурации, audit logs), sharding strategy, интеграция с реляционными БД. Оценивает MongoDB Atlas vs self-hosted для разных requirements.

MySQL / MariaDB Эксперт

Формирует стратегию MySQL на уровне компании: MySQL vs Aurora vs Vitess для разных workloads, стандарты multi-region репликации, cost optimization. Определяет roadmap развития MySQL-платформы и оценивает альтернативные решения.

Neo4j Эксперт

Оценивает graph databases для DBA-задач: визуализация зависимостей между базами данных, mapping data lineage, анализ impact при миграциях. Определяет когда Neo4j дополняет реляционные БД в infrastructure management.

PostgreSQL Эксперт

Формирует PostgreSQL-стратегию организации: Patroni vs Stolon vs Citus для разных паттернов, cross-region DR, RTO/RPO по tier-ам. Определяет стандарты PostgreSQL-платформы, оценивает managed vs self-hosted подходы.

Vitess Эксперт

Формирует стратегию горизонтального масштабирования MySQL через Vitess: VSchema design, sharding strategy, migration from monolithic MySQL. Определяет когда Vitess оправдан vs native MySQL sharding или переход на другие СУБД.

Облако и инфраструктура · 3

AWS Эксперт

Формирует cloud database стратегию организации: multi-cloud vs AWS-only, managed vs self-hosted, Aurora vs RDS vs EC2. Определяет cloud database governance, security compliance, и architectural patterns для enterprise data tier.

Docker Эксперт

Формирует контейнерную стратегию для data-платформы: Docker vs Kubernetes operators для stateful workloads, storage orchestration (OpenEBS, Portworx). Определяет когда containerized databases оправданы vs dedicated infrastructure.

Terraform Эксперт

Формирует IaC-стратегию для data-платформы: Terraform vs Crossplane vs database operators, self-service database provisioning. Определяет governance для database infrastructure changes, включая approval workflows для production.

Безопасность · 1

Secrets Management Эксперт

Формирует стратегию database security через secrets management: zero-trust database access, dynamic credentials для всех tier-ов, encryption key management. Определяет compliance requirements и audit standards для database credentials.

AI-ассистированная разработка · 1

GitHub Copilot Эксперт

Формирует стратегию AI-assisted database management: automated query tuning, AI-driven capacity planning, predictive maintenance. Оценивает AI/ML-инструменты для database operations: autonomous databases, self-healing infrastructure.

Архитектура и проектирование · 2

Capacity Planning Эксперт

Формирует capacity planning стратегию организации: automated capacity forecasting для всех СУБД, cost optimization models, multi-year planning. Определяет инвестиционную стратегию в database infrastructure.

Disaster Recovery Design Эксперт

Формирует disaster recovery стратегию организации: multi-region active-active vs active-passive, cross-cloud DR, RTO/RPO frameworks. Определяет DR governance, compliance requirements, и инвестиции в database resilience.

Observability и мониторинг · 6

Формирует метрическую стратегию data-платформы: custom business metrics через database, cardinality management, метрики для capacity planning и cost attribution. Определяет framework для database performance KPIs организации.

Формирует observability стратегию через structured logging: unified log schema для всех СУБД, automated anomaly detection на основе log patterns, compliance logging. Определяет инвестиции в log infrastructure.

Формирует incident management стратегию для data-платформы: automated incident response, AI-assisted diagnostics, cross-database impact analysis. Определяет on-call sustainability и инвестиции в automation для database operations.

ELK Stack Эксперт

Формирует log analytics стратегию для data-платформы: ELK vs Loki vs ClickHouse для database logs, cost optimization при высоком volume. Определяет unified logging architecture для всего fleet-а баз данных.

Prometheus и Grafana Эксперт

Формирует database observability стратегию: Prometheus federation для fleet-мониторинга, Thanos/Mimir для long-term storage, unified dashboards. Определяет metrics strategy для всей data-платформы организации.

SLI / SLO / SLA Эксперт

Формирует SLO-стратегию организации для data tier: SLO framework охватывающий все СУБД, SLA для internal database-as-a-service, SLO-driven investment decisions. Определяет reliability culture для database engineering.

Контроль версий и коллаборация · 2

Code Review Эксперт

Формирует review culture для database engineering: cross-team review standards, automated quality gates для database changes, architectural review board для data model decisions. Определяет database change governance.

Git Advanced Эксперт

Формирует version control стратегию для database-as-code: GitOps для database changes, automated deployment pipelines, schema versioning across environments. Определяет governance для database code repositories.

Документация · 2

Формирует documentation стратегию для data-платформы: automated data catalog (DataHub, Apache Atlas), living documentation для database architecture, compliance documentation. Определяет knowledge management для database engineering.

Формирует runbook стратегию организации: self-healing databases через automated runbooks, AI-assisted troubleshooting, runbook marketplace для sharing между командами. Определяет инвестиции в operational automation.

Performance Engineering · 4

Benchmarking Tools Эксперт

Определяет стратегию Benchmarking Tools на уровне организации. Формирует enterprise-подходы. Менторит leads и architects.

CPU Profiling Эксперт

Формирует performance engineering стратегию для data-платформы: automated performance analysis, hardware selection criteria (CPU architecture для database workloads), performance budgets. Определяет инвестиции в database performance tooling.

Определяет стратегию Database Performance Tuning на уровне организации. Формирует enterprise-подходы. Менторит leads и architects.

I/O и Disk Profiling Эксперт

Определяет стратегию I/O и Disk Profiling на уровне организации. Формирует enterprise-подходы. Менторит leads и architects.

Дополнительные навыки

Команда их не оценивает, но они входят в самооценку и план развития.

Асинхронное программированиеИнтеграционное тестированиеМногопоточное программированиеОсновы сетейОсновы System DesignПаттерны проектированияПрактики безопасного кодаПринципы ООП и SOLIDChatGPT / ClaudeKubernetes CoreOWASP и безопасность приложенийPrompt Engineering для кодаRedisREST API DesignUnit-тестирование
Прогоните это со всей командой
Самооценка плюс оценка руководителя и коллег по одной матрице, зоны роста и готовность к следующему уровню для каждого инженера. Team Pro бесплатно 14 дней; личные инструменты бесплатны всегда.
Попробовать с командой (14 дней бесплатно) Отправить тимлиду

} в открытой матрице компетенций: 55 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.