Обязанности:
Чем Вам предстоит заниматься:• Разработка программного обеспечения в области миграции виртуальных машин между различными облачными платформами и гипервизорами и создании катастрофоустойчивых решений;• Совместно с командой предстоит разработка новой функциональности от этапа исследования и прототипирования до вывода в коммерческое использование;• Разработка системы управления различными облачными платформами (Multicloud Orchestration Platform)• Разработка системы управления и мониторинга как платформ виртуализации целиком, так и одиночных виртуальных машин;• Разработка unit/функциональных/компонентных тестов, code-review изменений. Что мы ожидаем от будущего члена команды:• Уверенное владение Go (Golang) и опыт разработки на нём от 2-х лет;• Знание Linux и Windows;• Знание микросервисной архитектуры, а также знакомство с протоколами и библиотеками необходимыми для реализации микросервисов на Go;• Опыт работы с любой очередью Kafka, Rabbit MQ и т.д.;• Опыт работы с реляционными БД (PostgreSQL и т.д.);• Умение тестировать собственный код, разбираться в чужом коде и быстро с ним работать, оптимизировать существующий код;• Знание сетевых протоколов TCP/IP и HTTP транспорта;• Опыт работы с системами версионного контроля и баг-трекинга. Условия: • Работа в классной команде разработчиков с интересным, актуальным и востребованным продуктом;• Возможность удаленной работы (преимущественно гибридный формат работы);• ДМС (после прохождения испытательного срока);• Работа в БЦ класса «А»