Главная цель нашего департамента – создание системы выпуска продуктов, повторного использования кода и компонент, всего процесса девелопмента и поставки в целом. Она будет использоваться во всех подразделениях группы компаний 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;
понимание архитектуры облачных сервисов;
понимание принципов работы сетей и балансировки нагрузки.