岗位描述
岗位职责
参与负载均衡设备相关模块的设计、开发、调试和维护;
2. 在 Linux 平台下使用 C 语言进行网络通信、配置管理、健康检查、日志告警等功能开发;
3. 配合测试人员完成功能验证、问题定位和 Bug 修复;
4. 参与需求分析、系统测试例、用户手册等技术文档编写,参与代码评审和技术方案讨论;
5. 学习负载均衡相关协议、架构和转发原理,逐步独立承担模块开发。
岗位要求
1. 本科及以上学历,计算机、通信、电子、自动化等相关专业;
2. 熟悉 C 语言,熟练掌握指针、内存管理、结构体、链表等基础知识;
3. 3年以上 Linux C 开发经验,熟悉 Linux 开发环境,熟练掌握 GCC、GDB、Makefile等常用工具;
4. 熟悉 TCP/IP 协议栈,熟悉 Socket 编程;
5. 熟悉多进程、多线程、进程间通信,熟悉 epoll/select 等 I/O 多路复用机制;
6. 了解 HTTP、HTTPS、DNS、ARP、VLAN 等常见网络协议
7. 有负载均衡、网关、防火墙、路由器、交换机等网络设备开发经验者优先;
8. 具备基本问题分析能力,能使用Wireshark等工具辅助定位问题;
9. 有良好的学习能力、沟通能力和团队合作意识,责任心强。