Компания, разработчик систем, приглашает на работу «Архитектора по виртуализации».
Требования:
- Опыт разработки вирутализации (в роли архитектора или lead).
- Опыт создания системного ПО с нуля (в роли архитектора или lead).
- Опыт в разработке системного ПО от 5 лет (в разных ролях).
- Опыт работы с открытым исходным кодом (Open Source).
- Глубокое понимание работы вычислительных систем.
- Понимание устройства CPU.
- Понимание устройства операционных систем.
- Понимание алгоритмов и структуры данных, а также их производительности в контексте низкоуровневого программирования.
Условия:
- Работа в ИТ аккредитованной компании.
- Создание нового продукта на базе существующих решений.
- Оформление по ТК РФ в штат.
- ДМС.
- Возможна удалёнка
- ЗП обсуждается индивидуально.
Обязанности:
- Активное участие в создании новой версии существующего продукта (Open Source).
- Выбор технологий, проектирование и разработка архитектуры.
- Проектирование API, ABI и протоколов взаимодействия между компонентами
- системы.
- Создание технической документации, а в дальнейшем тесное взаимодействие с команды разработки по вопросам создания продукта.
Текущий стек:
- Виртуализация: (Intel VT-x, AMD-V) и (SR-IOV).
- Ядро ОС (Linux, BSD) / Гипервизоры (KVM, Xen)
- СХД: архитектура файловых систем (ext4, XFS, ZFS), RAID, NVMe over Fabrics, FC.
- Сети: TCP/IP, UDP, RDMA, VPN, OpenVSwitch.
- Безопасность: TPM, Secure Boot.