Wildberries

DBA

Без опытаГибридМосква

Навыки

PostgreSQLClickHouseLinuxBashPythonVictoriaMetricsGrafanaPatronirepmgrZooKeeperClickHouse KeeperAnsibleTerraformKubernetesLDAPKeycloakPgBouncerHaproxyClickHouse Proxy

Обязанности

  • 01Проектировать и разворачивать высокодоступные кластеры PostgreSQL, ClickHouse
  • 02Настраивать репликацию, шардирование и механизмы отказоустойчивости, управлять жизненным циклом узлов (добавление/вывод/замена), контролировать топологию и кворумы
  • 03Настраивать параметры производительности и оптимизировать запросы: тюнинг памяти, параметров планировщика, партиционирование, индексы, настройка storage policy в ClickHouse
  • 04Организовывать резервное копирование метаданных и данных, тестировать процедуры восстановления DR/DRP
  • 05Контролировать нагрузки: балансировка запросов, настройка пулов соединений, управление приоритетами очередей
  • 06Настраивать мониторинг и алертинг (VictoriaMetrics + Grafana + node_exporter/postgres_exporter/clickhouse_exporter/etc), дашборды для контроля SLA/SLO
  • 07Восстанавливать кластеры после сбоев (отказ дисков/узлов, рассинхронизация реплик, потеря кворума, повреждение WAL), проводить постмортемы и внедрять превентивные меры
  • 08Анализировать логи и планы выполнения запросов, выявлять медленные операции, оптимизировать latency и throughput (работа с EXPLAIN, трассировкой, профилированием)
  • 09Автоматизировать рутинные операции: деплой, обновления версий, ротация ключей/логов, чистка исторических данных (скрипты на Bash/Python)

Требования

  • 013+ года работы с ClickHouse, PostgreSQL в продуктивной среде (не лабораторной)
  • 02Уверенное администрирование Linux (Ubuntu/Debian/RHEL/Alma), настройка сети, ядра, файловых систем
  • 03Понимание архитектуры СУБД, умение разворачивать кластеры с нуля, управление через CLI (psql, clickhouse-client), тюнинг конфигураций
  • 04Понимание принципов репликации, шардирования и высокодоступности (потоковая/логическая репликация, Patroni/repmgr, ZooKeeper/ClickHouse Keeper)
  • 05Умение отлаживать медленные запросы (EXPLAIN ANALYZE, анализ планов выполнения, оптимизация JOIN/aggregations в OLAP-сценариях, работа с профилировщиком)
  • 06Опыт с Bash, Python (для автоматизации рутинных операций: мониторинг, ротация бэкапов, скрипты обслуживания)

Условия

  • 01Обучение и развитие: языковые клубы, собственный корпоративный университет, программы развития управленческих навыков и многое другое
  • 02Благополучие сотрудников: корпоративный пакет ДМС со стоматологией, корпоративный спорт, консультации психолога и дополнительные возможности аккредитованной IT-компании
  • 03Множество сообществ: клуб спикеров, футбола, йоги, шахмат и т.д.
  • 04Забота о семьях: создаем условия, в которых легко сочетать карьеру и заботу о близких – от гибкого подхода до масштабных проектов для детей сотрудников
  • 05Скидки и партнерские программы: на обучение, страхование, покупки и многое другое
  • 06Комфортная рабочая среда: бесплатное питание в офисе, современные офисы рядом с метро, корпоративная техника и портал для сотрудников