Должность: Старший инженер по надежности баз данных (DBRE) (удаленная работа)
Компания: Cloudlinux
Местоположение: Варшава / Польша / Варшава Польша / Удаленно
CloudLinux / TuxCare — это инфраструктурная и охранная компания с преимущественно удаленным форматом работы. Более 300 инженеров создают и управляют продуктами, которые используются хостинг-провайдерами, предприятиями и внутренними сервисными командами по всему миру. Наш отдел инфраструктуры управляет платформами CloudLinux OS, Imunify, KernelCare, TuxCare ELS и нашими инженерными системами.
Мы ищем старшего инженера по надежности баз данных (DBRE) для присоединения к ячейке DBA инфраструктуры. Это практическая роль с владением производственными системами, а не узкоспециализированная позиция DBA по обработке заявок. Вы будете обеспечивать надежность критически важных служб баз данных, автоматизировать повторяющиеся задачи, поддерживать инженерные команды и уменьшать зависимость от одного человека в наших операциях с PostgreSQL, ClickHouse, MongoDB и Redis.
PostgreSQL — основное требование. Опыт работы с ClickHouse — большой плюс, но не является препятствием для начала работы. Нам нужен старший инженер с достаточным опытом в области баз данных, Linux, автоматизации и реагирования на инциденты, чтобы быстро освоить нашу среду ClickHouse и безопасно ею управлять.
Ваши обязанности:
- Ответственность за надежность производственных PostgreSQL: проектирование HA, Patroni, PgBouncer, репликация, отказоустойчивость, обновления, управление vacuum/bloat, настройка запросов, блокировки, индексы, емкость, резервное копирование, PITR и проверка восстановления.
- Улучшение аварийного восстановления и операционных данных: протестированные восстановления, документированные пути восстановления, измеримые цели RTO/RPO, руководства (runbooks) и безопасные планы обслуживания.
- Поддержка более широкого набора баз данных: ClickHouse, MongoDB и Redis. Вы будете устранять инциденты, проверять изменения доступа и безопасности данных, улучшать мониторинг и изучать используемые шаблоны работы с производственным ClickHouse.
- Автоматизация рабочих процессов DBA с помощью Ansible, Terraform/OpenTofu, GitLab CI/CD, скриптов и воспроизводимых руководств для предоставления ресурсов, управления правами доступа, резервного копирования, восстановления, проверки работоспособности и метаданных владения.
- Помощь в создании возможностей самообслуживания типа DBaaS, чтобы инженерные команды могли запрашивать базы данных, доступ, учетные данные и операционные проверки с меньшим участием DBA.
- Улучшение наблюдаемости и реагирования на инциденты с помощью Grafana, метрик, журналов, SLO, правил оповещения, маршрутизации Opsgenie и четкой коммуникации во время производственных проблем.
Как выглядит успех:
- Кластеры PostgreSQL имеют протестированные пути резервного копирования и восстановления, полезные панели мониторинга, четкое владение и документированные процедуры отказа.
- Повторяющиеся заявки DBA превращаются в автоматизацию или рабочие процессы самообслуживания.
- Операционные знания ClickHouse больше не являются зависимостью от одного человека.
- Инциденты с базами данных имеют владельцев, руководства, данные и измеримые пути восстановления.
- Команды по продуктам и разработке быстрее получают помощь по базам данных, не жертвуя безопасностью, аудируемостью или надежностью.
Почему CloudLinux?
- Вы будете работать с реальной производственной инфраструктурой, используемой в продуктах CloudLinux и TuxCare.
- Вы окажете прямое влияние на надежность, реагирование на инциденты, опыт разработчиков и операционную устойчивость.
- Вы также будете работать в культуре инженерии с поддержкой ИИ, где автоматизация, документация, Claude, Codex и тщательная человеческая проверка являются частью ежедневной операционной модели.
Требования
Что мы ожидаем от вас:
- Глубокий практический опыт работы с PostgreSQL в критически важных производственных средах, как правило, 5+ лет или эквивалентная глубина знаний.
- Глубокое понимание внутренних процессов и операций PostgreSQL: MVCC, WAL, транзакции, блокировки, индексы, планирование запросов, репликация, autovacuum, bloat, основные обновления, резервное копирование, PITR и тестирование восстановления.
- Подтвержденный опыт работы с высокодоступными базами данных и способность рассуждать о кворуме, риске раскола сети (split-brain), отказах, отмене изменений и восстановлении.
- Реплики MongoDB и Percona Backup for MongoDB.
- Прочные основы Linux и инфраструктуры: systemd, сетевые технологии, хранилища, файловые системы, узкие места CPU/памяти/диска, TLS, DNS, межсетевые экраны и поиск первопричин.
- Навыки автоматизации с использованием Ansible и скриптов. Terraform/OpenTofu, GitLab CI/CD и доставка на основе запросов на слияние (merge-request) являются весомыми преимуществами.
- Способность поддерживать более одного движка баз данных. Вам не нужно быть экспертом по ClickHouse с первого дня, но вы должны быть готовы быстро его изучить и взять на себя ответственность за него.
- Практическое использование ИИ-ассистентов для инженеров, таких как Claude и Codex. Мы ожидаем, что вы будете использовать их для повышения скорости и качества, лично проверяя сгенерированный SQL, команды, скрипты и операционные выводы.
- Английский язык — уровень выше среднего или выше — для обеспечения четкой коммуникации о прогрессе внутри команд.
Желательно:
- Операции с ClickHouse: репликация, Keeper/ZooKeeper, движки MergeTree, распределенный DDL, управление правами доступа, политики строк, резервное копирование, устранение неполадок запросов и восстановление кластера.
- Redis/Sentinel и сценарии отказа брокера/кэша.
- Наблюдаемость баз данных, SLO, золотые сигналы, настройка оповещений и исполняемые руководства по реагированию на инциденты.
- Создание внутренних платформ, порталов самообслуживания или рабочих процессов DBaaS для инженерных команд.
Преимущества
Что вас ждет?
- Фокус на профессиональном развитии.
- Интересные и сложные проекты.
- Полностью удаленная работа с гибким графиком, позволяющая вам планировать свой день и работать из любой точки мира.
- Оплачиваемый отпуск 24 дня в год, 10 дней национальных праздников и неограниченное количество больничных.
- Компенсация частного медицинского страхования.
- Возмещение расходов на коворкинг и спортзал/спортивные занятия.
- Бюджет на обучение.
- Возможность получить вознаграждение за самую инновационную идею, которую компания может запатентовать.
Подавая заявку на эту вакансию, вы даете согласие на обработку ваших персональных данных, как описано в нашей Политике конфиденциальности, которая предоставляет подробную информацию о том, как мы храним и обрабатываем ваши данные.