Администратор баз данных (DBA)
Мы ищем старшего администратора баз данных (Principal Database Administrator), который будет нести полную ответственность за надежность банковской инфраструктуры баз данных Finom. В Finom наши данные — это сердце наших сервисов; нам нужен дальновидный инженер, способный сочетать высокоуровневую архитектурную стратегию с практическим подходом к реализации и эксплуатации.
Ваши задачи
- Ответственность за надежность баз данных: Разработка стратегий обеспечения высокой доступности и аварийного восстановления, гарантирующих достижение целевых показателей RPO/RTO для наших основных банковских систем.
- Архитектура для масштабирования: Определение и реализация дорожной карты масштабирования, включая стратегии партиционирования, шардинга и прогнозирование мощностей.
- Оптимизация производительности: Глубокий анализ запросов, планов выполнения и проактивное устранение узких мест.
- Проектирование инфраструктуры: Создание и управление масштабируемыми стратегиями инференса и пулами соединений (PgBouncer), а также надежными автоматизированными системами резервного копирования и восстановления.
- Обеспечение наблюдаемости: Проектирование архитектуры мониторинга (Prometheus, Grafana, VictoriaMetrics) и определение SLI/SLO для оценки состояния баз данных.
- Защита данных: Внедрение практик безопасности банковского уровня, включая управление учетными данными и обработку данных в соответствии с нормативными требованиями.
- Взаимодействие с командами разработки: Сотрудничество с продуктовыми командами для обеспечения того, чтобы изменения схемы баз данных и архитектурные решения поддерживали работу в условиях высокой нагрузки.
- Лидерство на собственном примере: Установление технического уровня для функции DBA посредством наставничества, определения стандартов и практической реализации.
Ваш профиль
- Техническая экспертиза: Глубокое понимание внутренних механизмов PostgreSQL (MVCC, WAL, vacuum и т. д.).
- Приоритет на надежность: Понимание того, что в финтехе целостность и доступность данных являются не подлежащими обсуждению факторами.
- Способность преобразовывать сложные бизнес-требования в надежные, масштабируемые модели данных.