阿里云阿里云智能-AI infra稳定性架构高级开发专家-杭州/北京/深圳
社招全职8年以上云智能集团地点:北京 | 深圳 | 杭州状态:招聘
工作描述
任职要求 1.计算机或相关专业,8年以上分布式系统或管控平台开发经验,有大规模云产品控制面稳定性建设经验者优先。 2.精通分布式系统架构与高并发服务设计,熟悉微服务架构、服务网格、API网关等控制面关键技术,具备高并发场景下的性能调优与稳定性治理经验。 3.深入理解多租户架构设计与资源隔离机制,熟悉配额管理、权限控制、沙箱隔离等技术,有云平台多租户管控系统开发经验。具备扎实的分布式数据一致性基础,熟悉分布式事务、一致性协议(Raft/Paxos)、分布式锁、缓存一致性等机制,能够独立设计复杂状态同步方案。 4.熟练掌握Go/Java至少一门语言,熟悉MySQL、Redis、消息队列等中间件底层原理,具备数据库性能优化与缓存架构设计经验。具备稳定性工…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
分布式系统+
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://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
Service Mesh+
https://aws.amazon.com/cn/what-is/service-mesh/
服务网格是一个软件层,用于处理应用程序中服务之间的所有通信。该层由容器化微服务组成。随着应用程序的扩展和微服务数量的增加,监控服务的性能变得越来越困难。
https://aws.amazon.com/what-is/service-mesh/
A service mesh is a software layer that handles all communication between services in applications. This layer is composed of containerized microservices.
https://www.redhat.com/zh-cn/topics/microservices/what-is-a-service-mesh
服务网格是软件应用内的一个专用基础架构层,用于处理服务之间的通信。服务网格可以处理流量路由、安全防护、可观测性和弹性功能,同时对各个服务进行抽象化处理来降低复杂性。
性能调优+
https://goperf.dev/
The Go App Optimization Guide is a series of in-depth, technical articles for developers who want to get more performance out of their Go code without relying on guesswork or cargo cult patterns.
https://web.dev/learn/performance
This course is designed for those new to web performance, a vital aspect of the user experience.
https://www.ibm.com/think/insights/application-performance-optimization
Application performance is not just a simple concern for most organizations; it’s a critical factor in their business’s success.
https://www.oreilly.com/library/view/optimizing-java/9781492039259/
Performance tuning is an experimental science, but that doesn’t mean engineers should resort to guesswork and folklore to get the job done.
稳定性治理+
https://sre.google/sre-book/simplicity/
Software systems are inherently dynamic and unstable. A software system can only be perfectly stable if it exists in a vacuum.
https://sre.google/sre-book/table-of-contents/
Go through the complete table of contents of sre Google book, outlined are the key topics and insights covered in this essential resource for SRE professionals.
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
Raft+
https://raft.github.io/
Raft is a consensus algorithm that is designed to be easy to understand.
https://thesecretlivesofdata.com/raft/
Understandable Distributed Consensus
https://www.youtube.com/watch?v=ZyqAbQkpeUo
Sail into the world of distributed systems with our in-depth, Raft consensus algorithm tutorial.
Paxos+
https://lamport.azurewebsites.net/pubs/paxos-simple.pdf
The Paxos algorithm for implementing a fault-tolerant distributed system has been regarded as difficult to understand, perhaps because the original presentation was Greek to many readers.
https://paxos.systems/
Paxos algorithms are a family of consensus algorithms (or protocols) that are used in distributed systems to achieve consensus in the presence of crash failures.
https://www.scylladb.com/glossary/paxos-consensus-algorithm/
Paxos is a family of protocols for solving the problem of consensus in distributed networks.
缓存+
https://hackernoon.com/the-system-design-cheat-sheet-cache
The cache is a layer that stores a subset of data, typically the most frequently accessed or essential information, in a location quicker to access than its primary storage location.
https://www.youtube.com/watch?v=bP4BeUjNkXc
Caching strategies, Distributed Caching, Eviction Policies, Write-Through Cache and Least Recently Used (LRU) cache are all important terms when it comes to designing an efficient system with a caching layer.
https://www.youtube.com/watch?v=dGAgxozNWFE
还有更多 •••
相关职位
社招3年以上技术-基础平台
1、计算机相关专业本科及以上学历,熟悉C++、Python,具备良好的算法与数据结构基础,有高性能计算相关经验优先; 2、熟悉GPU硬件架构,了解CUDA/ROCm/Triton/CUTLASS/Co
更新于 2026-08-06北京|杭州
社招3年以上技术类-开发
1. 计算机相关专业本科及以上学历,熟悉C++、Golang,具备良好的算法与数据结构基础,有分布式存储、分布式缓存相关经验优先; 2. 熟悉RDMA等高性能网络编程技术,DPDK/SPDK等用户态开
更新于 2026-06-25北京|杭州
社招3年以上技术类-开发
1. 计算机相关专业本科及以上学历,熟悉C++、Golang,具备良好的算法与数据结构基础,有分布式存储、分布式缓存相关经验优先; 2. 熟悉RDMA等高性能网络编程技术,DPDK/SPDK等用户态开
更新于 2026-05-22北京|杭州