Что за роль
Мы - международная IT-компания с главным офисом в Санкт-Петербурге и распределенной командой по всему миру. Мы создаем продукты, которыми пользуются миллионы людей по всему миру.
Чем вы будете заниматься
- Эксплуатация PostgreSQL: администрирование production-баз данных, настройка конфигурации, мониторинг производительности и ресурсов, диагностика и устранение проблем с подключениями, блокировками, транзакциями и обслуживанием данных.
- Развитие инфраструктуры баз данных в AWS: эксплуатация и оптимизация Amazon Aurora PostgreSQL / RDS, управление производительностью, масштабированием, доступностью и стоимостью инфраструктуры.
- Миграция и репликация данных: участие в миграции PostgreSQL в AWS Aurora, настройка и сопровождение репликации, CDC-процессов, проверка целостности данных и организация переключения систем с минимальным простоем.
- Надёжность и восстановление: проектирование и проверка механизмов резервного копирования, восстановления и аварийного переключения, определение и обеспечение требований к доступности и сохранности данных.
- Оптимизация производительности: анализ медленных запросов, планов выполнения, индексов, блокировок и потребления ресурсов, поиск причин деградации производительности и разработка решений по их устранению.
- Проектирование и изменение схем данных: участие в проектировании структуры баз данных, оптимизации схем, партиционировании и разработке безопасных подходов к миграциям без существенного влияния на production-сервисы.
- Развитие аналитической инфраструктуры: проектирование и развитие хранилищ для исторических и аналитических данных, организация ETL/ELT-процессов, репликации и инкрементального обновления данных.
- Автоматизация и мониторинг: разработка инструментов и скриптов для обслуживания, диагностики и мониторинга баз данных, внедрение метрик и оповещений для раннего обнаружения проблем.
- Взаимодействие с командами: помощь backend-разработчикам и 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, CDC или других инструментов репликации данных.
- Опыт работы с TimescaleDB, ClickHouse или другими решениями для хранения и обработки больших объёмов исторических и аналитических данных.
- Опыт проектирования аналитических хранилищ (Data Warehouse / Data Mart), построения ETL/ELT-процессов и инкрементальной загрузки данных.
- Знание инструментов оркестрации ETL/ELT-процессов.
- Опыт эксплуатации PostgreSQL в Kubernetes или с использованием решений высокой доступности, например Stolon или Patroni.
- Опыт работы с CloudWatch, Grafana, Prometheus и инструментами мониторинга баз данных в AWS.
- Знакомство с Terraform, Infrastructure as Code и автоматизацией инфраструктуры.
- Опыт обновления версий PostgreSQL и Aurora, включая подготовку, тестирование и выполнение миграций с минимальным простоем.
- Опыт работы с высоконагруженными системами, большими таблицами и оптимизации стоимости хранения и обработки данных.
Что мы предлагаем
- Абсолютное доверие с нашей стороны;
- Высокий уровень дохода;
- Официальное трудоустройство, белая заработная плата;
- ДМС со стоматологией;
- Компенсация спорта и обучения;
- Любой формат работы на выбор (офис / гибрид / удаленка);
- Участие в топовых конференциях, тренингах и обучениях;
- Уютный офис возле станции метро Чкаловская с кофе-поинтами, массажным креслом и свежими завтраками;
- Синергия и поддержка команды; и все, что нужно для безопасной счастливой жизни.
Вакансия предлагает интересные задачи по администрированию PostgreSQL и работе с AWS. Условия хорошие, но отсутствует указание конкретной зарплаты.
Кто здесь добьётся успеха
Глубокие знания PostgreSQL, включая настройку репликации и оптимизацию запросов для повышения производительности баз данных.
Способность эффективно работать в удаленном режиме, управляя своим временем и приоритетами, чтобы поддерживать высокую продуктивность без постоянного контроля.
Опыт работы с AWS для развертывания и управления базами данных, включая использование инструментов мониторинга и автоматизации, таких как CloudWatch и RDS.
Знание языков программирования Python и Go для написания скриптов автоматизации задач администрирования и обработки данных.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости FinTech
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев