ClickHouse DBA/Database administrator

Дата размещения вакансии: 27.11.2024
Работодатель: Marfatech
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Привет! Мы международная IT компания Marfatech.

На рынке мы выросли от стартапа по привлечению трафика до компании с международными проектами. Мы занимаемся разработкой в сфере гейм-приложений, и системами BI-аналитики. Нам нравится создавать и внедрять новые технологии максимально быстро, с минимумом бюрократии, чтобы менять IT-мир к лучшему! У нас нет старого легаси кода и большая свобода от рутинных задач, не нужно с нуля разрабатывать базовые вещи.

И мы ищем в команду талантливого ClickHouse DBA
развития highload проекта

Ключевой стек: PHP 8, Symfony 5, Mysql, Clickhouse, Redis, Git

​​​​​​Основные обязанности:

  • Установка, настройка, администрирование и поддержка кластеров ClickHouse.

  • Оптимизация производительности ClickHouse: настройка таблиц, индексов, шардирования, репликации и партиционирования.

  • Обеспечение отказоустойчивости и масштабируемости системы.

  • Управление резервным копированием и восстановлением данных.

  • Мониторинг работы ClickHouse: настройка Zabbix, Prometheus или других систем мониторинга.

  • Анализ и устранение инцидентов, связанных с производительностью и доступностью ClickHouse.

  • Автоматизация рутинных задач с использованием скриптов или инструментов (Ansible, Python и др.).

  • Взаимодействие с разработчиками для проектирования и оптимизации запросов.

Мы ожидаем:

  • Глубокие знания ClickHouse: архитектура, внутренние механизмы, управление кластером.

  • Опыт работы с партиционированием, репликацией и шардированием.

  • Знание механизмов компрессии данных в ClickHouse.

  • Опыт работы с системами мониторинга и алертинга (например, Prometheus, Grafana, Zabbix).

  • Опыт работы в высоконагруженных системах.

  • Навыки работы с Linux (администрирование, оптимизация).

Будет плюсом:

  • Опыт работы с MySQL (настройка репликации, оптимизация запросов, поддержка отказоустойчивости).

  • Знание Kafka: настройка брокеров, создание топиков, интеграция с другими системами.

  • Умение писать и оптимизировать сложные SQL-запросы.

  • Понимание принципов CI/CD и опыт работы с системами автоматизации.