Linux Kernel Developer / Инженер-программист (сопровождение СХД)
удалёнка, гибрид, Москва
Работа в команде разработки СХД TATLIN: сопровождение высокопроизводительных подсистем управления и защиты данных, расследование инцидентов, повышение производительности и стабильности системы для обеспечения надежности продуктов и поддержки клиентов
ГрейдSenior
Стек
CLinux kernelNVMePythonBashTCP/IPPOSIX APIGDBRAIDPCIe
Задачи
- •сопровождение подсистемы управления и защиты данных
- •расследование инцидентов и анализ корневых причин (RCA)
- •исправление ошибок и выпуск хотфиксов
- •анализ производительности и устранение узких мест
- •настройка и доработка подсистем ядра Linux
- •разработка скриптов автоматизации и диагностических утилит
Обязательно
- •глубокие знания внутреннего устройства Linux и работы с ядром
- •отличное знание языка C
- •понимание многопоточного и конкурентного кода
- •опыт анализа производительности приложений и системы
- •знание сетевых протоколов TCP/IP и диагностики сетевого стека
- •владение Python и Bash для автоматизации и диагностики
- •умение работать с большой кодовой базой и разбираться в чужом коде
Будет плюсом
- •опыт разработки модулей ядра или системного программирования
- •опыт разработки высоконагруженных систем
- •знание блочной подсистемы ядра
- •знание серверного оборудования и аппаратных подсистем (NVMe/SATA/SCSI, RAID, PCIe, RDMA/FCoE)
- •опыт работы с инструментами глубокого диагностического анализа