Мы ищем опытного Senior Database Administrator, который будет отвечать за надежность, производительность и безопасность высоконагруженных баз данных компании. Вам предстоит проектировать архитектуру БД, сопровождать производственные системы, оптимизировать производительность и обеспечивать бесперебойную работу критически важных сервисов.
Чем предстоит заниматься
- Администрирование производственных баз данных (PostgreSQL / Oracle / MS SQL Server / MySQL — в зависимости от используемого стека).
- Проектирование и развитие архитектуры баз данных.
- Мониторинг состояния БД и обеспечение высокой доступности (High Availability).
- Оптимизация производительности SQL-запросов и работы серверов баз данных.
- Анализ и устранение причин деградации производительности.
- Настройка резервного копирования, восстановления и Disaster Recovery.
- Настройка репликации, кластеризации и механизмов отказоустойчивости.
- Автоматизация рутинных задач с использованием Bash, Python или PowerShell.
- Планирование обновлений СУБД и проведение миграций без простоя.
- Взаимодействие с командами разработки, DevOps и системными администраторами.
- Проведение аудита безопасности и управление правами доступа.
- Участие в расследовании инцидентов и их предотвращении.
- Документирование архитектуры и эксплуатационных процедур.
Наши ожидания
Обязательные требования
- Опыт работы администратором баз данных от 5 лет.
- Глубокое знание одной или нескольких СУБД:
- PostgreSQL;
- Oracle Database;
- Microsoft SQL Server;
- MySQL/MariaDB.
- Отличное понимание внутреннего устройства СУБД:
- индексы;
- блокировки;
- транзакции;
- MVCC;
- планы выполнения запросов;
- оптимизатор запросов.
- Опыт настройки:
- репликации;
- кластеров высокой доступности;
- резервного копирования;
- восстановления после сбоев.
- Уверенное владение SQL.
- Опыт поиска узких мест и оптимизации производительности.
- Опыт работы с Linux.
- Навыки автоматизации (Bash, Python или PowerShell).
- Понимание принципов информационной безопасности и разграничения доступа.
Будет преимуществом
- Опыт работы с Kubernetes.
- Опыт эксплуатации БД в облачных средах (AWS, Azure, GCP).
- Знание контейнеризации (Docker).
- Работа с системами мониторинга (Prometheus, Grafana, Zabbix).
- Опыт настройки PgBouncer, Patroni, Pgpool-II, AlwaysOn, RAC или аналогичных технологий.
- Опыт CI/CD.
- Работа с Terraform или Ansible.
- Знание NoSQL-решений (MongoDB, Redis, Elasticsearch).
Что мы предлагаем
- Конкурентную заработную плату.
- Работу над высоконагруженными системами.
- Возможность влиять на архитектурные решения.
- Современный стек технологий.
- Гибкий график работы.
- Возможность удаленной работы или гибридного формата.
- Профессиональное обучение и сертификацию.
- ДМС (при наличии корпоративной программы).
- Команду сильных инженеров и интересные технические задачи.
Ключевые компетенции
- Экспертное знение SQL и СУБД.
- Аналитическое мышление.
- Системный подход к решению проблем.
- Умение работать с критичными инцидентами.
- Навыки документирования технических решений.
- Ответственность за надежность и доступность инфраструктуры.