快手监控平台资深研发工程师-【杭州】
任职要求
1、计算机、通信等相关专业本科以上学历,3年以上工作经验; 2、熟练掌握Golang/Java/rust中一种语言开发,良好的编码习惯,严谨的程序开发态度,代码稳定可靠; 3、熟悉分布式存储系统或者大数据存储开发经验者优先; 4、熟悉flink,spark,influxdb,ClickHouse,Hbase 等存储/计算框架优先; 5、熟悉一种商业或者开源可观察性产品,例如opentelemetry,promethus,arms优先; 6、有互联网后端、存储,系统化的分析和设计能力; 7、对技术有强烈的进取心,具有良好的沟通能力和团队合作精神,优秀的分析问题和解决问题的能力优先。
工作职责
1、负责快手监控系统的设计和开发工作; 2、可观测性平台研发,包括metrics、tracing和logging的采集、聚合、分析、存储,构建一站式可观测性平台; 3、能够深入理解产品和业务,研究和探索创新的开发思路和前沿技术,应用到系统开发中,不断的推动产品升级。
1、负责字节跳动 TOD( To Developer )、TOB 技术产品前端研发工作( web、Node.js、小程序、ide插件、chrome 扩展 ),采用优秀技术方案保证平台稳定性、性能和体验; 2、参与公司开发者服务和云基础设施平台研发工作,如 DevOps 平台、代码仓库、发布平台、低代码、IDE 体系、质量平台、监控平台、服务治理平台等; 3、参与前端研发流程各阶段平台的方案设计、全栈开发和推广布道工作,为公司前端打造优秀研发体验; 4、积极参与业务讨论,通过技术手段提升研发效能和研发质量,并开发公共 SDK 输出到其他业务线(JS、Node.js)。
1、负责相关测试左移工作的建设,包含整体质量体系和质量方案设计,持续集成方案建设与优化等工作; 2、负责自动化测试工作的建设,包含后端服务的自动化测试分级以及工具平台的建设和维护工作; 3、负责工程效能体系建设和推动研发工程效能改进等工作。 4、积极和业务测试一起密切协同,通过创新和技术手段,发现&解决测试过程中的痛点,提升测试质量和效率。
1、负责相关测试左移工作的建设,包含整体质量体系和质量方案设计,持续集成方案建设与优化等工作; 2、负责自动化测试工作的建设,包含后端服务的自动化测试分级以及工具平台的建设和维护工作; 3、负责工程效能体系建设和推动研发工程效能改进等工作。 4、积极和业务测试一起密切协同,通过创新和技术手段,发现&解决测试过程中的痛点,提升测试质量和效率。
阿里云CIO线交易计费平台,是阿里云业务中台系统的基石,是中台战略的核心阵地,由产商品、交易、优惠、计量计费、合同等多个核心业务平台组成,旨在提供简单可信赖的云服务交易平台,高效高质量地支持阿里云业务的全球化布局和创新性发展。 岗位职责: 技术方案设计 • 收集、识别、分析客户需求,并确定技术方案的目标、范围和交付成果 • 基于需求分析,进行技术可行性分析和方案评审,选择合适的技术选型、技术架构、数据架构和开发流程 技术实现 • 基于技术方案的拆解,按照任务目标和产出规范,完成任务/子任务的设计、编码开发和系统功能实现 • 对编码进行阶段性的讨论和CodeReview,并通过调试优化,推动代码成功部署 • 对开发中和部署后的程序进行必要的维护和迭代,包括值班oncall、升级工单处置、bug排查、问题诊断、产品体验改善、性能和成本优化等 基础服务开发 • 洞察和抽象团队内的共性技术需求并形成基础服务技术方案 • 通过技术框架、技术领域SDK、web组件库、技术知识库等可复用能力的建设,不断提升团队研发效率和质量 技术洞察与研究 • 通过行业会议、技术媒体、学术研究、友商交流等方式,收集领域内的最新技术信息,包括但不限于技术原理、技术优劣势、应用场景等 • 追踪并定期分析竞对产品的核心技术指标和发展方向 • 通过内外部渠道,了解并洞悉客户需求,并凝练形成对应的技术洞察 技术规划 • 基于业务需求和技术洞察,制定技术团队的中长期发展规划和技术路线图 • 体系性的设计各类配套规划,包括技术人员规划、技术基础设施规划、技术质量规划、技术安全规划等 项目管理 • 确定项目目标和范围,并拟定项目计划、预算和资源需求计划、项目风险评估、交付成果等 • 组建项目团队,明确项目各岗位职责和任务,配备必要的资源,并设计高效的协作机制 • 按项目计划进行落地实施,并对项目进度、数据、质量进行监控,确保项目保质保量实施 • 总结项目经验和教训,反馈项目成果和绩效,为之后的项目管理沉淀经验总结