阿里云阿里云智能-网络自动化研发专家-杭州/北京
任职要求
1、5年以上IT、互联网、云计算等领域开发经验,精通Java/Go/Python等至少一种开发语言,熟悉缓存、分布式架构、消息中间件、web开发等常用核心技术和框架; 2、精通工作中使用的技术栈,在设计、架构、并发、分布式、数据等一个或多个技术领域达到专家水平,能够识别并准确解决问题; 3、能够在中型复杂系统层面推动建立完善的研发安全生产体系,并推动落地,保障相关系统的可容灾、可观测、可处置、可运维、可快恢; 4、能主导核心业务或技术系统架构设计和实际编码…
工作职责
作为网络自动化研发专家,你会负责设计和开发支持阿里云业务的网络解决方案和相关自动化运维工具,基于分布式架构、大数据处理、SDN等先进技术,驱动下一代大规模网络基础设施的自动化运维和管理,如监控告警、故障定位、应急快恢、自动化变更、质量优化等。 具体岗位职责包括: 1、技术方案设计 • 基于需求分析,进行技术可行性分析和方案评审,选择合适的技术选型、功能设计、技术架构、数据架构和开发流程等 2、技术实现 • 基于技术方案的拆解,按照任务目标和产出规范,完成任务/子任务的设计、编码开发和系统功能实现 • 负责核心功能的架构与代码模板的编写,开发与维护系统公用核心模块,技术架构重构、优化等 • 对编码进行阶段性的讨论和CodeReview,并通过调试优化,推动代码成功部署 • 对开发中和部署后的程序进行必要的维护和迭代,包括值班oncall、bug排查、问题诊断、性能和成本优化等 3、稳定性和性能优化 • 制定稳定性策略,寻找并解决产品系统中的潜在风险和瓶颈,覆盖线上疑难杂症问题,确保系统的安全可靠 • 运用产品优化技术和方法,进行性能优化,提高产品稳定性和性能 4、技术规划 • 理解业务战略及重点,基于业务需求作出高可用、高可靠、高拓展性的技术架构规划和落地
1. 底层网络架构与虚拟化研发:负责网络产品的核心架构设计与技术落地,深耕网络底层虚拟化与网络控制系统。要求能够根据业务需求进行技术选型与可行性分析,构建高可用、高扩展的底层底座,确保网络基础设施的稳健运行。 2. 传输协议算法创新与定制化:负责传输协议(TCP/UDP/QUIC等)机制的优化与创新。针对CDN等多元业务场景,设计并实现差异化的拥塞控制与传输算法,达成“千人千面”的网络优化目标,建立业务传输的技术壁垒。 3. 网络AI智能化与自动化运营:推动AI技术在网络域的深度落地。利用机器学习与大数据分析,实现网络故障的自动化诊断、根因分析及传输性能瓶颈定位,将传统被动运维转化为主动预警与智能决策。 4. 全生命周期工程卓越与稳定性保障:负责从需求拆解、核心代码编写到部署运维的全流程。持续进行系统重构与性能调优,通过值班、Bug排查及压测等手段解决线上疑难杂症,确保大规模分布式系统在复杂环境下的稳定性与资源成本最优。 5. 技术规划与业务前瞻视野:理解业务战略,基于业务痛点进行前瞻性技术预研。参与制定中长期技术规划,确保架构设计能够支撑业务的爆发式增长,并能将最新的行业趋势转化为业务竞争力。
1、技术方案设计 • 基于需求分析,进行技术可行性分析和方案评审,选择合适的技术选型、功能设计、技术架构、数据架构和开发流程等 2、技术实现 • 基于技术方案的拆解,按照任务目标和产出规范,完成任务/子任务的设计、编码开发和系统功能实现 • 负责核心功能的架构与代码模板的编写,开发与维护系统公用核心模块,技术架构重构、优化等 • 对编码进行阶段性的讨论和CodeReview,并通过调试优化,推动代码成功部署 • 对开发中和部署后的程序进行必要的维护和迭代,包括值班oncall、bug排查、问题诊断、性能和成本优化等 3、稳定性和性能优化 • 制定稳定性策略,寻找并解决产品系统中的潜在风险和瓶颈,覆盖线上疑难杂症问题,确保系统的安全可靠 • 运用产品优化技术和方法,进行性能优化,提高产品稳定性和性能 4、技术规划 • 理解业务战略及重点,基于业务需求作出高可用、高可靠、高拓展性的技术架构规划和落地
负责阿里云全球网络的服务化平台研发,包括但不限于平台开发、模型/算法构建、海量数据分析处理等。 具体岗位职责: 1. 负责阿里全球网络的数据分析、网络优化、资源规划等自动化和智能化系统研发,包括但不限于面向稳定性保障、质量优化和成本经营的算法、模型和平台研发; 2. 负责阿里全球网络的质量探测与保障、流量采集与分析、Qos管控、计量计费等系统设计研发; 3. 负责阿里全球网络的服务化系统设计和研发,基于自动化流程与AI大模型,为阿里云上层产品及用户提供自动化、智能化的网络的服务。