岗位概述负责数据中心硬件设备监控系统的设计、开发与维护,通过SNMP协议实现对NETBotz环境传感器、精密空调、大型UPS等关键设备的实时监控与告警管理,确保IT基础设施稳定运行。核心职责一、监控系统开发与优化1. 基于SNMP协议(v1/v2c/v3)开发设备监控模块,实现数据采集、Trap告警解析及性能分析。2. 设计并实现轮询(Polling)与中断(Trap-directed)结合的监控机制,平衡网络负载与实时性。3. 支持NETBotz、精密空调(如APC、艾默生)、大型UPS(如伊顿、施耐德)等设备的MIB库集成与数据解析。二、硬件通讯协议开发1. 开发硬件设备通信接口(如串口、以太网),实现与IT设备的双向数据交互。熟悉SNMP++、Net-SNMP等开发库,优化协议栈性能。数据库与数据处理2. 使用SQL Server设计监控数据库,存储设备状态、性能指标及告警日志。编写高效SQL查询与存储过程,支持大数据量分析与报表生成。系统集成与维护3. 对接IT环境管理系统(如Zabbix、Nagios),提供API或插件扩展功能。排查设备通信故障,修复SNMP协议兼容性问题(如OID解析、共同体名配置)任职要求1. 技术能力精通Java开发,熟悉Spring Boot框架及多线程编程。熟练掌握SNMP协议工作原理,能独立开发Agent/Manager模块。熟悉SQL Server数据库设计、优化及事务管理。了解常见数据中心设备(NETBotz/空调/UPS)的监控指标与MIB结构。2. 工具与协议熟练使用SNMP模拟工具(如snmpsim)进行协议测试2。熟悉网络管理工具(Wireshark、MIB Browser)进行协议分析。3. 经验要求2年以上监控系统开发经验,有大型数据中心项目实践者优先。具备硬件通信开发经验(如串口通信、Modbus协议)4. 软技能良好的文档编写能力(技术方案、接口文档)。较强的逻辑分析与问题定位能力。