Инженер PostgreSQL

Дата размещения вакансии: 25.11.2024
Работодатель: Альянс
Уровень зарплаты:
от 180000 до 250000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Вакансия: Инженер PostgreSQL

Основные задачи:

Работа с заказчиками:

— Проведение технических консультаций на инженерном уровне;
— Развертывание стендов, настройка демо-ресурсов;
— Сопровождение пилотных проектов, участие в разработке и исполнении ПМИ.

Подготовка стендов и тестирование:

— R&D: проверка архитектурных решений, идей, технологий и компонентов;
— Разработка и проведение тестов:
— Функциональные;
— Тесты отказоустойчивости;
— Нагрузочное тестирование.
— Сайзинг: выявление узких мест и факторов масштабирования.

Разработка инструментария и документация:

— Автоматизация тестирования;
— Разработка скриптов и утилит, подбор и адаптация инструментов (резервное копирование, отказоустойчивость);
— Создание стандартных методик настройки и параметров мониторинга;
— Наполнение базы знаний, написание отчетов и руководств.

Техническая поддержка (3-я линия):

— Анализ и оптимизация производительности СУБД;
— Решение сложных инцидентов;
— Взаимодействие с разработчиками и вендорской техподдержкой (предложения патчей, запросы на доработку).

Требования к кандидату:

— Глубокие знания принципов работы СУБД, схем баз данных, запросов, индексов;
— Опыт работы с PostgreSQL на уровне администратора (PostgresPro Enterprise – плюс);
— Навыки оптимизации производительности БД;
— Знание ОС Linux (RHEL/Centos, Debian/Ubuntu, Altlinux, Astra Linux);
— Понимание механизмов: linux bootstrapping, kernel, systemd, PAM, udev, syslog;
— Написание и отладка скриптов (bash, python);
— Умение документировать результаты, включая отрицательные.

Чему готовы научить (или оценим опыт):

— Поддержка сложных СУБД систем;
— Мониторинг (pgwatch2+Grafana);
— Настройка отказоустойчивых конфигураций (репликация, pacemaker/corosync, Patroni);
— Настройка пулеров соединений (pgbouncer);
— Использование инструментов отладки (perf, gdb, strace);
— Тестирование производительности (fio, pgbench, HammerDB, oltpbench);
— Работа с CVS (git), корпоративной wiki (Confluence).

Будут плюсом:

— Знания и опыт работы с:
— Greenplum, Clickhouse, Cassandra;
— Hadoop (Hive, HBase, Phoenix, NiFi);
— Kafka, ElasticSearch;
— KVM, libvirt;
— Ansible.

Условия работы:

— График 5/2 удалённый формат работы;
— Конкурентный доход, обсуждаемый индивидуально;
— Современное оборудование и техника;
— ДМС (поликлиника, стоматология, госпитализация);
— Компенсация ДМС для детей сотрудников;

Подключайтесь к работе в профессиональной и дружной команде!