Database Engineer / DBA

Проектирование, оптимизация и администрирование баз данных

Database Engineering Junior Middle Senior Lead / Staff Principal
Полная матрица Карьерный трек PDF
56 навыков
5 уровней
123 обязательных
278 требований

Database Engineer / DBA — роль в семействе Database Engineering. Определено 56 навыков по 5 уровням (от Junior до Principal). 123 навыков являются обязательными. Ключевые домены: Основы программирования, Backend Development, Базы данных.

Технологический стек

Junior PostgreSQL 16+, SQL, pgAdmin, Backup/Restore, Monitoring basics (pg_stat_statements), MySQL basics
Middle PostgreSQL advanced, MySQL 8+, Redis, Replication, Partitioning, EXPLAIN ANALYZE, Patroni/Citus basics, pgBouncer
Senior PostgreSQL internals, ClickHouse, MongoDB, Citus/pgBouncer/Patroni, Sharding, pg_repack, Custom extensions
Lead / Staff Multi-DB architecture, NewSQL (CockroachDB/YDB), Time-series (TimescaleDB), Graph (Neo4j), Data modeling standards
Principal Enterprise database strategy, Multi-region, Data governance, Vendor evaluation, Cost optimization

Фокус по уровням

Junior

Базовое администрирование БД. Написание SQL-запросов. Настройка бэкапов. Мониторинг производительности. Изучение индексов.

Middle

Оптимизация запросов. Проектирование схем. Настройка репликации. Capacity planning. Миграции. Performance tuning.

Senior

Архитектура данных. Шардинг стратегии. Disaster recovery. Multi-master репликация. Оптимизация на уровне ядра СУБД.

Lead / Staff

Database strategy. Выбор СУБД для разных задач. Стандарты data modeling. Координация с backend и data teams.

Principal

Enterprise data architecture. Multi-DB strategy. Migration planning. Vendor evaluation. Cost optimization.

Матрица навыков

56 навыков × 5 уровней. Нажмите на ячейку для детализации.

A Awareness W Working V Advanced E Expert

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

3 навыков
Навыки Jun Mid Sen Lead Princ
Основы System Design A W A E E
Capacity Planning A W A E E
Disaster Recovery Design A W A E E

Базы данных

16 навыков

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

3 навыков

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

2 навыков
Навыки Jun Mid Sen Lead Princ
Architecture Documentation A W A E E
Runbook и Playbook Writing A W A E E

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

2 навыков
Навыки Jun Mid Sen Lead Princ
Git Advanced A W A E E
Code Review A W A E E

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

5 навыков
Навыки Jun Mid Sen Lead Princ
Docker A W A E E
Kubernetes Core A W A E E
Terraform A W A E E
AWS A W A E E
Основы сетей A W A E E

Тестирование и QA

2 навыков
Навыки Jun Mid Sen Lead Princ
Unit-тестирование A W A E E
Интеграционное тестирование A W A E E

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

3 навыков
Навыки Jun Mid Sen Lead Princ
GitHub Copilot A W A E E
ChatGPT / Claude A W A E E
Prompt Engineering для кода A W A E E

API и интеграции

1 навыков
Навыки Jun Mid Sen Lead Princ
REST API Design A W A E E

Backend Development

1 навыков
Навыки Jun Mid Sen Lead Princ
Redis A W A E E

DevOps и CI/CD

1 навыков
Навыки Jun Mid Sen Lead Princ
GitHub Actions / GitLab CI W A E

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

6 навыков

Performance Engineering

4 навыков
Навыки Jun Mid Sen Lead Princ
CPU Profiling A W A E E
I/O и Disk Profiling A W A E E
Database Performance Tuning A W A E E
Benchmarking Tools A W A E E

Часто задаваемые вопросы

Какие навыки нужны для роли Database Engineer / DBA?

Для роли Database Engineer / DBA требуется 56 навыков, из которых 123 являются обязательными. Навыки распределены по 5 уровням: от Junior до Principal. Смотреть полную матрицу.

Как вырасти до следующего уровня в роли Database Engineer / DBA?

Используйте Калькулятор грейда чтобы оценить текущий уровень и получить персональные рекомендации. Система покажет, какие навыки нужно развить для перехода на следующий уровень.

Какой технологический стек используется в роли Database Engineer / DBA?

Стек включает 5 технологий на разных уровнях. PostgreSQL 16+, SQL, pgAdmin, Backup/Restore, Monitoring basics (pg_stat_statements), MySQL basics, PostgreSQL advanced, MySQL 8+, Redis, Replication, Partitioning, EXPLAIN ANALYZE, Patroni/Citus basics, pgBouncer, PostgreSQL internals, ClickHouse, MongoDB, Citus/pgBouncer/Patroni, Sharding, pg_repack, Custom extensions...

Как сообщество определяет требования к роли Database Engineer / DBA?

Требования к роли формируются сообществом через систему предложений. Любой участник может предложить изменения, которые проходят голосование и ревью экспертов.

Сообщество

👁 Следить ✏️ Предложить изменение Войдите, чтобы предлагать изменения
📋 Предложения
Пока нет предложений для Database Engineer / DBA
Загрузка комментариев...