Международная IT-компания с главным офисом в Санкт-Петербурге и распределённой командой ищет специалиста по PostgreSQL для финтех-продуктов, которыми пользуются миллионы людей.

Обязанности:

  • Администрировать и оптимизировать production-базы PostgreSQL, включая Amazon Aurora PostgreSQL и RDS.
  • Развивать инфраструктуру баз данных в AWS: управлять производительностью, масштабированием, доступностью и стоимостью.
  • Участвовать в миграции PostgreSQL в AWS Aurora, настраивать репликацию и CDC, проверять целостность данных и проводить переключения с минимальным простоем.
  • Проектировать и проверять резервное копирование, восстановление и аварийное переключение.
  • Анализировать медленные запросы, планы выполнения, индексы, блокировки и потребление ресурсов.
  • Проектировать схемы данных, партиционирование и безопасные production-миграции.
  • Развивать хранилища исторических и аналитических данных, ETL/ELT-процессы и инкрементальное обновление данных.
  • Автоматизировать обслуживание, диагностику и мониторинг баз данных; внедрять метрики и оповещения.
  • Помогать backend-разработчикам и DevOps-инженерам с проектированием схем, оптимизацией запросов, миграциями и эксплуатационными проблемами.

Требования:

  • Уверенный практический опыт администрирования и оптимизации PostgreSQL в production.
  • Глубокое понимание MVCC, WAL, транзакций, блокировок, индексов, VACUUM/autovacuum и планировщика запросов.
  • Уверенное владение SQL и опыт диагностики запросов с EXPLAIN/EXPLAIN ANALYZE, pg_stat_statements и другими инструментами.
  • Понимание физической и логической репликации, replication slots, CDC и консистентности данных.
  • Опыт резервного копирования, восстановления и обеспечения отказоустойчивости PostgreSQL.
  • Опыт эксплуатации PostgreSQL в AWS RDS/Aurora либо глубокие знания PostgreSQL и опыт работы с облачной инфраструктурой.
  • Опыт миграций баз данных и изменений схемы в production с минимальным простоем.
  • Понимание реляционного проектирования, партиционирования, масштабирования и оптимизации хранения.
  • Опыт автоматизации на Python, Go, Bash или других языках.
  • Способность самостоятельно диагностировать сложные проблемы и находить первопричины.

Будет плюсом:

  • Миграция PostgreSQL в Amazon Aurora с AWS DMS, CDC или другими инструментами репликации.
  • Опыт с TimescaleDB, ClickHouse и аналитическими хранилищами Data Warehouse/Data Mart.
  • Опыт построения ETL/ELT-процессов и инкрементальной загрузки, знание инструментов их оркестрации.
  • Эксплуатация PostgreSQL в Kubernetes или с решениями высокой доступности Stolon и Patroni.
  • Опыт с CloudWatch, Grafana, Prometheus и инструментами мониторинга баз данных в AWS.
  • Знакомство с Terraform, Infrastructure as Code, обновлением PostgreSQL/Aurora и высоконагруженными системами.

Условия и преимущества:

  • Высокий уровень дохода, официальное трудоустройство и белая заработная плата.
  • ДМС со стоматологией, компенсация спорта и обучения.
  • На выбор офис, гибридный или удалённый формат работы.
  • Участие в конференциях, тренингах и обучении.
  • Офис у метро Чкаловская, поддержка команды и доверительная рабочая среда.