Slimlink — технологический, высоконагруженный сервис сокращения ссылок, ориентированный на маркетинговые команды. Продукт обрабатывает миллионы редиректов в сутки, и мы готовимся к кратному росту трафика.
У нас микросервисная архитектура, стек: PHP, Go, Node.js, TypeScript. Используем PostgreSQL, ClickHouse, ScyllaDB, Redis, RabbitMQ, OpenSearch и развиваем масштабируемую, отказоустойчивую инфраструктуру.
Ищем опытного DBA, который поможет обеспечить стабильность, производительность и безопасность работы с базами данных, выстроить надежную архитектуру хранения и обработки данных, внедрить лучшие практики администрирования и масштабирования, а также оптимизировать работу БД под высокие нагрузки.
Зоны ответственности:
- Работа с базами данных: PostgreSQL, ClickHouse, ScyllaDB (Cassandra), Redis;
- Взаимодействие с разработчиками для проектирования и оптимизации запросов;
- Настройка и обслуживание резервного копирования и восстановления данных;
- Настройка мониторинга работы баз данных;
- Обеспечение безопасности и соблюдения политики доступа к данным;
- Обеспечение целостности данных и консистентности данных в распределенных системах;
- Оптимизация производительности: настройка параметров БД, индексов, партиционирования;
- Управление репликацией и шардированием в распределенных системах;
- Отлавливать медленные запросы и оптимизировать их;
- Автоматизация рутинных задач администрирования через скрипты и CI/CD
- Устранение инцидентов и диагностика проблем в базах данных;
- Планирование емкости и масштабирование кластеров БД.
Требования:
- Опыт работы с PostgreSQL: настройка производительности, репликация, партиционирование;
- Опыт работы с ClickHouse: проектирование таблиц, настройка кластеров, оптимизация запросов;
- Глубокое знание SQL и опыт администрирования крупных, высоконагруженных баз данных;
- Знания концепции миграций баз данных;
- Опыт настройки и обслуживания резервного копирования, статитистики, партиций, индексов;
- Опыт настройки мониторинга с использованием Grafana;
- Опыт работы с базами данных в публичных облаках AWS/GCP;
- Опыт работы с системами контроля версий;
- Практический опыт в анализе и повышении производительности SQL запросов, структур баз данных;
- Практический опыт построения отказоустойчивых конфигураций и схем резервного восстановления.
Будет плюсом:
- Опыт работы с ScyllaDB будет являться серьезным преимуществом;
- Опыт работы с Redis;
- Опыт работы с Docker/k8s;
- Опыт работы с объектными хранилищами;
- Понимание принципов CI/CD и опыт работы с системами автоматизации
Условия:
- Официальное трудоустройство и релокационная поддержка
- Питание для сотрудников в офисе
- Возможности для профессионального роста
- Дружелюбная рабочая среда
- Плавающий старт рабочего дня