Компания разрабатывает финтех-продукты, которыми пользуются миллионы людей по всему миру.
PostgreSQL Database Administrator в AWS
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Эксплуатировать production-базы данных PostgreSQL, настраивать конфигурацию, мониторить производительность и ресурсы, диагностировать и устранять проблемы с подключениями, блокировками, транзакциями и обслуживанием данных
- Развивать инфраструктуру баз данных в AWS: эксплуатировать и оптимизировать Amazon Aurora PostgreSQL и RDS, управлять производительностью, масштабированием, доступностью и стоимостью инфраструктуры
- Участвовать в миграции PostgreSQL в AWS Aurora, настраивать и сопровождать репликацию и CDC-процессы, проверять целостность данных и организовывать переключение систем с минимальным простоем
- Проектировать и проверять механизмы резервного копирования, восстановления и аварийного переключения, определять и обеспечивать требования к доступности и сохранности данных
- Анализировать медленные запросы, планы выполнения, индексы, блокировки и потребление ресурсов, находить причины снижения производительности и разрабатывать решения
- Участвовать в проектировании структуры баз данных, оптимизировать схемы, выполнять партиционирование и разрабатывать безопасные подходы к миграциям без существенного влияния на production-сервисы
- Проектировать и развивать хранилища исторических и аналитических данных, организовывать ETL/ELT-процессы, репликацию и инкрементальное обновление данных
- Разрабатывать инструменты и скрипты для обслуживания, диагностики и мониторинга баз данных, внедрять метрики и оповещения для раннего обнаружения проблем
- Помогать бэкенд-разработчикам и DevOps-инженерам проектировать схемы данных, оптимизировать запросы, проводить миграции и решать эксплуатационные проблемы
требования
- Уверенный практический опыт администрирования и оптимизации PostgreSQL в production-среде
- Глубокое понимание внутреннего устройства PostgreSQL: MVCC, WAL, транзакций, блокировок, индексов, VACUUM, autovacuum и работы планировщика запросов
- Уверенное владение SQL и опыт анализа и оптимизации запросов с помощью EXPLAIN, EXPLAIN ANALYZE, pg_stat_statements и других инструментов диагностики
- Понимание физической и логической репликации PostgreSQL, replication slots, CDC и обеспечения согласованности данных
- Опыт настройки резервного копирования, восстановления и отказоустойчивости PostgreSQL
- Практический опыт эксплуатации PostgreSQL в AWS (RDS/Aurora) либо глубокие знания PostgreSQL и опыт работы с облачной инфраструктурой
- Опыт миграции баз данных и изменения схем в production с минимальным простоем, понимание блокировок при DDL-операциях
- Понимание проектирования реляционных баз данных, партиционирования, масштабирования и оптимизации хранения данных
- Опыт автоматизации задач с Python, Go, Bash или другими языками программирования
- Способность самостоятельно диагностировать сложные проблемы, находить первопричины и предлагать решения с учётом надёжности, производительности и стоимости эксплуатации
- Будет плюсом: опыт миграции PostgreSQL в Amazon Aurora с AWS DMS или другими инструментами репликации, работа с TimescaleDB и ClickHouse, проектирование аналитических хранилищ и ETL/ELT-процессов, знание оркестрации ETL/ELT, эксплуатация PostgreSQL в Kubernetes, Stolon или Patroni, работа с CloudWatch, Grafana и Prometheus, знакомство с Terraform и Infrastructure as Code, обновление PostgreSQL и Aurora, опыт высоконагруженных систем и оптимизации стоимости хранения и обработки данных
условия
- Высокий уровень дохода
- Официальное трудоустройство, белая заработная плата
- ДМС со стоматологией
- Компенсация спорта и обучения
- Участие в конференциях, тренингах и обучениях
- Офис возле станции метро Чкаловская с кофе-поинтами, массажным креслом и свежими завтраками
- Уютная команда и поддержка
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.