崗位職責:
1.系統設計與開發:
·負責網絡管理系統的設計、開發和維護。
·使用Java及相關技術棧開發網絡監控、配置管理、故障管理等模塊。
·設計和實現高效的網絡通信協議(如SNMP、TCP/IP、HTTP等)。
2.網絡監控與性能優化:
·開發網絡設備的監控工具,實時采集和分析網絡性能數據。
·優化網絡管理系統的性能,確保系統的高可用性和低延遲。
3.故障排查與處理:
·開發自動化故障檢測和告警系統,及時發現并處理網絡異常。
·提供技術支持,協助解決網絡故障和性能問題。
4.協議與接口開發:
·實現和管理網絡管理協議(如:SNMP、NetFlow/RESTful
API等)。
·開發與第三方系統集成的接口,支持數據交換和功能擴展。
5.數據庫與日志管理:
·設計和管理網絡管理系統的數據庫,存儲設備信息、性能數據和日志。
·開發日志管理模塊,支持日志的采集、分析和存儲。
6.安全性保障:
·實現網絡管理系統的安全機制,如身份驗證、權限控制和數據加密。
·定期進行安全審計和漏洞修復,確保系統的安全性。
7.文檔編寫與團隊協作。
8.新技術研究與落地:
·跟蹤網絡管理領域的最新技術,研究并應用到實際項目中。
·推動技術創新,提升系統的功能和性能。
任職要求:
1.本科以上學歷,計算機、軟件工程、網絡工程等相關專業;
2.技術技能:
·精通Java編程語言,熟悉Spring、Spring Boot、Netty等框架。
·熟悉SNMP,Syslog等網管協議的實現。
具備交換機、路由器等網絡設備軟件開發經驗優先。
了解VoIP,SIP協議。
·熟悉數據庫設計與管理(MySQL、MongoDB等)。
·熟悉網絡通信技術(如Socket編程、RESTful API、WebSocket等)。
·熟悉分布式系統、微服務架構和高并發處理技術。
·熟悉Linux操作系統和常用命令,具備Shell腳本編寫能力。
3.工具與平臺:
·熟練使用開發工具。
·熟悉網絡監控工具
·熟悉容器化技術和云平臺。
4.經驗要求:
·3年以上Java開發經驗,有網絡管理系統開發經驗者優先。
·有大型分布式系統開發經驗者優先;
·有網絡設備管理、監控系統開發經驗者優先。
5.軟技能:
·具備良好的問題分析和解決能力,能夠快速定位和解決網絡問題。
·具備良好的溝通能力和團隊協作精神。
·具備較強的學習能力,能夠快速掌握新技術。
6.加分項:
·熟悉網絡安全技術(如SSL/TLS、防火墻、VPN等)。
·有網絡認證(如CCNA、CCNP)或Java認證(如OCP)者優先。
·有開源項目貢獻經驗值優先。