← К каталогу
ME

METASCAN

Senior Python Developer Cybersecurity

УдалённоSeniorМосква, Россия2 дн. назад
О ВАКАНСИИ

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

Защищаем клиентов от кражи денег и критически важных данных в результате кибератак. Создаём и поддерживаем распределенную систему обнаружения уязвимостей уровней L3-L7 для глобальных инфраструктур.

Среди наших клиентов: Телеком операторы, банки, промышленные и добывающие компании. Помимо этого, мы работаем с организациями современной финансовой сферы, такими как NFT-маркетплейсы, майнинг-пулы и платёжные шлюзы.

Ежедневно мы проверяем более 100,000 доменов\ip на наличие уязвимостей.

Как мы это делаем?

Наш основной продукт - сканер уязвимостей. Мы создаем фреймворк, позволяющий превратить сторонние бинарные утилиты, контейнеры или вызовы API в модули для сканера уязвимостей.

Для этого мы решаем задачу унификации входных данных требуемых для работы утилиты\контейнера\API и данных, полученных в результате сканирования.

Фреймворк использует Celery и обеспечивает распределенное выполнение задач. Наши базовые классы описывают входные и выходных данные.

Наш стек:

  • Python3, Django, DRF, Celery;
  • MySQL, Elasticsearch;
  • Docker;
  • Ansible для управления серверами;
  • Запускаемые модули на разных языках - Python, Java, Go, Lua, Ruby, Bash

Как мы работаем:

Недельные спринты, Youtrack как канбан-доска. Код на Github, тесты unittest, взаимодействие команды в Discord.

Кого мы ищем:

Мы ищем человека в команду разработки ядра системы - основной компоненты сканера.

Сейчас у нас 3 основные задачи:

1) Доработка базовых классов и унификация кода, доработка внутреннего фреймворка;

2) Выкатка большого количества новых модулей поиска уязвимостей использующих наш фреймворк как "обертку";

3) Оптимизация быстродействия кода, в частности оптимизации работы API, модели, запросов к Elasticsearch.

Чем предстоит заниматься:

  • Реализацией базовых классов фреймворка сканера уязвимостей на Python3;
  • Реализацией системы тестирования разрабатываемых модулей;
  • Созданием новых модулей для платформы в виде оберток над утилитами\контейнерами\API (nuclei, patator, wpscan…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / between3And6