1. 熟练掌握linux系统,如多线程/多进程, 网络IO并发处理,性能调优等;
2. 有windows环境下编程开发经验,熟练使用MFC,掌握windows下线程注入等技术;
3. 熟悉netflow/sflow流量分析检测和DDoS攻击防护;
4. 熟悉网络知识,有长期的二层交换工作背景;
5. 熟悉socks代理技术;
6. 熟练掌握c/c++、python、shell、nginx等,能使用java、go等语言开发简单功能;
7. 熟练掌握postgresql数据库, 以及redis, memcache,ttserver,sqlite等内存数据库;
8. 熟练掌握DPDK的使用,能进行性能调优;
9. 有一定X86汇编阅读能力;
10. 了解php、django等web语言和框架。
1.大规模网络流量分析系统,DDoS检测和防御系统。
2.高性能分布式高端交换机设备开发。
3.存储和Xen虚拟化设备开发。