DBA
Компания: Wildberries
Локация: Москва
О компании
Wildberries — международная технологическая компания, образованная в результате слияния ведущих игроков на рынке: IT-компании Wildberries и оператора наружной рекламы Russ. Компания активно развивается, создавая новые продукты с использованием современных технологий и стеков. Мы занимаемся обработкой больших данных и разрабатываем инновационные решения, ориентированные на данные.
Ключевые факты:
- Год основания: не указан
- Размер команды: не указан
- Ключевые продукты: платформа данных Финтеха
О вакансии
Команда платформы данных Финтеха Wildberries активно работает над разработкой и поддержкой высокодоступных решений для обработки данных. DBA Engineer будет вовлечён в проектирование и развёртывание кластеров, а также оптимизацию их производительности. Работа в данном направлении предполагает взаимодействие с передовыми технологиями и методами управления данными.
DBA Engineer станет ключевым участником в обеспечении надежности и эффективности работы баз данных. Этой роли предстоит контролировать нагрузки, настраивать мониторинг и оптимизировать запросы для достижения высоких показателей в работе с данными.
Чем предстоит заниматься:
- Проектировать и разворачивать высокодоступные кластеры PostgreSQL и ClickHouse
- Настраивать репликацию, шардирование и механизмы отказоустойчивости
- Организовывать резервное копирование метаданных и данных, тестировать процедуры восстановления
- Анализировать логи и планы выполнения запросов, оптимизировать latency и throughput
Что мы предлагаем:
- Работа в команде над высокотехнологичными проектами
- Возможность развития профессиональных навыков в сфере больших данных
Обязанности
- Проектировать и разворачивать кластеры PostgreSQL и ClickHouse
- Настраивать репликацию и шардирование, управлять узлами
- Оптимизировать производительность и конфигурацию запросов
- Организовывать резервное копирование и восстанавливать данные
- Контролировать нагрузки и настраивать пул соединений
- Настраивать мониторинг с использованием Grafana и других инструментов
- Восстанавливать кластеры после сбоев, проводить анализ инцидентов
- Автоматизировать рутинные процессы с помощью скриптов
Требования
- Все вакансии
- Попасть в команду
- Строительство
- Сервисные позиции
- Все вакансии
- Попасть в команду
- Строительство
- Сервисные позиции
- Проектировать и разворачивать высокодоступные кластеры PostgreSQL, ClickHouse;
- Настраивать репликацию, шардирование и механизмы отказоустойчивости, управлять жизненным циклом узлов (добавление/вывод/замена), контролировать топологию и кворумы;
- Настраивать параметры производительности и оптимизировать запросы: тюнинг памяти, параметров планировщика, партиционирование, индексы, настройка storage policy в ClickHouse;
- Организовывать резервное копирование метаданных и данных, тестировать процедуры восстановления DR/DRP;
- Контролировать нагрузки: балансировка запросов, настройка пулов соединений, управление приоритетами очередей;
- Настраивать мониторинг и алертинг (VictoriaMetrics + Grafana + node_exporter/postgres_exporter/clickhouse_exporter/etc), дашборды для контроля SLA/SLO;
- Восстанавливать кластеры после сбоев (отказ дисков/узлов, рассинхронизация реплик, потеря кворума, повреждение WAL), проводить постмортемы и внедрять превентивные меры;
- Анализировать логи и планы выполнения запросов, выявлять медленные операции, оптимизировать latency и throughput (работа с EXPLAIN, трассировкой, профилированием);
- Автоматизировать рутинные операции: деплой, обновления версий, ротация ключей/логов, чистка исторических данных (скрипты на Bash/Python).
- 3+ года работы с ClickHouse, PostgreSQL в продуктивной среде (не лабораторной);
- Уверенное администрирование Linux (Ubuntu/Debian/RHEL/Alma), настройка сети, ядра, файловых систем;
- Понимание архитектуры СУБД, умение разворачивать кластеры с нуля, управление через CLI (psql, clickhouse-client), тюнинг конфигураций;