職位描述
C++MySQLRedis技術(shù)大牛同行業(yè)高薪酬DPDK、DPI網(wǎng)絡(luò)/信息安全
基于DPDK,Hyperscan等底層技術(shù)棧的高性能網(wǎng)絡(luò)流量處理系統(tǒng)-DPI(深度包分析)軟件的設(shè)計(jì)、編碼、性能調(diào)優(yōu)、測(cè)試、發(fā)布和維護(hù)。
1. 精通Linux下C/C++高性能開(kāi)發(fā),熟練使用ubuntu,centos,歐拉等發(fā)行版本的開(kāi)發(fā)環(huán)境和調(diào)試環(huán)境,內(nèi)存使用,鎖的使用,文件操作,進(jìn)程間通信機(jī)制等,使用多進(jìn)程,多線程編程方式;
2. 熟悉Linux網(wǎng)絡(luò)編程,掌握網(wǎng)絡(luò)原理,TCP/IP 協(xié)議,HTTP 協(xié)議,HTTPS協(xié)議,QUIC協(xié)議等;
3. 熟練使用Redis,熟悉 Redis 常用數(shù)據(jù)模型及存儲(chǔ)原理,Redis 協(xié)議處理流程,了解 redis 持久化方式,redis 主從復(fù)制原理;
4 .熟練使用gdb,gcc,strace,netstat,tcpdump,Makefile,Cmake;
5. 熟悉常用的linux操作系統(tǒng)命令和shell腳本編寫(xiě);
6. 有良好的編碼習(xí)慣,能夠編寫(xiě)清晰、易于維護(hù)的代碼;
7. 良好的技術(shù)文檔編寫(xiě)能力,能輸出規(guī)范的設(shè)計(jì)文檔。
※※※※※有以下經(jīng)驗(yàn)的優(yōu)先考慮※※※※※
1. DPI(深度包分析),信息安全,網(wǎng)絡(luò)安全行業(yè);
2. 有DPDK,Hyperscan開(kāi)發(fā)經(jīng)驗(yàn)的;
3. 熟悉電信網(wǎng)絡(luò)的radius鑒權(quán)流程,網(wǎng)絡(luò)NAT原理的;
4. 熟練的英文閱讀能力。