网络开发工程师职位描述与岗位职责任职要求
职位描述:
岗位职责:
负责云计算平台网络功能的开发、性能调优。
岗位要求:
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:基础技术部高级网络开发工程师职位描述与岗位职责任职要求
职位描述:
工作职责:
岗位职责:
1、设计和开发支持集团业务的网络技术和解决方案;
2、研发集团内外网流量的高性能、高并发负载均?系统;
3、美团大规模DDoS防御体系建设;
4、整个集团业务线IPv6、IPv4双栈改造;
5、基于下一代网络新硬件的加速和卸载,如P4、smartNIC等业界最前沿的技术方案。
岗位要求:
1?*对linux网络子系统有较深入理解,熟悉TCP/IP网络协议;
2、熟练掌握至少C、Python、GO中的一种开发语言;
3、具备优秀的分析问题和解决问题的能力,对解决具有挑战性的问题充满激情。
篇3:资深网络开发工程师岗位职责资深网络开发工程师职责任职要求
资深网络开发工程师岗位职责
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.