CSSSR — команда разработчиков и инженеров, которая создаёт и развивает сложные цифровые продукты для банков. Мы ценим инженерную культуру, прозрачные процессы и людей, которые любят разбираться в том, как всё устроено «под капотом». Сейчас мы ищем DBA-инженера PostgreSQL, который будет отвечать за надёжность и производительность данных в корпоративном продукте.
DBA-инженер PostgreSQL для банковских продуктов
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- администрировать PostgreSQL в production: настраивать конфигурацию, управлять ролями, доступами и подключениями;
- настраивать и сопровождать резервное копирование, архивирование WAL и восстановление на заданный момент времени (PITR);
- регулярно проверять восстановление данных и следить за соблюдением согласованных RPO/RTO;
- сопровождать репликацию и механизмы высокой доступности, отрабатывать процедуры переключения;
- следить за состоянием базы: нагрузкой, блокировками, длительными транзакциями, подключениями, ростом данных и состоянием репликации;
- анализировать медленные запросы и планы выполнения, вместе с разработчиками оптимизировать индексы и параметры PostgreSQL;
- контролировать vacuum/autovacuum, статистику, разрастание таблиц и индексов, использование дискового пространства;
- планировать и проводить обновления PostgreSQL;
- проверять миграции схемы данных и оценивать их влияние на производительность и доступность;
- диагностировать инциденты, восстанавливать работу базы и устранять причины повторных сбоев;
- планировать ресурсы и рост базы, автоматизировать обслуживание, вести эксплуатационную документацию.
требования
- практический опыт администрирования PostgreSQL в production от 4-х лет;
- уверенное знание SQL и внутреннего устройства PostgreSQL: транзакции, MVCC, WAL, блокировки, индексы, планировщик запросов, vacuum/autovacuum;
- опыт настройки резервного копирования и восстановления, включая PITR;
- опыт работы с репликацией, понимание сценариев отказа и переключения;
- навыки диагностики производительности: планы выполнения, статистика, системные метрики;
- опыт обновления PostgreSQL и сопровождения изменений схемы данных;
- знание Linux на уровне, необходимом для эксплуатации и диагностики PostgreSQL;
- навыки автоматизации административных операций (bash, Python, Ansible и т. п.);
- умение работать в одной команде с разработчиками, SRE и DevOps.
- Будет плюсом: опыт эксплуатации PostgreSQL в Kubernetes и работы с PostgreSQL-операторами; опыт работы с Patroni, pgBackRest, Barman и PgBouncer; опыт сопровождения высоконагруженных и отказоустойчивых баз данных; опыт эксплуатации в закрытом корпоративном контуре
условия
- работой над значимыми продуктами, за которыми стоит опытная IT-компания;
- профессионализмом: у нас больше 100 крутых инженеров, аналитиков и менеджеров;
- официальным трудоустройством и честными правилами игры.
навыки
CSSSR — международная команда разработчиков, создающая веб- и мобильные приложения на React, Vue и Node.js, разрабатывающая UX/UI-дизайн, обеспечивающая качественное тестирование и поддержку продуктов на всех этапах
Подробнее о компании →Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.