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