Разработчик базы данных Tarantool
офис, удалёнка, Москва
Команда отвечает за хранение и обработку профилей клиентов и критичных бизнес-процессов системы CIP. Вы будете администрировать кластеры Tarantool, оптимизировать схемы хранения, настраивать резервное копирование и повышать производительность сервисов, важную для стабильности бизнес-процессов
ГрейдMiddle/Senior
Опытот 3 лет
Стек
RustTarantoolDockerPrometheusGrafanaLinux
Задачи
- •Администрирование и эксплуатация кластеров Tarantool, обеспечение отказоустойчивости
- •Проектирование и оптимизация схем хранения, индексов, репликации и шардирования
- •Разработка и автоматизация стратегий резервного копирования и восстановления (snapshot + WAL)
- •Мониторинг и профилирование производительности, настройка алертов
- •Написание и поддержка модулей/триггеров на Rust и интеграций
- •Участие в архитектурных обсуждениях и постепенное расширение ответственности в сторону DevOps
Обязательно
- •Глубокое знание Tarantool: устройство, репликация, шардирование, WAL, snapshot
- •Опыт разработки и поддержки модулей на Rust и работа с Cargo
- •Опыт администрирования баз данных Tarantool, PostgreSQL или аналогичных — не менее 3 лет
- •Уверенные навыки работы в Linux (процессы, сеть, файловые системы, systemd, отладка)
- •Опыт работы с системами мониторинга (Prometheus, Grafana или аналогичными)
- •Базовое понимание CI/CD и опыт работы с Docker
- •Понимание микросервисной архитектуры и взаимодействия на уровне БД
Будет плюсом
- •Практика IaC: Terraform / Ansible / Pulumi
- •Опыт работы с Istio / service mesh и сетевыми политиками
- •Опыт работы с Kafka и интеграциями потоков данных
- •Знание и применение шифрования данных at-rest и in-transit