崗位職責:
1. 負責多網融合調度智能體產品線后端后端架構設計與實現,負責平臺服務接口的設計與開發(fā),確保平臺與設備端、云端的高效通信與數據處理。
2. 負責產品線上問題排查和解決,應用安全漏洞修復工作。
3. 對現有系統進行性能調優(yōu),確保后端系統的高效運行,提升平臺的處理速度與響應時間;
4.優(yōu)化平臺的安全性與穩(wěn)定性,確保系統能夠應對高并發(fā)和復雜的網絡環(huán)境。
5. 負責產品技術文檔編寫。
崗位要求:
1. 必備技能:
* 扎實的Java功底: 精通Java語言,具備3年以上Java服務端開發(fā)經驗,熟悉常用的框架(Spring Boot, Spring MVC等)。
* 深入理解關鍵網絡協議:
* 精通SNMP協議(v2c/v3),理解MIB庫概念,有使用SNMP庫(如SNMP4J)進行設備信息查詢和Trap接收處理的實際項目經驗。
* 精通基于SSH和
TELNET的設備連接、命令執(zhí)行、配置解析(通過CLI),熟練使用相關Java庫(如JSch, Apache MINA SSHD, Expect4j等)。
* 熟悉
NETCONF協議及其工作流程,了解
YANG數據模型,有使用Netconf Client庫(如Netconf4j)進行設備配置管理(get-config, edit-config, rpc操作)的經驗。
* 理解并實際應用過
LLDP協議進行網絡鄰居發(fā)現和拓撲構建。
* 深入理解
TCP和UDP協議的基本原理、差異及其在網絡編程中的應用場景。
* 扎實的網絡基礎知識:
* 深入了解OSI第二層(數據鏈路層): 熟悉MAC地址、以太網幀、VLAN、STP/RSTP/MSTP、二層交換機工作原理。
* 深入了解OSI第三層(網絡層): 精通IP協議、子網劃分、路由原理、ARP、ICMP、靜態(tài)路由、動態(tài)路由協議(如OSPF, BGP基本概念)。
* 能清晰理解交換機、路由器等二、三層設備的基本配置和工作原理。
* 數據庫能力: 熟悉至少一種關系型數據庫(MySQL, PostgreSQL等)和SQL開發(fā)。
* 工程能力: 熟悉常用開發(fā)工具(Git, Maven/Gradle, IDE),具備良好的面向對象設計能力、設計模式應用能力。
2. 優(yōu)先考慮:
* 有大型網絡管理系統(NMS)、網管平臺、IT運維系統開發(fā)經驗者優(yōu)先。
* 具備網絡設備(Cisco, H3C, Huawei, Juniper等主流廠商)實際配置、操作或管理經驗者優(yōu)先。
* 熟悉網絡設備自動化運維(Ansible等)工具者優(yōu)先。
* 熟悉消息隊列(Kafka, RabbitMQ等)或緩存技術(Redis)等用于通信解耦和性能提升者優(yōu)先。