DevSecOps специалист
Технологии
Описание вакансии
Кратко о роли
Компания «Ред Cофт» ищет DevSecOps специалиста для настройки и развития процессов фаззинг-тестирования и безопасной разработки (SSDLC).
Ключевые задачи
- Настройка и проведение фаззинг-тестирования ПО с использованием AFL++, libFuzzer.
- Подготовка окружений, сборка проектов с инструментированием и настройка санитайзеров.
- Интеграция фаззинга в CI/CD-конвейеры и автоматизация процессов.
- Проведение статического (SAST) и динамического (DAST) анализа кода.
- Анализ сторонних зависимостей (SCA) и поиск секретов в исходном коде.
- Участие в развитии процессов SSDLC и соблюдении требований ГОСТ Р 56939-2024.
Обязательные требования
- Уверенное владение Linux и командной строкой.
- Практический опыт работы с фаззерами (AFL++, libFuzzer).
- Понимание принципов coverage-guided fuzzing и механизмов мутации данных.
- Опыт работы с компиляторами и санитайзерами (AddressSanitizer, UndefinedBehaviorSanitizer).
- Навыки программирования на Python и/или Bash.
- Опыт работы с CI/CD-системами (Jenkins, GitLab CI, GitHub Actions).
- Понимание принципов статического анализа кода.
Будет плюсом
- Опыт построения инфраструктуры для распределённого фаззинга.
- Опыт работы с инструментами анализа покрытия кода (afl-cov, gcov, llvm-cov).
- Опыт фаззинга системных библиотек, сетевых сервисов или парсеров.
- Опыт работы с SAST-инструментами (Svace, Semgrep, CodeQL, SonarQube, Bandit).
- Опыт работы с DAST-инструментами и Valgrind.
- Опыт использования Trivy, Dependency-Track, Gitleaks, TruffleHog.
Условия и бенефиты
- Зарплата до 300 000 рублей на руки.
- Работа в офисе в Санкт-Петербурге (м. Электросила).
Процесс найма
- Созвон с рекрутером (10 минут).
- Техническое онлайн-интервью (1 час).
- Короткое тестовое задание (до 2 часов).
- Встреча с командой в офисе.
Мы ищем специалиста по безопасности ПО с практическим опытом фаззинг-тестирования. Основная задача — настройка, запуск и развитие процессов фаззинга для поиска ошибок и уязвимостей, а также их интеграция в конвейеры безопасной разработки.
Чем предстоит заниматься:
- Настройка и проведение фаззинг-тестирования системного и прикладного ПО с использованием AFL++, libFuzzer и аналогичных инструментов.
- Подготовка окружений: сборка проектов с инструментированием, настройка компиляторов и санитайзеров.
- Анализ кода для выбора целей фаззинга и подготовки harness-обёрток.
- Настройка сбора покрытия кода и оптимизация производительности фаззинга.
- Интеграция в CI/CD-конвейеры, разработка скриптов автоматизации.
- Проведение статического и динамического анализа (SAST/DAST), валидация результатов.
- Анализ сторонних зависимостей (SCA) и поиск секретов.
- Сопровождение технических требований ГОСТ Р 56939-2024.
Требования:
- Уверенное владение Linux, командной строкой.
- Практический опыт настройки фаззеров (AFL++, libFuzzer).
- Понимание coverage-guided fuzzing и механизмов мутации.
- Опыт работы с компиляторами и санитайзерами (AddressSanitizer, UndefinedBehaviorSanitizer).
- Навыки автоматизации на Python/Bash.
- Опыт работы с CI/CD (Jenkins, GitLab CI, GitHub Actions).
- Понимание принципов статического анализа.
Будет плюсом:
- Опыт построения инфраструктуры для распределённого фаззинга.
- Опыт работы с инструментами анализа покрытия (afl-cov, gcov, llvm-cov).
- Опыт фаззинга системных библиотек, сетевых сервисов, парсеров.
- Опыт работы с SAST (Svace, Semgrep, CodeQL, SonarQube, Bandit).
- Опыт работы с DAST, Valgrind.
- Опыт использования Trivy, Dependency-Track, Gitleaks, TruffleHog.
Условия:
- Зарплата до 300к на руки.
- Локация: Санкт-Петербург (м. Электросила).
Процесс отбора:
1. Созвон с рекрутером (10 мин).
2. Техническое онлайн-интервью (1 час).
3. Короткое тестовое задание (2 часа максимум).
4. Встреча/знакомство с командой в офисе.
Оригинальная вакансия:
https://t.me/appsec_job/632