Яндекс.Облако — это крупный российский облачный сервис. Мы запустились в конце 2018 года и очень быстро растем. Нашими сервисами пользуются тысячи разработчиков в России и других странах. Мы предлагаем опытным системным разработчикам уникальную возможность принять участие в масштабном и очень интересном проекте, присоединившись к группе Hypervisor в качестве технического лидера.
Команда Hypervisor занимается поддержкой и добавлением новых возможностей в те части Яндекс.Облака, которые затрагивают непосредственно гипервизор KVM и эмулятор устройств QEMU. Мы разбираемся в низкоуровневых деталях работы аппаратной виртуализации и эмуляции устройств, особенное внимание уделяя производительности и защите гипервизора от исполнения злонамеренного кода.
====Мы ждем, что вы:
- писали, отлаживали и оптимизировали системный код в user mode под Linux не меньше семи лет;
- управляли командой разработчиков;
- глубоко понимаете принципы устройства x86-совместимой системы: виртуальная память, прерывания, кольца привилегий, аппаратная виртуализация и так далее;
- хорошо знаете PCI, SCSI, ACPI и подобное;
- уверенно владеете С и С++, особенно C;
- работали с ядром Linux.
====Также приветствуется, если вы:
- знаете кодовую базу QEMU/KVM (будет большим плюсом).
====Вам предстоит:
- управлять командой системных разработчиков;
- оптимизировать I/O эмулируемых дисковых и сетевых устройств;
- интегрировать гипервизор с остальными сервисами облака и средствами хранения данных пользователей;
- эффективно распределять ресурсы между виртуальными машинами;
- улучшать поддержку гостевых Windows-систем;
- обеспечивать низкоуровневую безопасность гипервизора и эмулятора;
- работать с open source сообществом QEMU/KVM, заниматься апстримингом и ревью коммитов.