ID:414093

Yaang

虚拟网络后端系统研发

  • 公司信息:
  • 字节跳动
  • 工作经验:
  • 8年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 上海
  • 浦东

技术能力

- 网络:熟悉传统网络基本知识,arp、2/3层转发、bgp动态路由协议,以及tcp/udp等协议,了解sonic白盒交换机系统架构和基本功能。熟悉常用网络工具:ping、traceroute、mtr的使用以及原理。熟悉云网络基本概念,以及vpc、专线、跨域等网络产品。熟悉网络虚拟化协议:vlan、vxlan、gre、geneve等。
- 数据面开发:精通p4语言,拥有丰富的p4 pipeline设计、开发与优化经验;熟悉交换芯片(Tofino)架构。
- 编程与开发:熟悉p4 pipeline设计、开发、测试,熟悉golang、c开发语言,熟悉linux网络开发。熟悉 Mysql、redis、etcd、influxdb等数据库。熟悉grpc、http api等分布式系统开发。熟练使用docker。
- 运维与稳定性:具备大规模系统监控、告警、巡检、自动化运维与复杂故障排查经验。

项目经验

1. 数据面巡检系统设计和落地,该系统的目的是检测asic转发是否符合预期,增强异常发现手段和自证清白的能力。
2. 流量topn系统。支持按实例开启topn功能,系统输出该实例镜像流量到分析系统,分析系统输出3元组topn到前端。
3. 丢包镜像系统。设计pipeline转发时,如果规则不存在就会记录到miss丢包,该系统支持镜像miss数据包到分析系统,进而输出到运维监控系统。目的增强网关异常监控能力,便于运维工作。
4. 端到端测试系统、数据面测试系统。前者是从架构层面,模拟用户业务行为来测试整个系统的功能。后者是针对数据面设备层的测试设计的,目的增强功能组合测试、异常测试的能力。
5. 监控系统。设计系统监控组件p4-monitor,将网关设备的运行状态、流量水位、配置下发等信息,采集上报时序数据库influxdb。在grafana构建展示页面。
6. 设备管理系统。包含管理设备、集群、地域、系统组件配置以及版本、发布管理等功能。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服