SMARTER — федеральный аутсорсинговый контакт-центр. Мы работаем на рынке более 12 лет, обслуживаем бизнес в России и СНГ.
Наша гордость — самописная платформа для автоматизации человеческих и роботизированных контактных центров QsIQ. Нагрузки растут, объемы данных увеличиваются, и нам нужен инфраструктурный DBA, который возьмет под контроль здоровье наших баз данных и брокеров сообщений.
⚠️ ВАЖНО: ВНИМАНИЕ К СОДЕРЖАНИЮ ВАКАНСИИ! ⚠️
Мы ищем именно инженера по администрированию инфраструктуры БД. Эта вакансия НЕ подойдет вам, если вы:
Backend-разработчик, который пишет бизнес-логику на Python/Go/Java.
Data Engineer, строящий ETL-пайплайны и витрины данных.
Аналитик, оптимизирующий SELECT-запросы через ORM или BI-инструменты.
Если ваш основной опыт — это код приложения или аналитика данных, пожалуйста, не отправляйте отклик. Мы ценим ваше время.
Что вам предстоит делать:
- Администрирование MySQL/MariaDB: Проектирование схем хранения, настройка и поддержка высоконагруженных инстансов (понимание бизнес-процессов контакт-центра: зачем, как и как часто пишутся данные);
- Обеспечение отказоустойчивости (HA): Настройка и поддержка репликации (async, semi-sync, Galera Cluster / Percona XtraDB Cluster), конфигурирование failover-решений;
- Бэкапы и Disaster Recovery: Организация политик резервного копирования (XtraBackup, логические/физические бэкапы), регулярное тестирование восстановления (RPO/RTO);
- Тюнинг производительности: Оптимизация параметров СУБД (InnoDB, буферы, пулы потоков) и тюнинг Linux (sysctl, файловые системы, дисковый I/O, swap) под специфику баз данных;
- Администрирование смежных технологий: Настройка и поддержка кластеров Redis (кэширование, persistence) и RabbitMQ (очереди, exchange, routing, HA);
- Мониторинг и алертинг: Настройка Zabbix / Prometheus + Grafana. Написание кастомных шаблонов и метрик для раннего выявления аномалий;
- Автоматизация рутины: Написание Bash/Python скриптов и Ansible-плейбуков для автоматического деплоя, груминга БД и обслуживания.
Наши ожидания от кандидата (Hard Skills):
- Опыт коммерческого администрирования MySQL от 1-2 лет (именно администрирования, а не использования БД как разработчик);
- Глубокое понимание архитектуры InnoDB, механизмов блокировок, транзакций и MVCC;
- Уверенный опыт настройки репликации и кластеризации MySQL (Galera, Group Replication);
- Понимание того, как ОС Linux влияет на производительность СУБД (умение тюнить ядро, работать с LVM, понимать природу I/O wait);
- Опыт написания скриптов автоматизации (Bash, Python) и конфигураций (Ansible);
- Понимание принципов работы Redis и RabbitMQ на уровне инфраструктуры (как настроить кластер, как обеспечить сохранность данных при падении узла);
- Опыт работы с системами мониторинга (Zabbix, Prometheus).
Будет огромным плюсом:
- Практический опыт с Redis (кэширование, pub/sub, Redis Cluster, persistence);
- Опыт работы в High-Load проектах, финтехе или телекоме;
- Продвинутый уровень Zabbix (написание собственных шаблонов, LLD, работа с API).
Мы предлагаем:
- Удаленный формат работы или комфортный офис;
- Заработная плата: 100 000 руб. (оклад) + 60 000 руб. (ежемесячная премия) = 160 000 руб. на руки;
- Оформление по ТК РФ с первого дня;
- График работы: 5/2 с 09:00 до 18:00 (без скрытых переработок, мы ценим work-life balance);
- Возможность выстроить архитектуру хранения данных в растущем контакт-центре с нуля (у нас нет "тепличных" условий, есть реальные задачи и вызовы);
- Современный стек и адекватное техническое руководство.