Database engineer / Инженер по разработке и администрированию БД (Release engineering)

Дата размещения вакансии: 16.09.2024
Работодатель: YADRO
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Свердловская набережная 44Б
Требуемый опыт работы:
От 3 до 6 лет

Главная цель нашего департамента – создание системы выпуска продуктов, повторного использования кода и компонент, всего процесса девелопмента и поставки в целом. Она будет использоваться во всех подразделениях группы компаний YADRO, удовлетворять потребности разработчиков, QA инженеров и девопсов, обслуживать широкий спектр задач, связанных с compute provisioning, а также прототипированием программно-аппаратных комплексов хранения данных. Данная позиция предполагает работу над реализацией и поддержкой инфраструктурных частей этой системы.

Чем предстоит заниматься:

  • разработкой и администрированием отказоустойчивых/распределенных кластеров DB;

  • определением и поддержкой стратегий репликации, бэкапа и восстановления;

  • разработкой и внедрением нагрузочных тестов и мониторинга для DB;

  • взаимодействием с командами разработчиков для обеспечения эффективной интеграции решений DB.

Наши ожидания от будущего члена команды:

  • знание основ технологии СУБД (SQL и NoSQL);

  • опыт работы с MongoDB, MySQL/MariaDB, PosgreSQL;

  • опыт развертывания и администрирования DBs, в том числе отказоустойчивых и распределенных;

  • понимание архитектуры и принципов построения отказоустойчивых, распределенных и высоконагруженных DBs;

  • опыт работы с Linux системами (RHEL-like);

  • опыт поддержки и траблшутинга систем.

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

  • опыт работы с Kubernetes, операторами и Helm чартами;

  • опыт работы с OpenStack;

  • понимание концепций DevOps: CI/CD, IaC, GitOps;

  • понимание архитектуры облачных сервисов;

  • понимание принципов работы сетей и балансировки нагрузки.