YADRO · Санкт-Петербург · по договорённости
Наш департамент разработки платформенной системы управления - часть большой команды разработки систем хранения данных YADRO. Продукты представляют собой современные хранилища данных, созданные для решения задач традиционных корпоративных приложений, больших данных и аналитики, которые используют в ЦОД, публичных и частных облаках.
Control Plane Core (CPC) - один из сервисов YADRO TATLIN.UNIFIED, который мы используем как основу для создания универсального фреймворка для разработки систем хранения данных . Разрабатывая CPC, наша команда создает фреймворк, на который должны перейти все системы хранения данных YADRO.
Чем предстоит заниматься
разрабатывать сервис для управления СХД на Go;
участвовать в проектировании и разработке универсального фреймворка для систем хранения данных;
адаптировать фреймворк для использования в других продуктах компании;
разрабатывать и поддерживать REST API для взаимодействия с внешними клиентами;
писать unit-тесты, обеспечивать высокое покрытие кода;
участвовать в code-review;
работать с SQL и noSQL базами данных для хранения состояния системы;
работать в agile-команде, участвовать в проработке требований.
Мы ожидаем от будущего члена команды
уверенное владение Go (опыт разработки от 2 лет);
понимание особенностей работы многопоточного и конкурентного кода;
знание базовых алгоритмов и структур данных;
опыт разработки REST API и работы с HTTP протоколом;
упор на тестируемость кода и решений, опыт написания unit-тестов;
понимание устройства ОС Linux или Unix;
базовое знание сетей и протоколов передачи данных;
умение работать в команде, проводить эффективное code-review;
желание развиваться, решать сложные задачи, осмысливая их;
знание английского на уровне чтения технической документации.
Будет плюсом, если Вы
имеете опыт работы с PostgreSQL или другими реляционными базами данных;
имеете опыт разработки фреймворков или библиотек для многократного использования;
знакомы с протоколами SCSI / NVMe, iSCSI / Fibre Channel;
имеете представление о системах хранения данных;
имеете опыт работы с gRPC;
знакомы с OpenAPI/Swagger спецификациями;
имеете опыт работы с CI/CD, Git, bash, PlantUML, Docker.
Отклик ведёт на сайт работодателя. Бесплатная регистрация открывает отклик и разбор резюме.