Разработчик 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) и их инитиализации.