Разработчик Python

Срок для отклика истек

Описание вакансии

Проект/ команда:

  • 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 и основных методов
  • Понимание принципов оптимизации кода
  • Умение разбираться в чужом коде

Обязанности:

  • Разрабатывать продукт для обеспечения кибербезопасности
  • Разрабатывать приложения для сбора и обработки данных с внешних источников
  • Продумывать алгоритмы преобразования и подготовки данных к нужному формату
  • Разрабатывать алгоритмы мониторинга доступности источников и качества данных
  • Взаимодействовать с аналитиками, разработчиками других команд
  • Участвовать в поддержке существующих проектов

Условия:

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
  • Опыт работы в распределенной команде профессионалов;
  • Уровень заработной платы обсуждается индивидуально;
  • Возможность работать удаленно