We develop our own open source product Tempesta FW along with sophisticated C/C++ custom projects for our clients. Tempesta FW is built into the Linux TCP/IP stack and uses our own TLS and HTTP implementations, deeply coupled with TCP. We built a Python framework, which employs low level Linux networking features to test Tempesta FW. On this position you’ll be developing the framework and write a lot of code on the system level, analyze TCP, TLS and HTTP traffic, explore the Linux TCP internals, implement proof of concepts for web and DDoS attacks.
Responsibilities:
- Enjoy breaking sophisticated system software 😉
- Reveal as many bugs and vulnerabilities as possible
- Develop the testing framework
- Develop and maintain the CI/CD pipeline (Jenkins)
- Prepare software releases (Ubuntu packages)
Required skills:
- Fluent Python, including system modules (e.g. socket, os, sys etc)
- Have solid experience in QA
- Experience with Linux system administration, preferably in database and web server areas
- Good understanding of TCP and HTTP networking protocols
Good to have:
- Experience or strong interest in web performance and security areas
- Good knowledge of open source databases, e.g. MySQL or MongoDB
- Experience with web development (JavaScript frontend, WordPress and/or any Python backends)
- DevOps experience
Please send your CV and cover letter at info@tempesta-tech.com.
Share the article