ООО "Базальт СПО"
Младший программист
Апрель 2023 — Июль 2024Обеспечение стабильности и безопасности ядра Linux через автоматизированное тестирование и анализ дефектов.
Обязанности
- Проведение fuzz-тестирования ядра Linux с использованием Syzkaller.
- Анализ и воспроизведение ошибок ядра.
- Разработка инструментов автоматизации тестирования.
- Работа с низкоуровневыми компонентами Linux.
- Развитие CI/CD-инфраструктуры тестирования.
Достижения
- Подготовил и выпустил несколько патчей, принятых в upstream Linux.
- Подготовил и интегрировал патчи поддержки звуковых кодеков в LTS-ветку ядра ALT Linux 5.10.
- Развивал инфраструктуру fuzz-тестирования ядра Linux на базе Syzkaller.
- Анализировал kernel crash report, stack trace и kernel panic, воспроизводил дефекты и готовил исправления с повторной верификацией.
- Разработал инструменты автоматизации запуска тестов и обработки результатов fuzzing.
- Исследовал поведение ядра Linux при отказах и анализировал результаты fuzzing-кампаний.