Мы разрабатываем СУБД PostgreSQL и собственную версию поверх ванильной - СУБД Postgres Pro: её патчи, расширения и тулсет под самые разные операционные системы и платформы: Alt Linux, Astra Linux, Debian, RHEL, Ubuntu, Windows, Эльбрус, FreeBSD, MacOS и др.
После добавления новых функций в СУБД, в процессе обновления версий, или при исправлении багов все сборки СУБД тестируется в автоматическом режиме на билд-фермах. Иногда эти тесты не завершаются успешно, и перед нами стоит задача по поиску причины: это может быть баг в новой функциональности или регрессионном тесте; или же ложное срабатывание, или баг в операционной системе, или ранее незамеченный баг в «ванильной» версии PostgreSQL.
Мы ищем DBA-специалиста, в задачи которого будет входить расследование инцидентов в экосистеме PostgreSQL, поиск закономерностей возникновения ошибок в различных операционных системах и архитектурах, выработка рекомендаций по их исправлению.
Одной из сложных задач является создание такого набора входных данных, который бы максимально покрывал бы все внутренние функции Postgres.
В своей работе мы используем Python (PyCharm) и мощный тестовый фреймворк pg-tests.
В работе подразумевается плотное взаимодействие внутри департамента разработки с другими коллегами - DBA, программистами, билд-инженерами.
От коллеги ожидаем:
● хорошее знание и опыт работы с PostgreSQL;
● опыт работы в Linux от 2х лет;
● знание Python (на уровне скриптования и выше);
Будет плюсом:
● навыки анализа производительности и проведения нагрузочного тестирования СУБД;
● знание языка Си;
● опыт работы с широким спектром архитектур, ОС и СУБД;
Мы предлагаем:
● официальное оформление: либо на удалённой форме занятости, либо в офисе в шаговой доступности от м. Академическая (Москва), либо комбинированный режим;
● возможность выбора направлений собственного профессионального развития;
● активное участие в процессе разработки СУБД - плотное взаимодействие с программистами ядра СУБД, релиз-инженерами, техническими писателями, DBA-командой;
● налаженные процессы ручного и автоматического тестирования, которые можно и нужно постоянно улучшать;
● работу над сложными и интересными задачами в профессиональном коллективе;
● участие в конференциях, продвижение в сообществе PostgreSQL;
● компенсация на спорт;
● медицинское страхование;
● своевременная заработная плата с ежегодным пересмотром (ориентир: 130'000 - 200'000 р.)
Почта для связи/резюме: a.naumenko@postgrespro.ru (tg: @ooprizrakoo )
--
Алексей Науменко