Если Вам интересно узнать как работает ядро Linux и современные HTTP сервера, разобраться в дебрях HTTP/2 и TLS, узнать как строятся отказоустойчивые архитектуры, обрабатывающие терабиты трафика и петабайты данных, то Вы сможете во всем это разобораться в нашей команде.
Мы работаем удаленно по гибкому графику и специализируемся на низкоуровневой разработке высокопроизводительных систем. С 2008 года нашими клиентами стали MariaDB (кстати, мы - один из крупнейших контрибьюторов), Percona, SanDisk, Skype, CloudLinux и другие известные международные компании.
В отличие от других компаний заказной разработки, мы всегда работаем в технологическом ядре сильных IT компаний. У нас всегда есть чему и у кого научиться.
Между заказными проектами вы участвовать в разработке нашего open source продукта Tempesta FW, Мы разработали реализацию TLS handshakes для Linux kernel, которая в несколько раз обгоняет Nginx/OpenSSL или Nginx/WolfSSL. О Tempesta TLS можно посмотреть в нашем докладе на FOSDEM’21. А сейчас мы работаем над внесением Tempesta TLS в основную ветку ядра Linux.
Tempesta FW встроена в TCP/IP стек Linux и имеет собственную TLS реализацию, глубоко связную с TCP. Мы построили тестовый фреймворк, способный тестировать низкоуровневые сетевые коммуникации и тесно работает с ядром Linux. Вам предстоит развивать этот фреймворк, чтобы вся команда могла эффективно добавлять новые тесты, и много программировать на системном уровне, глубоко разбираться в TCP, TLS и HTTP протоколах и внутренностях Linux.
Мы ищем именно QA, который будет отвечать не только за покрытие функционала тестами, а даст всей команде уверенность в "качестве" продуката в полном смысле этого слова: надежности, производительности, безопасности, аккуратности алгоритмов балансировки, детекта атак и других.
Вам предстоит глубоко разобраться во внутреннем устройстве Linux, высокопроизводительных HTTPS серверов и акселераторов, TLS и HTTP протоколах, познакомиться с практиками построения выскокнагруженных и отказоустойчивых Web кластеров, проблемах Web безопасности и современных методах защиты.
Задачи:
Обязательные навыки:
Желательно: