Основной стек:
- DB: PostgreSQL;
- Оркестрация: K8S, Docker, Docker-compose, Gitlab CI/CD;
- Мониторинг: Prometheues, Loki, Grafana, PGwatch;
- Инфраструктура: Облака и Self-hosted дата-центры;
Мы деплоим все базы данных в контейнерах и большинство из них в Kubernetes. Основная наша БД это PostgreSQL, но кроме нее есть немного MongoDB, MySQL и MSSQL, работоспособность которых также важно обеспечивать.
Задачи, которые будут в твоих руках:
- Планировать и контролировать работу команды DBA.
- Участвовать в планировании архитектуры продуктов и других ИТ систем, в части БД.
- Вместе с командой заниматься эксплуатацией БД развернутых в Kubernetes кластерах и в средах классической виртуализации.
- Формировать цели направленные на техническое развитие стека DB и устранение тех. долга.
Что для этого нужно:
- Знания Linux на продвинутом уровне.
- Опыт работы, как минимум, с одной из СУБД PostgreSQL/MySQL/MSSQL в качестве DBA.
- Опыт промышленной эксплуатации сервисов БД в кластерных конфигурациях.
- Уверенные знания docker, docker-compose.
- Умение пользоваться git.
- Здоровая тяга к документированию.
- Умение декомпозировать крупные технические задачи, формулировать цели и планировать их достижение.
Будет преимуществом:
- Опыт работы с СУБД MongoDB в качестве DBA или другой NoSQL
- Опыт деплоя PostgreSQL/MongoDB/MySQL или других баз данных с помощью k8s операторов
- Опыт эксплуатации географически распределенных систем
- Опыт построения или работы в компании с внутренним DBaaS
- Опыт использования Ansible
- Понимание основных принципов проектного управления