首頁 > 制度大全 > 網絡開發工程師職位描述與崗位職責任職要求

網絡開發工程師職位描述與崗位職責任職要求

2024-07-27 閱讀 3508

職位描述

崗位職責

負責云計算平臺網絡功能的開發、性能調優。

崗位要求

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、具備優秀的分析問題和解決問題的能力,對解決具有挑戰性的問題充滿激情。