Senior Python backend developer (remote)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Зовем вас поучаствовать в разработке нового проекта по управлению высокопроизводительным и отказоустойчивым кластером 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нглийский для общения с зарубежными партнерами и заказчиками
Условия:
- Возможность работы из дома
- Гибкий график для работы в комфортное время
- Неограниченные возможности для обучения