| Администратор БД / DBA | Живая база как критичная система. | Следит за производительностью, копиями, репликацией, правами, миграциями и восстановлением. | База доступна, изменения проходят безопасно, план восстановления проверен. | SQL, PostgreSQL/MySQL/Oracle, Linux, EXPLAIN, backup/restore, репликация, мониторинг. | Это базовая роль сравнения: ответственность за эксплуатацию и сохранность данных. |
| Data Engineer | Потоки, витрины и доставка данных. | Строит ETL/ELT, пайплайны, расписания, витрины и контроль качества наборов. | Данные доходят до аналитики, ML или продуктов в нужном виде. | SQL, Python, Airflow, Spark, ClickHouse, Kafka, data quality. | Data Engineer отвечает за движение и преобразование данных, а DBA - за рабочую базу и восстановление. |
| Backend Developer | Бизнес-логика приложения. | Пишет API, сервисы, транзакционную логику и интеграции с базой. | Приложение выполняет продуктовые сценарии и корректно работает с данными. | Язык разработки, API, SQL, ORM, тесты, очереди, кэш. | Backend использует базу в коде, а DBA отвечает за её доступность, права, индексы, копии и эксплуатацию. |
| DevOps Engineer | Поставка и инфраструктура продукта. | Настраивает CI/CD, окружения, контейнеры, облако, конфигурации и мониторинг. | Команды стабильно выкатывают изменения и управляют инфраструктурой. | Linux, CI/CD, Docker, Kubernetes, Terraform, мониторинг, скрипты. | DevOps может обслуживать БД как часть платформы, но DBA глубже отвечает за СУБД, запросы и восстановление данных. |
| SRE | Надёжность сервиса в целом. | Задаёт SLO, мониторит инциденты, автоматизирует восстановление и снижает повторяемые сбои. | Сервис выдерживает нагрузку и восстанавливается по понятным правилам. | Observability, incident response, автоматизация, Linux, распределённые системы. | SRE смотрит на весь сервис, а DBA концентрируется на базе и рисках хранения. |
| System Administrator | Серверы, пользователи и корпоративная инфраструктура. | Поддерживает ОС, доступы, службы, рабочие станции, сети и базовую эксплуатацию. | Инфраструктура доступна пользователям и внутренним системам. | Linux/Windows, сети, мониторинг, резервное копирование, права, скрипты. | Сисадмин может установить СУБД, но DBA глубже отвечает за транзакции, планы запросов, репликацию и RPO/RTO. |
| Database Developer | Логика внутри базы. | Пишет процедуры, функции, представления, сложные запросы и часть схемы данных. | База содержит корректную серверную логику и удобные интерфейсы данных. | SQL, PL/pgSQL или PL/SQL, оптимизация запросов, модель данных. | Database Developer больше пишет логику, DBA больше отвечает за эксплуатацию, доступность и восстановление. |
| Database Architect | Архитектура хранения и модель данных. | Проектирует схемы, распределение данных, стратегию масштабирования и требования к хранению. | Появляется устойчивый дизайн базы и правил развития данных. | Моделирование данных, архитектура БД, транзакции, нагрузка, безопасность. | Архитектор проектирует целевое устройство, DBA ежедневно поддерживает и меняет живую систему. |
| Data Analyst | Ответы на бизнес-вопросы по данным. | Пишет запросы, считает метрики, строит отчёты и объясняет выводы. | Команда получает проверяемый аналитический вывод. | SQL, BI, статистика, метрики, визуализация, знание домена. | Аналитик читает и интерпретирует данные, DBA отвечает за то, чтобы база была доступной и безопасной. |
| BI Engineer | BI-слой и отчётность. | Строит модели, дашборды, витрины, доступы к отчётам и слой визуализации. | Пользователи получают управляемую отчётность и понятные метрики. | SQL, DWH, BI-инструменты, модели данных, права, производительность отчётов. | BI Engineer отвечает за аналитический слой, DBA - за базу, её производительность, копии и восстановление. |