Backend разработчик (Python API, сетевые технологии)
Требования
Местоположение и тип занятости
Компания
Высокопроизводительные сетевые продукты для телеком-операторов и интернет-компаний.
Описание вакансии
Условия работы
Работайте на успешный стартап из Кремниевой долины, Калифорния, создатель лучшего в своем классе сетевого программного обеспечения.
Мы начинаем новую разработку: сетевой сервис нового поколения, который заменит устаревшие VPN. Он соединит конечных пользователей, облачные серверы и граничные узлы через высокопроизводительные зашифрованные туннели.
Мы предоставим подробные спецификации и схему базы данных.
В ваши личные задачи будут входить:
- настроить среду разработки в соответствии с нашими описаниями: Linux сервера и клиенты соединенные зашифрованными туннелями
- разработать API (Django или Flask) для управления туннелями и firewalls, чтения и обновления хранилища данных
- отлаживать использование API клиентским и административным порталами
- отлаживать изменения сетевого трафика под контролем API
- помогать в развертывании и управлении разработанными серверами и клиентами (Docker,..)
- собирать логи с конечных точек туннелей и firewalls (rsyslog,..)
- помогать настроить конвейер обработки логов (Logstash, Elastic Search, Kibana)
Требования:
- Практический опыт создания сложных API модулей (Django или Flask) для Linux серверов и клиентов
- Практический опыт создания SQL баз данных и их использования с серверным и клиентским API
- 3+ года недавнего опыта коммерческой разработки на Python
- Опыт настройки firewalls, знакомство с iptables
- Знакомство с отладкой сетевого трафика
- Знакомство с разработкой на C/C++ для Linux
- Свободное чтение английской технической документации, поиск на английском
Будет плюсом:
- Опыт работы с Active Directory, LDAP
- Опыт обработки логов
- Опыт настройки VPN
- Вклад в проекты с открытым исходным кодом
Гибкий рабочий график
Направляйте резюме на jobs@nfware.com