Linux kernel engineer в команду Compute MWS Cloud Platform
МТС Web ServicesОписание
Компания МТС Web Services ищет хорошего специалиста на вакансию Linux kernel engineer в команду Compute MWS Cloud Platform . Москва (Россия). Полный рабочий день. Можно удалённо. Требуемые навыки: #senior, #KVM, #Linuxkernel, #C, #Системноепрограммирование.Требования
KVM, Linux kernel, C, Системное программированиеОбязанности
MWS Cloud Platform новая облачная платформа от МТС Web Services, построенная на собственных технологиях виртуализации и надёжной инфраструктуре МТС. Мы управляем всем циклом разработки от оборудования и дата-центров до кода. Наша цель создать высокотехнологичное облако для самых требовательных заказчиков, при этом понятное и удобное для разработчиков.
Присоединяйся у нас амбициозные задачи, сильная инженерная команда и реальная возможность повлиять на архитектуру облака федерального масштаба.
Команда Compute разрабатывает проект infrastructure-as-a-service (IaaS). Это базовый компонент Облака (CloudMTS), который позволяет пользователю получить виртуальные машины и использовать их. Мы создаем для пользователей базовую ценность по получению вычислительных ресурсов.
Наша команда тесно взаимодействует с командой физической инфраструктуры, командой сети и командой системы хранения. Compute объединяет результаты работы этих команд в единый ценный для пользователей продукт.
В нашей команде происходит работа над тремя направлениями:
- Слой управляющих сервисов, написанный на kotlin (и java), используется spring, популярные open source библиотеки, а в качестве базы данных - PostgreSQL.
- Агент управления хостом, написанный на Go, тесно взаимодействует с системными компонентами
- Виртуализация на базе QEMU, spdk, dpdk
В команде есть возможность выбрать язык и область ответственности, например, можно решать задачи во всех направлениях.
Код и сборка - Git и GitLab CI, деплой будет в k8s и в виде infrastructure as code.
Чем предстоит заниматься:
- Исследование и внедрение новых технологий виртуализации ввода/вывода и исполнения пользовательской нагрузки;
- Разработка стека сборки, тестирования, фаззинга, анализа, приемки и развертывания системных компонент ядра и гипервизора;
- Оптимизацией сетевого стека на стыке с virtio, vpp;
- Виртуализация GPU;
- Использование arm64 серверов, как платформы для виртуальных машин;
- Разработка планировщика ядра для облачной нагрузки.
Что мы ждём от кандидатов:
- Опыт разработки на C/C++ от 5 лет;
- Опыт разработки ядра Linux, драйверов устройств или средств виртуализации больше 3 лет;
- Плюсом будет опыт работы с k8s;
- Плюсом будет опыт разработки на Golang;
- Ответственность, умение работать самостоятельно и в команде;
- Готовность погрузиться в предметную область построения облачной инфраструктуры.
Что мы предлагаем:
- Гибридный или полностью удаленный формат;
- ДМС с первого месяца работы, включая стоматологию. А ещё оплачиваем 50% стоимости полиса ДМС для родственников;
- Страхование от несчастных случаев с 1-го месяца работы. Материальная помощь в сложных жизненных ситуациях;
- Мобильная связь за счёт компании и льготные тарифы для близких;
- Подписка на online-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети;
- Скидки и предложения от партнеров на фитнес, занятия английским и прочее.