Database Administrator / Администратор баз данных
Описание
Привет, легенда ! Мы — группа компаний Небус, развиваем финансовые технологии и МКК. Наш бизнес растёт, и мы усиливаем команду для новых задач. Приглашаем DBA с опытом в микрофинансовом секторе, который разделяет активный подход и ценит уважительную атмосферу в коллективе 🤍 Ключевые задачи. Обеспечение надежности и доступности: Администрирование и сопровождение production-кластеров СУБД (ClickHouse, PostgreSQL, MariaDB, Mongo); Настройка и контроль репликации: выбор стратегий (включая CDC для потоковой передачи), устранение лагов и рассинхронизации; Построение стратегии резервного копирования (backup) и аварийного восстановления (disaster recovery), регулярное тестирование восстановления данных из S3-хранилищ и бэкапов, чтобы данные клиентов и финансовые транзакции были защищены от потерь; Производительность и оптимизация. Глубинная оптимизация производительности: анализ планов выполнения, профилирование медленных запросов, переписывание «тяжелого» SQL. Проектирование структур хранения под высоконагруженную обработку: партиционирование больших таблиц (сотни миллионов строк), настройка TTL, управление nested-структурами и массивами для эффективной работы скоринга. Поиск и устранение узких мест на уровне конфигурации кластеров, а не только на уровне кода запросов. Контроль работы ETL-процессов со стороны СУБД: обеспечение стабильности во время инкрементальных загрузок, поддержка идемпотентных операций и корректной обработки ретраев без блокировок. Мониторинг здоровья кластеров, настройка алертов по критичным метрикам и разбор инцидентов, связанных с отказами БД. Автоматизация администрирования. Разработка скриптов на Python/Bash для автоматизации рутинных DBA-операций (деплой, миграции, аудит, сбор метрик). Версионирование и управление изменениями схем данных (schema evolution), минимизация влияния изменений на production-среду. Необходимые навыки. Опыт администрирования: от 3 лет работы DBA или инфраструктурным инженером, который специализируется на СУБД из нашего стека (ClickHouse, PostgreSQL, MariaDB, Mongo). Глубокая экспертиза в оптимизации: умение анализировать планы запросов, работать с индексами и партициями, понимание внутреннего устройства ClickHouse и MariaDB; Работа с высоконагруженными средами: опыт работы с таблицами в десятки/сотни миллионов строк, понимание, как проектировать хранение и управлять жизненным циклом данных; Скриптование: свободное владение Python или Bash для автоматизации задач администрирования; Linux-администрирование: глубокое знание ОС; Будет плюсом: Опыт работы в финансовом секторе, банках или МФО; Опыт с облачными управляемыми базами данных и S3-хранилищами (Yandex Cloud, AWS); Знание потоковых систем и CDC (Kafka, Debezium). Понимание требований информационной безопасности к базам данных, содержащим персональные и финансовые данные. Что предлагаем: Если твои ценности и навыки совпадут с нашим видением — заплатим столько, сколько попросишь; Оформление по договору ГПХ или как ИП (РФ) с возмещением налога; Полная удаленка; Оплачиваемые отпуска и больничные; Все в команде равны, каждый имеет свой голос в коллективном обсуждении задач и реализации новых идей; Оплачиваемые командные поездки; Легкие на подъем вайбовые ребята, готовые всегда тебе помочь; Геймифицированная корпоративная культура;