首页 > 制度大全 > 网络开发工程师职位描述与岗位职责任职要求

网络开发工程师职位描述与岗位职责任职要求

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、具备优秀的分析问题和解决问题的能力,对解决具有挑战性的问题充满激情。