System software engineer / Системный инженер-программист (TATLIN.UNIFIED)
удалёнка, гибрид, Москва
Команда развивает подсистему TATLIN.UNIFIED: интеграция сервисов, ОС Linux и аппаратных компонентов СХД, а также создание специализированного дистрибутива. Роль важна для стабильной работы продукта в ЦОД и облаках и оптимального использования аппаратных ресурсов
ГрейдMiddle
Стек
GoLinuxbashgRPCPythonIPMIRedfishPCIe
Задачи
- •разработка компонентов под Linux на Go
- •создание и сопровождение специализированного Linux-дистрибутива
- •автоматизация обслуживания и обновления комплексных систем с помощью скриптов
- •взаимодействие с аппаратным обеспечением через протоколы и интерфейсы
- •участие во всех этапах разработки: проектирование, реализация, code review, тестирование и диагностика
Обязательно
- •уверенное понимание устройства Linux/Unix, администрирование и сборка
- •базовое владение одним из языков программирования: Python или Go
- •опыт написания скриптов на bash
- •понимание архитектуры аппаратного обеспечения сервера и ограничений embedded systems
- •базовые знания сетей и протоколов передачи данных
Будет плюсом
- •уверенное владение Go или желание развиваться в Go
- •знание архитектуры драйверов ядра и опыт разработки драйверов Linux
- •опыт работы с Redfish, IPMI и gRPC
- •опыт работы с BMC, MCU и PCIe-устройствами
- •широкие знания Computer Science и смежных областей