阿里云阿里云智能-JAVA研发专家-云通信基础产品与资源管理团队
任职要求
1、扎实的编程基础,3年以上Java开发的经验, 熟悉NIO、多线程、分布式、缓存、消息等机制; 2、熟悉Linux下的常用命令,有一定脚本语言编写能力,熟悉MySQL等主流的数据库, 3、掌握常用设计模式,有大型应用的开发经验,具备应对大数据、分布式、高并发、高负载、高可用性等系统设计能力; 4、具备良好的抽象设计能力,思路清晰,善于思考,能独立分析和解决问题,责任心强,具备良好的团队合作精神和承受压力的能力; 5、具备专业的通信产品系统或通信产品资源管理系统的研发经验者优先。
工作职责
作为国内通信产品供应链资源管理领域的关键技术负责人,负责云通信基础产品在监管强控模式下的资源管理系统升级,主要职责包括但不限于: 1、技术选型与架构 • 基于需求分析,进行方案评审和技术可行性分析,选择合适的技术选型、技术架构 • 确定项目目标和范围,并拟定项目计划、预算和资源需求计划、项目风险评估、交付成果等,输出明确的交付计划表 • 对项目编码进行阶段性的评估,组织CodeReview 2、技术开发 • 领域关键模块,关键技术点高质量开发交付 • 对部署后的模块进行必要的维护和迭代,包括监控运维、bug排查、问题诊断、体验改善、性能和成本优化等 3、技术架构 • 追踪并定期分析竞对产品的核心技术指标和发展方向 • 基于业务需求和技术洞察,制定技术团队的中长期发展规划和技术路线图 • 了解并洞悉客户需求,并凝练形成对应的技术洞察 • 通过对技术框架、技术领域SDK、web组件库、技术知识库等可复用能力的建设,提升团队研发效率和质量 • 体系性的设计各类稳定性配套规划并落地,包括代码质量规划、技术风险安全规划等
技术方案设计 • 收集、识别、分析客户需求,并确定技术方案的目标、范围和交付成果 • 基于需求分析,进行技术可行性分析和方案评审,选择合适的技术选型、技术架构、数据架构和开发流程 技术实现 • 基于技术方案的拆解,按照任务目标和产出规范,完成任务/子任务的设计、编码开发和系统功能实现 • 对编码进行阶段性的讨论和CodeReview,并通过调试优化,推动代码成功部署 • 对开发中和部署后的程序进行必要的维护和迭代,包括值班oncall、升级工单处置、bug排查、问题诊断、产品体验改善、性能和成本优化等 基础服务开发 • 洞察和抽象团队内的共性技术需求并形成基础服务技术方案 • 通过技术框架、技术领域SDK、web组件库、技术知识库等可复用能力的建设,不断提升团队研发效率和质量 技术洞察与研究 • 通过行业会议、技术媒体、学术研究、友商交流等方式,收集领域内的新技术信息,包括但不限于技术原理、技术优劣势、应用场景等 • 追踪并定期分析竞对产品的核心技术指标和发展方向 • 通过内外部渠道,了解并洞悉客户需求,并凝练形成对应的技术洞察 技术规划 • 基于业务需求和技术洞察,制定技术团队的中长期发展规划和技术路线图 • 体系性的设计各类配套规划,包括技术人员规划、技术基础设施规划、技术质量规划、技术安全规划等 项目管理 • 确定项目目标和范围,并拟定项目计划、预算和资源需求计划、项目风险评估、交付成果等 • 组建项目团队,明确项目各岗位职责和任务,配备必要的资源,并设计高效的协作机制 • 按项目计划进行落地实施,并对项目进度、数据、质量进行监控,确保项目保质保量实施 • 总结项目经验和教训,反馈项目成果和绩效,为之后的项目管理沉淀经验总结
1. 负责企业混合云管理平台中计算管控相关功能的设计、开发和维护。 2. 面向超大规模云基础设施管理提供技术解决方案,建设容量与资源调度供应平台,优化成本控制;建设巡检与监控能力,保障全站系统运行稳定性。 3. 运用 OpenStack 或各大云厂商(阿里云、华为云、AWS、Azure、GCP等)的计算产品(如 ECS, IMS),进行模块开发和系统集成。 4. 参与公司整体云计算架构的规划、设计、技术预研和风险评估。 5. 与跨部门团队合作,提供技术支持和解决方案。 6. 监控系统运行状态,及时定位和解决平台问题,确保平台安全和流畅运转。 7. 编写相关的技术文档,包括设计文档、操作手册、维护手册等。
负责云通信国内/国际基础产品功能、服务与资源体系的技术体系建设和需求开发 主要职责包括但不限于: 1、参与技术方案设计,收集、识别、分析客户需求,进行技术可行性分析和方案评审,选择合适的技术选型、技术架构、数据架构和开发流程; 2、基于技术方案的拆解,按照任务目标和产出规范,完成设计、编码开发和系统功能实现;对开发中和部署后的程序进行必要的维护和迭代,包括值班oncall、升级工单处置、bug排查、问题诊断、产品体验改善、性能和成本优化等 3、通过可复用能力的建设,不断提升团队研发效率和质量;