小红书接入网关高级开发工程师 / 专家-基础技术
社招全职基础后端地点:北京 | 上海 | 杭州状态:招聘
任职要求
计算机相关本科及以上学历,熟练掌握Linux下C/C/Rust/Go/Shell等一种以上编程语言; 对网络协议和相关服务有深刻理解,如TCP/IP、HTTPS、QUIC、DNS、NAT、负载均衡等; 熟悉公有云和IDC内外网流量调度,有大型互联网流量接入研发运维经验优先,对故障有迅速定位和解决能力; 有Nginx/openresty运维或者运维平台开发经验者优先; 有较强的学习能力和自我驱动力,能够快速掌握新技术和新工具,适应不断变化的技术环境。 优秀的团队合作与沟通能力,善于与不同部门的人员协作,共同推进项目的进展。
工作职责
职位简介:负责南北向接入架构演进,包括七层负载均衡 和 GSLB全球负载均衡的开发以及相应的运维工作 岗位职责 建设高性能、高可用接入层,支持峰值数千万 QPS 的业务场景; 建设业内领先的混合云接入架构,从0-1支持QUIC/HTTP3接入; 负责南北流量的容灾架构,通过合理的容灾手段提升接入稳定性; 负责流量平台、内外网调度,高可用系统的设计和迭代,支持跨云、跨地域单元化流量调度; 负责团队内部核心产品的日常运维、调优、排障和接入平台的持续优化;
包括英文材料
学历+
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
Rust+
https://www.youtube.com/watch?v=BpPEoZW5IiY
In this comprehensive Rust course for beginners, you will learn about the core concepts of the language and underlying mechanisms in theory.
https://www.youtube.com/watch?v=lzKeecy4OmQ
Full Rust 101 Crash Course for beginners.
https://www.youtube.com/watch?v=rQ_J9WH6CGk
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
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.
TCP/IP+
[英文] What is TCP/IP?
https://www.techtarget.com/searchnetworking/definition/TCP-IP
TCP/IP stands for Transmission Control Protocol/Internet Protocol and is a suite of communication protocols used to interconnect network devices on the internet.
流量调度+
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).
Nginx+
[英文] Beginner’s Guide
https://nginx.org/en/docs/beginners_guide.html
This guide gives a basic introduction to nginx and describes some simple tasks that can be done with it.
https://www.youtube.com/watch?v=9t9Mp0BGnyI
NGINX is open-source web server software used for reverse proxy, load balancing, and caching. It's important to understand, especially if you are a backend developer.
OpenResty+
https://api7.ai/learning-center/openresty
OpenResty is a web platform for building web applications based on NGINX and Lua.
https://openresty.org/en/getting-started.html
First of all, you need to install OpenResty to your system.
https://www.youtube.com/watch?v=4VQP7eKq4oA&list=PLlR4WakbzQp0iUvHwJeBcG5MKWgGa_ahU
Step-by-step Tutorials on How to Use OpenResty
相关职位
社招TEG技术
1.负责腾讯云公网接入网关的架构设计和优化; 2.负责云网关数据面的软件设计和开发; 3.负责前沿技术预研和实现,引入业内先进的软硬件技术,提升网关产品的产品体验。
更新于 2025-06-05
社招3年以上技术类-开发
● 负责支付宝南北向 API 网关、消息网关等接入网关类技术产品的能力建设及架构演进,包括功能需求研发、数据面和控制面技术升级、网关性能优化调优、成本优化等; ● 负责支付宝亿级用户在线网关的高可用能力建设,通过数据洞察、业务治理、架构升级等技术手段,持续提升网关可用性; ● 负责支付宝南北向网关的研发效能建设,面向开发者优化网关技术产品的使用体验,提升开发者研发效率;
更新于 2025-06-17
社招TEG技术
1.负责腾讯自研及腾讯云应用层流量接入平台的软件设计与研发; 2.负责腾讯接入协议栈的研发和优化,保障用户快速和安全的传输体验; 3.负责前沿技术预研和实现,包括QUIC协议在内的下一代网络传输协议及高性能密码学计算能力,满足腾讯集团海量业务的性能要求。
更新于 2025-06-05