Роль описана конкретно и дает серьезную зону ответственности за надежность, производительность и автоматизацию PostgreSQL и ClickHouse, но требует глубокой экспертизы сразу в нескольких областях.
?Широкий профиль
Актуальные технологии
Поддержка обучения
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior DBA PostgreSQL/ClickHouse: Проектирование и эксплуатация кластеров PostgreSQL и ClickHouse с акцентом на репликацию, отказоустойчивость, резервное копирование и производительность под высокими нагрузками. Focus on проектирование disaster recovery, устранение сложных инцидентов, оптимизацию SQL и автоматизацию инфраструктуры баз данных.
Локация: удалённо или гибридно; работа из любой страны с удобным часовым поясом. Для сотрудников в Москве доступен офис.
Компания
DatsTeam развивает собственные рекламные платформы, мобильные приложения, финтех-продукты и другие решения; распределённая команда насчитывает более 800 специалистов и работает над продуктами с 2012 года.
Что делать
Проектировать, внедрять и эксплуатировать кластеры PostgreSQL и ClickHouse.
Развивать архитектуру репликации, высокой доступности и disaster recovery, включая автоматический failover и работу с VIP/балансировщиками.
Проводить capacity planning, оптимизировать производительность под высокими нагрузками и расследовать сложные инциденты, деградации и потери данных.
Проектировать и тестировать процессы резервного копирования, восстановления и point-in-time recovery.
Ревьюить и оптимизировать SQL-запросы и схемы данных совместно с разработчиками.
Разрабатывать автоматизацию управления инфраструктурой БД, поддерживать стандарты эксплуатации, проводить код-ревью и менторить младших коллег.
Требования
Более 6 лет опыта и уверенное администрирование PostgreSQL и ClickHouse на продакшене.
Опыт диагностики сложных сетевых сценариев, включая VIP, балансировку и latency между репликами; написание Bash/Python-скриптов.
Глубокое понимание MVCC, уровней изоляции, блокировок, WAL, checkpoint, vacuum, MergeTree, CAP-теоремы и компромиссов распределённых систем.
Опыт проектирования схем данных для OLTP и OLAP, индексов PostgreSQL, партиционирования, EXPLAIN ANALYZE и оптимизации планов запросов.
Экспертная работа с PostgreSQL: psql, роли и права, Row-Level Security, конфигурация, расширения, потоковая и логическая репликация, Patroni/repmgr, миграции и major upgrades.
Опыт проектирования ClickHouse-схем, MergeTree, распределённых кластеров, шардирования, репликации через ZooKeeper/ClickHouse Keeper, материализованных представлений, TTL и политик хранения.
Опыт проектирования backup/restore и DR-стратегий для PostgreSQL и ClickHouse, включая pg_basebackup, pgBackRest, WAL-архивирование, clickhouse-backup и регулярное тестирование восстановления.
Опыт мониторинга и автоматизации: Grafana, Prometheus, slow query logs, Git, code review, Ansible и/или Terraform, CI/CD для изменений схем БД.
Хорошо, если есть
Опыт работы с Docker и Kubernetes, включая StatefulSet и Operators.
Опыт миграции с других СУБД на PostgreSQL или ClickHouse.
Опыт работы с Kafka или другими message-брокерами в связке с ClickHouse для near-realtime аналитики.
Участие в проектировании архитектуры данных на уровне компании.
Опыт выступлений на митапах и внутренних докладах, а также менторства.
Культура и преимущества
Проектно-ориентированная работа в матричной структуре; применяются Scrum и Agile.
Доступны несколько вариантов оформления и способов выплат.
Гибкий график: начало рабочего дня с 9:00 до 11:00 по МСК, рабочий день — 8 часов.
Оборудование на выбор с доставкой на дом.
Performance review, внутренняя Академия и партнёрские программы для непрерывного обучения.
Технические сообщества, митапы, coworking-дни, онлайн- и офлайн-мероприятия, тимбилдинги и офис в Москве.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →