X5 Tech

Разработчик базы данных Tarantool системы CIP

Коротко

Разработчик базы данных Tarantool для системы CIP (хранение профиля клиента и критичных бизнес-процессов) в X5 Tech — администрирование и эксплуатация кластеров Tarantool, работа с репликацией, шардированием, WAL и snapshot, а также написание кода на Rust для триггеров и интеграций. Требуется глубокое знание Tarantool, опыт администрирования БД от 3 лет, опыт работы с Rust, знание Linux и опыт работы с мониторингом (Prometheus, Grafana). Работа удалённая или в офисе у метро «Добрынинская», зарплата не указана.

Описание
Команда разрабатывает и поддерживает систему CIP, где кластеры Tarantool обеспечивают хранение профиля клиента, включая персональные данные, и критичные бизнес-процессы.
Задачи
•Администрировать и эксплуатировать кластеры Tarantool, обеспечивающие хранение профиля клиента и критичных бизнес-процессов системы CIP
•Проектировать и оптимизировать схемы хранения, выбирать типы индексов, настраивать репликацию, шардирование и failover для обеспечения отказоустойчивости
•Обеспечивать резервное копирование и восстановление с помощью snapshot и WAL
•Разрабатывать и автоматизировать стратегии резервного копирования
•Мониторить и профилировать производительность, анализировать медленные запросы, оптимизировать использование памяти и настраивать оповещения
•Писать код на Rust для триггеров и интеграций
•Работать с экосистемой модулей Tarantool
•Участвовать в архитектурных обсуждениях, проектировать новые хранилища и выбирать подходы к хранению и обработке данных
•Постепенно расширять зону ответственности на инфраструктурные задачи, включая контейнеризацию, оркестрацию и инфраструктуру как код
Требования
•Глубоко знать Tarantool, включая внутреннее устройство, репликацию, шардирование, транзакции, WAL и snapshot
•Иметь опыт работы с Rust на уровне написания и поддержки готовых модулей и плагинов
•Знать базовый синтаксис Rust, структуры данных, паттерны обработки ошибок Result и Option
•Уметь работать с cargo и сторонними крейтами
•Иметь опыт администрирования баз данных от 3 лет
•Знать Linux, включая процессы, сеть, файловые системы, systemd, strace и lsof
•Понимать принципы микросервисной архитектуры и иметь опыт взаимодействия с ней на уровне баз данных
•Иметь опыт настройки и работы с системами мониторинга Prometheus, Grafana или аналогичными
•Понимать основы процессов CI/CD и иметь опыт работы с Docker
•Уметь работать в команде, быть ответственным, самоорганизованным и проактивным
•Будет плюсом: практика работы с Terraform, Ansible или Pulumi, опыт работы с Istio, service mesh и сетевыми политиками в кластере, опыт работы с Kafka, понимание влияния интеграций с базами данных на производительность потока данных, знание принципов шифрования данных при хранении и передаче
Условия
•Официальное оформление с белой зарплатой
•Ежеквартальные и годовые премии по результатам работы
•Удобный офис рядом с метро «Добрынинская» или удалённая работа
•Расширенный пакет ДМС, включая выезд за рубеж и стоматологию
•Страхование жизни и здоровья
•Обучение и развитие за счёт компании
•Внешние тренинги и семинары, участие в конференциях, программы развития цифровых и управленческих навыков
•Корпоративный университет, школа наставников и мастер-классы
•Программы мотивации для спикеров и авторов
•12 технических сообществ
•Корпоративные мероприятия, конкурсы, митапы, демо-дни и программы волонтёрства
•Семь спортивных сообществ и ежегодная Неделя здоровья
•Скидки в экосистеме бизнесов X5
•Программа привилегий Prime-zone
•Материальная помощь сотрудникам в сложной жизненной ситуации

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте