OpenVPN Inc. ищет опытного инженера C++ (C++14 и выше), заинтересованного в разработке программного обеспечения для виртуализации распределенных сетей, которое работает поверх сетевого стека Linux. Идеальный кандидат должен обладать опытом разработки как сетевого программного обеспечения, так и программного обеспечения безопасности. Опыт разработки ядра OpenVPN, OpenSSL, Asio, Terraform, AWS и Linux обязателен. Обязанности: Разработка и поддержка серверной части виртуализации сети на базе Linux,
OpenVPN Inc. ищет опытного инженера C++ (C++14 и выше), заинтересованного в разработке программного обеспечения для виртуализации распределенных сетей, которое работает поверх сетевого стека Linux. Идеальный кандидат должен обладать опытом разработки как сетевого программного обеспечения, так и программного обеспечения безопасности. Опыт разработки ядра OpenVPN, OpenSSL, Asio, Terraform, AWS и Linux обязателен. Обязанности: Разработка и поддержка серверной части виртуализации сети на базе Linux, которая управляет нашим решением Cloud Connexa B2B VPN. Разработка API (с использованием JSON и REST) для работы и управление серверными системами. Квалификация: более 5 лет опыта работы в сфере компьютерных сетей и/или сетевой безопасности. Большой опыт программирования на C++ (C++ 14 и выше), в частности, сетевых приложений и приложений безопасности. Понимание таких концепций, как RAII и параллелизм (т. е. std::порядок памяти). Углубленное понимание сетевых протоколов (TCP/IP, сокеты, IProuting) и концепций безопасности, таких как TLS, PKI, шифрование и аутентификация. Опыт работы с Amazon Web Services и особенно вождение AWS через Boto3 Python SDK. Степень бакалавра в области компьютерных наук или смежной области или аналогичный опыт работы. Отличные устные и письменные коммуникативные навыки. Мы небольшая, сплоченная команда, и мы предлагаем конкурентоспособную оплату, полностью удаленную рабочую среду и баланс между работой и личной жизнью.