Senior Python backend developer (remote)

Зарплата

до 8000 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Высокопроизводительные сетевые системы и системы хранения данных в среде Linux/x86-64

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

Условия работы

Зовем вас поучаствовать в разработке нового проекта по управлению высокопроизводительным и отказоустойчивым кластером HTTPS прокси серверов. Кластер будет отвечать за доставку web контента и фильтрацию web и DDoS атак.

Работаем мы удаленно по гибкому графику и специализируемся на низкоуровневой разработке высокопроизводительных систем. С 2008 года нашими клиентами стали MariaDB (кстати, мы - один из крупнейших контрибьюторов), DDN, Percona, SanDisk, Skype, CloudLinux и другие известные международные компании.

В отличие от других компаний заказной разработки, мы всегда работаем в технологическом ядре сильных IT компаний. У нас всегда есть чему и у кого научиться.

Мы ведем разработку в движках MySQL и MariaDB Вместе с нами вы будете заниматься глубокими доработками MySQL/InnoDB (пример сделанного нами проекта - MariaDB System Versioning много модифицируем и драбатываем Nginx, ковыряемся в ядре Linux. В нашей команде вы сможете получить уникальные знания, как работает MySQL/InnoDB, слабые и сильные стороны Nginx, что происходит в ядре Linux под той или иной нагрузкой.

Между заказными проектами мы разрабатываем собственный open source продукт Tempesta FW. Мы разработали реализацию TLS handshakes для Linux kernel, которая в несколько раз обгоняет Nginx/OpenSSL или Nginx/WolfSSL. О Tempesta TLS можно посмотреть в нашем докладе на FOSDEM’21.

Задачи:

  • Система управления, которую нужно сделать, управляется через Web UI, соответственно, вам нужно будет разработать backend на Flask
  • Разработка демонов конфигурации и сбора статистики и инцидентов безопасности в кластере

Обязательные навыки:

  • Уверенное владение Python
  • Конфигурирование какого-либо HTTP акселератора (Nginx, HAproxy, Varnish)
  • Умение писать SQL запросы
  • Опыт работы с MySQL и/или MongoDB
  • Опыт с message queues (например, RabbitMQ)

Желательно:

  • Понимание проблем безопасности и производительности web сервисов
  • Опыт работы с Logstash, Filebeat
  • Опыт в DevOps (Ansible, Puppet, Chef)
  • Письменный Aнглийский для общения с зарубежными партнерами и заказчиками

Условия:

  • Возможность работы из дома
  • Гибкий график для работы в комфортное время
  • Неограниченные возможности для обучения