📍 Москва (м. Парк культуры)Санкт-Петербург (м. Площадь Ленина)ЕкатеринбургНовосибирскИннополисСербияАрменияКазахстанПолная удалёнка
Команда Hypervisor поддерживает и развивает те части Yandex.Cloud, которые затрагивают непосредственно гипервизор KVM и эмулятор устройств QEMU. Мы разбираемся в низкоуровневых деталях работы аппаратной виртуализации и эмуляции устройств и уделяем особое внимание производительности и защите от недоверенного кода.
Если вы опытный системный разработчик и хотите принять участие в масштабном и очень интересном проекте, присоединяйтесь к нашей команде.
Технологии/инструменты
С/С++Linux
Чем предстоит заниматься
- Оптимизировать I/O эмулируемых дисковых и сетевых устройств.
- Интегрировать гипервизор с остальными сервисами платформы и средствами хранения данных пользователей.
- Эффективно распределять ресурсы между виртуальными машинами.
- Улучшать поддержку гостевых систем.
- Обеспечивать низкоуровневую безопасность гипервизора и эмулятора.
- Обеспечивать общую поддержку, устранять баги и вести мониторинг апстрима.
Мы ждем, что вы
- Имеете опыт работы от 3-х лет.
- Понимаете общие принципы устройства x86-совместимой системы (виртуальная память, прерывания, кольца привилегий).
- Уверенно владеете С и С++.
- Имеете опыт написания системного кода в User Mode для Linux в самом общем понимании, включая средства отладки, анализа и оптимизации (основа эмулятора — это системный процесс User Mode для Linux).
Будет плюсом, если вы:
- Разбираетесь в PCI, SCSI, ACPI.
- Имеете опыт работы с ядром Linux.
- Знакомы с принципами аппаратной виртуализации для x86.
- Знакомы с кодовой базой QEMU/KVM.
Условия
- Возможность работать из офисов в Москве, Санкт-Петербурге, Нижнем Новгороде, Новосибирске, Иннополисе, Екатеринбурге, а также за пределами РФ в Сербии, Армении, Казахстане.
- Релокационный пакет на территории РФ.
Анастасия Терентьева Tech Recruiter