Описание вакансии
Проект/ команда:
- Threat Intelligence Platform- платформа проактивного анализа киберугроз, которая взаимодействует с ведущими поставщиками аналитической информации. Платформа предназначена для сбора оперативной информации об угрозах из внешних и внутренних источников с целью превентивного реагирования на атаки. Также платформа является единой базой знаний о киберугрозах, активных группировках и используемых инструментах. Платформа позволяет осуществлять мониторинг DarkNet сегмента, контролирует появление фишинговых кампаний, а также предназначена для мониторинга соц. сетей и каналов в мессенджерах. Кроме того, реализованный модуль Vulnerability Management используется для осуществления полного цикла управления уязвимостями в инфраструктуре.
- NSM (Network Security Manager)
• Продукт по мониторингу сети и сетевой безопасности
• Направлен на централизованный контроль политик безопасности сетевого оборудования, автоматизацию сбора, постоянного контроля изменений и соответствия стандартам кибербезопасности.
• Централизованный сбор конфигураций межсетевых экранов и активного сетевого оборудования, автоматизированные проверки и аналитические витрины предоставят полную картину уровня кибербезопасности сетевого оборудования и сократят время анализа и реагирования на инциденты кибербезопасности.
• Продукт разрабатывается для замены зарубежного вендорского решения.
Уникальные особенности NSM:
o Обработка данных более чем со 100 устройств, в перспективе централизованная обработка данных с более чем 10 тыс устройств
o Обработка данных базируется на Apache NiFi, Spring
o Хранение основных данных осуществляется в Postgres
o В продукте также используются Kafka, OpenShift, ELK
Требования:
- Python от 2х-3х лет опыта работы
- Знания Python, HTML, CSS, JS
- Опыт в работе с Beautifulsoup4, selenium, requests
- Понимание принципов работы протокола HTTP и основных методов
- Понимание принципов оптимизации кода
- Умение разбираться в чужом коде
Обязанности:
- Разрабатывать продукт для обеспечения кибербезопасности
- Разрабатывать приложения для сбора и обработки данных с внешних источников
- Продумывать алгоритмы преобразования и подготовки данных к нужному формату
- Разрабатывать алгоритмы мониторинга доступности источников и качества данных
- Взаимодействовать с аналитиками, разработчиками других команд
- Участвовать в поддержке существующих проектов
Условия:
- Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы обсуждается индивидуально;
- Возможность работать удаленно