Разработчик Python (сетевые технологии)

Оплата: По договоренности
Удаленно
Full-time
Постоянная работа

Требуется Middle Python-разработчик для работы с сетевым сервисом нового поколения одного из американских стартапов.


Требования:

  • 3+ года недавнего опыта разработки новых коммерческих продуктов на Python с использованием сетевых технологий;
  • Опыт создания функций управления сетевым трафиком, хорошее понимание iptables;
  • Хорошее понимание и опыт работы с основными сетевыми протоколами (TCP, UDP, ARP, etc.);
  • Опыт анализа сетевого трафика;
  • Опыт собирания и обработки логов.


Плюс:

  • Опыт разработки API модулей на Python (Django);
  • Опыт разработок на С/С++;
  • Знакомство с Docker, Docker Compose;
  • Опыт контроля безопасности доступа (ACL, etc.) и/или обнаружения аномалий;
  • Опыт разработки ПО для routers;
  • Вклад в проекты с открытым исходным кодом.


Задачи:

  • Сделать поддержку для автоматического определения топологии защищаемых сетей и их ресурсов;
  • Создать и отладить функции управления настройками firewall, вызываемые административным API;
  • Собирать логи с конечных точек туннелей и firewall (rsyslog,..) и помочь в их обработке (Logstash, Elastic Search, Kibana);
  • Помочь в создании процесса установки клиeнтов и серверов включающих разработанные модули (Docker, Docker Compose) и их инитиализации.