Внутри компании существуют несколько команд эксплуатации — SRE, DBA, DevOps и т.д. Мы активно растем и хотим усилить одно из наших ключевых направлений. В группу администрирования баз данных мы ищем нового коллегу, с продвинутыми знаниями в направлении администрирования PostgreSQL.
Тех-стек:
Infra: Ubuntu, Nginx, HaProxy.
DB: PostgreSQL(12<>17), ClickHouse, MS SQL.
Management: Ansible.
Toolset: Jenkins, GitLab, Kubernetes, CloudNativePG.
Чем предстоит заниматься
- Создавать, поддерживать и масштабировать отказоустойчивые PG-кластера.
- Развивать инструменты автоматизации вокруг DBA-направления.
- Взаимодействовать с командами разработки, тестирования: оказывать содействие в сопровождении продукта компании на всех этапах жизненного цикла.
- Повышать экспертизу коллег — шаринг знаний, внутренние митапы и собственное комьюнити. Мы постоянно шарим экспертизу между инженерными направлениями.
Ждем от тебя
- Опыт развертывания, администрирования, траблшутинга и поддержки группы PostgreSQL-кластеров.
- Опыт работы с пуллерами.
- Понимание и опыт участия в проектировании архитектуры БД.
- Навыки автоматизации с использованием Ansible, Terraform.
- Опыт в оптимизации и анализе запросов (на собеседовании будем спрашивать про explain analyze, интерпретировать планы выполнения и искать узкие места), создавать индексы.
- Понимание о разных типах индексов (на собеседовании будем спрашивать про отличие b-tree, hash, etc индексов друг от друга).
- Опыт в построении мониторинга на основе pg_stat_statements.
- Опыт предотвращения проблем с блокировками.
- Опыт настройки потоковой, логический репликации.
- Понимание того, как работает vacuum, какие виды бэкапирования баз существуют.
- Ключевые навыки: PostgreSQL, Patroni
Будет плюсом
- Опыт администрирования PG в k8s-кластерах (мы используем CloudNativePG).
- Понимание основных принципов подхода GitOps.
- Опыт построения IaaS-, SaaS-решений.
- Опыт в автоматизированной настройке ролей и привилегий.
- Опыт в аудите и логировании запросов.
Работа у нас — это
- Удалённый или гибридный формат работы с уютным офисом в 30 секундах от метро Белорусская.
- Высокая скорость процессов: дает быстро увидеть свой вклад и результаты.
- Ресурсы: чтобы вместе создавать лучший продукт на рынке.
- Конкурентная белая зарплата в рынке: обсудим на интервью.
- Забота о здоровье: ДМС, телемедицина, врач в офисе, страхование в поездках за рубеж и скидки на медицинскую страховку для родственников.
- Развитие: собственная образовательная платформа и внешнее обучение для развития hard-, soft- и digital-навыков.
- Дружелюбная сильная культура и насыщенная корпоративная жизнь.
- Комьюнити волонтеров: мы поддерживаем подопечных благотворительного фонда и организуем благотворительные события.