base地:濟(jì)南或者北京
崗位職責(zé):
負(fù)責(zé)基于SONiC(Software for Open Networking in the Cloud)網(wǎng)絡(luò)操作系統(tǒng)的架構(gòu)設(shè)計(jì)、模塊開(kāi)發(fā)與性能優(yōu)化;
主導(dǎo)實(shí)現(xiàn)控制面功能模塊,如BGP、EVPN、VXLAN、ACL、MCLAG、ECMP、QoS等;
深入理解SONiC的SWSS、Orchagent、SAI和ConfigDB等關(guān)鍵組件,并對(duì)現(xiàn)有功能進(jìn)行維護(hù)、優(yōu)化或擴(kuò)展;
推動(dòng)與硬件平臺(tái)(如Broadcom、Mellanox、Cisco等)的適配與驗(yàn)證;
負(fù)責(zé)SONiC測(cè)試用例開(kāi)發(fā)(包括Pytest)、CI/CD自動(dòng)化與Release交付;
參與開(kāi)源社區(qū)的Patch提交、Issue跟蹤與技術(shù)協(xié)作;
負(fù)責(zé)網(wǎng)絡(luò)安全設(shè)備的入圍技術(shù)參數(shù)制定和評(píng)審
任職要求:
計(jì)算機(jī)、通信或相關(guān)專業(yè)碩士及以上學(xué)歷,5年以上網(wǎng)絡(luò)系統(tǒng)或嵌入式Linux開(kāi)發(fā)經(jīng)驗(yàn);
精通C++/Python開(kāi)發(fā)語(yǔ)言,熟悉Linux內(nèi)核、系統(tǒng)調(diào)用、進(jìn)程通信及網(wǎng)絡(luò)協(xié)議棧;
深入理解SONiC架構(gòu)與模塊劃分,有實(shí)際開(kāi)發(fā)或部署經(jīng)驗(yàn)者優(yōu)先;
熟悉交換芯片SDK(Broadcom SDK、SAI、Mellanox SDK等),具備驅(qū)動(dòng)層調(diào)試能力;
熟悉L2/L3網(wǎng)絡(luò)協(xié)議(如STP、OSPF、BGP、EVPN、VXLAN、LACP、PFC等);
熟悉容器化部署、KVM、虛擬網(wǎng)絡(luò)環(huán)境、GNS3或VM-based測(cè)試;
有實(shí)際參與開(kāi)源社區(qū)開(kāi)發(fā)、PR提交、代碼合入經(jīng)驗(yàn)者優(yōu)先;
優(yōu)秀的問(wèn)題定位能力和團(tuán)隊(duì)協(xié)作能力,能在多任務(wù)環(huán)境下獨(dú)立推進(jìn)項(xiàng)目;
英語(yǔ)讀寫(xiě)良好,能夠閱讀并撰寫(xiě)技術(shù)文檔,參與英文郵件溝通。
加分項(xiàng):
熟悉FRR、Quagga或其他Routing Stack開(kāi)發(fā);
有SONiC-on-DPU或多ASIC平臺(tái)部署經(jīng)驗(yàn);
有Jenkins、pytest、Ansible等CI/CD工具鏈?zhǔn)褂媒?jīng)驗(yàn);
有云數(shù)據(jù)中心網(wǎng)絡(luò)、邊緣計(jì)算或AI網(wǎng)絡(luò)環(huán)境相關(guān)經(jīng)驗(yàn)者優(yōu)先。