網絡開發工程師職位描述與崗位職責任職要求
職位描述:
崗位職責:
負責云計算平臺網絡功能的開發、性能調優。
崗位要求:
1.理解網絡基本概念,例如>ISO/OSI、TCP/IP、VLAN、各種路由協議、NAT等等;
2.有在linux下配置使用網絡相關軟件的經驗,如Iptables、haproxy、lvs、keepalived、openvswitch等;
3.會配置主要型號的交換機和路由器,不熟悉的設備能夠獨立查資料配置;
4.至少熟悉一種編程語言,如C、C++、java等,懂python更佳;
4.熟悉linux內核網絡協議棧的優先,有網絡性能調優經驗的優先;
5.有openstack開發經驗的優先,有NFV、SDN開發經驗的優先。
篇2:資深網絡開發工程師崗位職責資深網絡開發工程師職責任職要求
資深網絡開發工程師崗位職責
Linux網絡資深開發工程師趨勢科技趨勢科技(中國)有限公司Responsibilities:
1.ThosedeveloperswilljoinaprojectwhichtargettodevelopTrendfast-data-pathnetworkplatformwithhighperformanceandgoodnetworkcompatibility.
2.Thispositionrequiresoftwaredevelopengineercontributingdesign/coding/debug/review/traininginwholeprojectdevelopmentlifecycle;Problemsolvingandtroubleshooting,debuggingandperformanceoptimization,maintenanceofsoftwareproducts.
3.Self-motivated,proactive,canworkwithminimumsupervision.Communicatesmoothlywithteammembers,customer,andotherteam.
4.Thispositionneedworkcrossdifferenttime-zonewithinternationalteammembers.
Qualifications:
1.Bachelor'sdegreeinComputerEngineeringorComputerSciencewithmorethan6years’experience.
2.Experiencewithhands-onDPDKdevelopment.
a.Scaling,controlling,andtuningwithmulti-coreandmulti-NIC.
b.CPUaffinitysoDPDKprocessingcanbephysicallyisolatedfromLinuxkernelandotheruser-modeprocesses.
c.ConnectDPDKwithotherstacksorapplications.
d.(bonus)Experienceondual-devicepacket-levelfail-overandload-balancing.
3.Experiencewithbuilding,customizing,andtroubleshootingonLinux.
a.NeedtoknowthepastdebugexperienceatKernel(e.g.kdump)andatuser-mode(e.g.coredump).
b.Committoassembleabunchoffast-pathtechnologies(modules,code)andtrytogluethemtogetherwithself-motivation.
4.Goodunderstandingofpacketformatandstandard.
a.TCP/IPlayers,especiallyL2andL3.
b.TCP/IPpacketformat,headers,andoptions.
c.(bonus)Routing,NAT,IPSec,traffic-shaping.
5.Solidraw(low-level)socketprogramminginbothTCPandUDP.
6.Benchmarkingonpacketthroughputsofvariouspacketsizeandprofiles.
d.(bonus)Experienceondual-devicepacket-levelfail-overandload-balancing
3.Experiencewithbuilding,customizing,andtroubleshootingonLinux.
a.NeedtoknowthepastdebugexperienceatKernel(e.g.kdump)andatuser-mode(e.g.coredump).
b.Committoassembleabunchoffast-pathtechnologies(modules,code)andtrytogluethemtogetherwithself-motivation.
4.Goodunderstandingofpacketformatandstandard.
a.TCP/IPlayers,especiallyL2andL3.
b.TCP/IPpacketformat,headers,andoptions.
c.(bonus)Routing,NAT,IPSec,traffic-shaping.
5.Solidraw(low-level)socketprogramminginbothTCPandUDP.
6.Benchmarkingonpacketthroughputsofvariouspacketsizeandprofiles.
篇3:基礎技術部高級網絡開發工程師職位描述與崗位職責任職要求
職位描述:
工作職責:
崗位職責:
1、設計和開發支持集團業務的網絡技術和解決方案;
2、研發集團內外網流量的高性能、高并發負載均?系統;
3、美團大規模DDoS防御體系建設;
4、整個集團業務線IPv6、IPv4雙棧改造;
5、基于下一代網絡新硬件的加速和卸載,如P4、smartNIC等業界最前沿的技術方案。
崗位要求:
1?*對linux網絡子系統有較深入理解,熟悉TCP/IP網絡協議;
2、熟練掌握至少C、Python、GO中的一種開發語言;
3、具備優秀的分析問題和解決問題的能力,對解決具有挑戰性的問題充滿激情。