Специалист базы данных/DBA
Прямой работодатель МАРКЕТГУРУ ( www.marketguru.io )
Опыт работы любой
Обязанности:
Поддерживать и развивать текущую инфраструктуру на базе open-source СУБД PostgreSQL.
Администрировать, обновлять и сопровождать СУБД PostgreSQL.
Анализировать производительности работы СУБД, выявлять проблемы производительности и решать их, оптимизировать, взаимодействовать с разработчиками по этим вопросам.
Формировать планы проведения регламентных работ, контролировать и анализировать результаты.
Помогать командам оптимизировать работу с нашей инфраструктурой.
Развертывание новых узлов инфраструктуры БД.
Поддерживать/расширять мониторинг и реагировать на инциденты.
Разрабатывать и вести техническую документацию.
Мы ждем,что вы умеете:
Опыт решения проблем производительности PostgreSQL для нагруженных критичных бизнес-систем.
Уверенные знания Linux-систем.
Практический опыт эксплуатации и тюнинга PostgreSQL.
Понимаете устройство PostgreSQL, а также принципы оптимизации запросов.
Понимание специфики СУБД PostgreSQL:
тюнинг настроек (понимание что на что влияет);
тюнинг настроек автовакуума;
тюнинг настроек ядра Linux;
настройка HugePages;
партиционирование таблиц;
работа с JSONb и TOAST таблицами;
профилирование работы базы (снепшоты памяти...);
*-NF формы;
pg-repack или аналоги;
FDW настройка и ограничения;
pgbouncer или аналоги;
бекапирование баз данных (особенности, инструменты Barman, pg_probackup);
потоковая синхронная репликация;
логическая асинхронная репликация;
восстановление баз из дампов в т.ч. в докер контейнеры;
timescaledb;
pipelinedb.
Опыт построения, настройки, эксплуатации и оптимизации HA-решений.
Опыт сопровождения промышленных баз данных 24х7.
Понимание принципов кластеризации СУБД PostgreSQL
Знанием и опытом написания запросов на PL/pgSQL, bash скриптов.
Владение SQL, умение писать свои и оптимизировать чужие запросы.
Обладаете уровнем знания английского языка, достаточным для чтения специализированной литературы и технической документации.
Круто если вы также имеете:
Опыт работы с NodeJS, typescript, sequelize.
Опыт в настройке, поддержке высоконагруженного отказоустойчивого кластера и построения распределенных кластеров БД.
Опыт работы в банке или финансовой организации.
Опыт работы с системой мониторинга Prometheus.
Опыт работы с Kubernetes, Docker.
Условия:
Конкурентные условия труда (белая заработная плата, оклад, премии, индексация ЗП).
Релокационный пакет.
Работа в IT стартап-компании для анализа маркетплейсов в России и (в скором времени) мире.
Масштабные под-проекты.
Реализацию основной платформы хранения данных.
Доброжелательная атмосфера в коллективе.
Работа в слаженной команде специалистов.
Возможность работать с современным стеком технологий.
Приятные мелочи:
График работы – стандартный, но гибкий, с учетом персонального ритма жизни, возможность удаленной работы.
Большой и комфортный офис.
Профильные курсы, сертификация с частичной компенсацией расходов.
Если тебе не хватает знаний в перечисленных технологиях, но ты готов стать экспертом в них — приходи!