Fortinet
Software Engineer – FortiSIEM Threat Detection & Integration
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду FortiSIEM Advanced Threat Integration: разработка парсеров и интеграций для нормализации security-телеметрии, моделирование детекций и поддержка кода на Python.
Задачи
- Анализировать сырые security- и audit-логи Fortinet и сторонних продуктов, разбирать их структуру и ключевые поля
- Разрабатывать и поддерживать парсеры логов FortiSIEM с извлечением и нормализацией данных в стандартные атрибуты событий
- Создавать и обновлять правила безопасности, отчёты, дашборды и контент детекций FortiSIEM
- Изучать документацию вендоров, advisories и примеры логов для новых интеграций и детекций
- Разрабатывать и поддерживать лёгкие интеграции и инструменты на Python, regex, API и скриптах
- Тестировать и отлаживать парсеры, правила и интеграции на репрезентативных примерах логов
- Работать в Linux и использовать Git/GitLab для контроля версий и код-ревью
- Взаимодействовать с разработчиками, QA, поддержкой и security-исследователями при выпуске контента FortiSIEM
Требования
- Степень BS в Computer Science, Computer Engineering, Cybersecurity или смежной области либо эквивалентный практический опыт
- 3+ года опыта software engineering с BS или 2+ года с MS
- Сильные навыки программирования на Python: структуры данных, файловый и сетевой I/O, обработка ошибок, тестирование, отладка
- Сильные навыки регулярных выражений и понимание корректности и производительности при парсинге недоверенных логов
- Понимание алгоритмов, структур данных, сложности, ООП, конкурентного и асинхронного выполнения
- Хорошее знание Linux: процессы, файлы, права, сети, командная строка, shell-скрипты
- Опыт работы с Git/GitLab и процессами код-ревью
- Умение разбирать незнакомые логи, API, схемы и документацию и превращать их в детерминированную логику
- Сильные навыки отладки и решения проблем, внимание к edge cases и воспроизводимому тестированию
- Умение работать в распределённой команде и ясно излагать технические рассуждения
- Право на работу в США без спонсорства
Условия
- Полная занятость
- Медицинская, стоматологическая и vision-страховка, страхование жизни и инвалидности
- 401(k), 11 оплачиваемых праздников, отпуск и больничные
- Комплексная программа отпусков
- Участие в программе акций Fortinet
- Бонусы по усмотрению компании
Навыки
- Python
- regex
- REST API
- JSON
- XML
- syslog
- TLS
- sockets
- Linux
- shell scripting
- Git
- GitLab
- C++
- AWS
- Azure
- GCP
- CI/CD
- SIEM
- MITRE ATT&CK