Назад к вакансиям

Senior Python Developer Cybersecurity

METASCANУдалённоот 3 лет5/2Полная занятость
PythonDockerGitLinuxRedisMySQLRabbitMQDjangoCybersecurityElasticsearchCeleryDRF

Описание

Обязанности

  • Доработка базовых классов и унификация кода, доработка внутреннего фреймворка
  • Выкатка большого количества новых модулей поиска уязвимостей использующих наш фреймворк как "обертку"
  • Оптимизация быстродействия кода, в частности оптимизации работы API, модели, запросов к Elasticsearch
  • Реализация базовых классов фреймворка сканера уязвимостей на Python3
  • Реализация системы тестирования разрабатываемых модулей
  • Создание новых модулей для платформы в виде оберток над утилитами\контейнерами\API (nuclei, patator, wpscan, конкретные PoC эксплойты)
  • Написание тестов (unittest/pytest) и технической документации
  • Code review
  • Участвовать в принятии архитектурных решений

Требования

  • Мы ищем человека в команду разработки ядра системы - основной компоненты сканера
  • Опыт продуктовой разработки на Python3
  • Опыт работы с Django, DRF
  • Опыт работы с Celery
  • Опыт работы с MySQL, Elasticsearch
  • Хорошее понимание работы Linux (systemd, iptables, bash)
  • Понимание Docker - сборка образов, запуск, отладка
  • Опыт работы с Git commit/pull request policies

Будет плюсом

  • Опыт работы с RabbitMQ, Redis
  • Опыт работы с Ansible
  • Опыт работы со сканерами уязвимостей MaxPatrol, Nessus, Acunetix или другими
  • Опыт работы с BurpSuite или ZAP
  • Интерес к предметной области: тестирование на проникновение, OSINT, обратная разработка

Условия

  • Полная занятость
  • График: 5/2
  • Формат работы: удалённо