腾讯网络后台开发工程师
社招全职TEG技术地点:北京状态:招聘
任职要求
1.精通 Java/Go至少一门语言,熟练使用Python/Shell等脚本开发运维工具; 2.深入理解SDN架构,熟悉OpenFlow/NetConf/gRPC等控制器南向协议,有ONOS/ODL等开源控制器二次开发经验者优先; 3.掌握分布式系统设计范式,能独立设计高并发场景下的消息队列(Kafka/Pulsar)、状态同步(etcd/ZooKeeper)及数据库(MySQL)方案; 4.具备大规模网络运维经验,能通过Telemetry、Prometheus等工具实现网络性能分析与瓶颈定位。 加分项 1.具备复杂问题系统性拆解能力,能主导跨团队技术攻关超大规模(10K+节点)云网络控制器系统的设计与交付; 2.对技术前沿敏感,曾在SDN/云计算领域发表技术文章或专利者加分; 3.深入理解L2-L7网络协议栈,有BGP/OSPF等路由协议开发或VPC/ELB/NAT/专线/公网/VPN网关等云网络产品落地经验; 4.熟悉AI驱动的网络自治(如智能流量调度、故障预测)技术方案。
工作职责
1.主导云网络SDN控制器系统的架构设计、核心模块开发与性能调优,支撑海量网元节点的高可用网络编排; 2.负责SDN控制器与云平台、NFV组件、硬件交换机的协同开发,实现网络自动化配置与智能调度; 3.构建分布式控制器集群的容灾、数据一致性及灰度发布机制,保障99.99%+服务可用性; 4.研究SDN/NFV领域前沿技术(如P4可编程、智能路由算法),推进控制器技术架构迭代; 5.深度参与生产环境问题排查,设计自动化运维体系,优化网络配置下发延迟与故障收敛速度。
包括英文材料
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
Bash+
[英文] The Bash Guide
https://guide.bash.academy/
A quality-driven guide through the shell's many features.
https://www.youtube.com/watch?v=tK9Oc6AEnR4
Understanding how to use bash scripting will enhance your productivity by automating tasks, streamlining processes, and making your workflow more efficient.
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
gRPC+
[英文] Introduction to gRPC
https://grpc.io/docs/what-is-grpc/introduction/
An introduction to gRPC and protocol buffers.
分布式系统+
https://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
高并发+
https://www.baeldung.com/concurrency-principles-patterns
In this tutorial, we’ll discuss some of the design principles and patterns that have been established over time to build highly concurrent applications.
https://www.baeldung.com/java-concurrency
Handling concurrency in an application can be a tricky process with many potential pitfalls. A solid grasp of the fundamentals will go a long way to help minimize these issues.
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.
https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
With this book, you'll explore the transformative world of Java 21's key feature: virtual threads.
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
Kafka+
https://developer.confluent.io/what-is-apache-kafka/
https://www.youtube.com/watch?v=CU44hKLMg7k
https://www.youtube.com/watch?v=j4bqyAMMb7o&list=PLa7VYi0yPIH0KbnJQcMv5N9iW8HkZHztH
In this Apache Kafka fundamentals course, we introduce you to the basic Apache Kafka elements and APIs, as well as the broader Kafka ecosystem.
Pulsar+
https://pulsar.apache.org/docs/next/functions-develop-tutorial/
Write a function for word count.
https://www.baeldung.com/apache-pulsar
Apache Pulsar is a distributed open source Publication/Subscription based messaging system developed at Yahoo.
https://www.youtube.com/watch?v=TKs5T6N78Tc
Discover the seven key features of Apache Pulsar that make it perfect for providing a centralized messaging & data streaming service for an Enterprise.
etcd+
[英文] A Guide to etcd
https://www.baeldung.com/java-etcd-guide
In this comprehensive tutorial, we’ll delve into etcd, an open-source distributed key-value store.
ZooKeeper+
https://kubernetes.io/docs/tutorials/stateful-application/zookeeper/
This tutorial demonstrates running Apache Zookeeper on Kubernetes using StatefulSets, PodDisruptionBudgets, and PodAntiAffinity.
https://www.baeldung.com/java-zookeeper
Apache ZooKeeper is a distributed coordination service which eases the development of distributed applications.
[英文] Zookeeper Tutorial
https://www.tutorialspoint.com/zookeeper/index.htm
ZooKeeper is a distributed co-ordination service to manage large set of hosts.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
Prometheus+
https://grafana.com/docs/grafana/latest/getting-started/get-started-grafana-prometheus/
Prometheus is an open source monitoring system for which Grafana provides out-of-the-box support.
https://prometheus.io/docs/tutorials/getting_started/
Prometheus is a system monitoring and alerting system.
流量调度+
https://ferrishall.dev/istio-service-mesh-deepish-dive-architecture-traffic-control-security-and-observability
We’ll be diving a bit deeper, specifically into Istio's architecture, traffic management, security, and observability features.
[英文] Traffic Management
https://istio.io/latest/docs/concepts/traffic-management/
Istio’s traffic routing rules let you easily control the flow of traffic and API calls between services.
https://www.cloudnativedeepdive.com/managing-traffic-in-kubernetes-for-gateways-service-mesh/
There is always traffic moving throughout your cluster, whether it's north/south (ingress/egress) or east/west (service-to-service).
相关职位
社招3年以上CSIG技术
1.负责腾讯云公网产品控制器和数据面的方案设计及开发工作; 2.负责AI大模型数据采集、模型部署、访问加速等方面涌现的新场景新能力的设计及开发工作; 3.负责AI技术与网络产品(前端/后端)的融合设计与开发,构建智能化的网络运营、运维、交付、排障、及售后系统。
更新于 2025-09-06
社招3年以上CSIG技术
1.负责腾讯云AI网络产品研发与设计工作; 2.负责腾讯云AI网络产品运营/运维系统化建设; 3.负责AI技术与网络开发(前端/后端)的融合设计与开发,构建智能化的网络应用系统。
更新于 2025-06-05
社招5年以上腾讯云-网络技术
1.负责腾讯云公网产品控制器的方案设计及开发工作; 2.负责项目开发过程中的技术攻关及解决运行中出现的技术问题; 3.负责客户业务上云的解决方案及问题排查、优化。
更新于 2025-07-31