岗位描述
【岗位职责】 作为解决方案架构师,您负责公司多个系统的长期架构、技术战略、标准、治理和跨系统设计。向高级管理层汇报,您拥有技术架构的最终决策权,并为技术负责人和开发团队提供明确的方向。这不是一个实操编码岗位;但是,它需要深厚的技术专业知识,以理解开发人员的任务、质疑设计选择、评估权衡并有效指导实施。
主要职责:
1.定义和维护多个系统和交付团队的目标架构、技术路线图、工程标准和治理模型
2.对架构决策、技术权衡、设计例外和跨系统依赖行使最终权威,确保与业务战略对齐
3.制作和维护架构图、高层设计(HLD)、架构决策记录、集成和 API 规范、安全架构、数据流图、非功能性需求、技术路线图和技术风险评估
4.与技术负责人合作进行实施设计和冲刺级技术领导;在实施前审查和批准技术负责人和开发人员准备的设计
5.为后端、移动端、前端、QA、DevOps 和其他工程团队提供可执行的技术指导,确保分配的开发工作在技术上合理、可行并与已批准的架构一致
6.与高级管理层、业务分析师、Scrum Master、产品利益相关方、供应商和外部系统负责人密切合作,展示选项、成本、风险、依赖关系和建议决策
7.负责安全、隐私、法规合规、韧性、高可用性、灾难恢复、性能、可扩展性、可观测性和运营可支持性的架构
8.直接管理、指导和发展指定的技术人员;监督主要发布准备工作,领导架构级事件调查和 RCA,并推动减少重复性问题和技术债务
9.参与生产值班轮值,领导事件故障排查和影响评估,并与开发、平台、供应商和业务团队协调及时解决
10.协调和处理临时的生产内容部署,确保适当的验证、审批、可追溯性和回滚准备
11.执行临时生产检查并支持平台团队运营任务,包括健康验证、依赖检查、访问或配置审查以及部署后验证
【任职要求】
1.计算机科学、工程或相关学科的学士学位,或同等实践经验
2.至少 15 年软件工程经验,包括在多个团队或产品中担任解决方案架构、分布式系统、集成和技术领导的高级职责
3.扎实的后端专业知识,包括 Java 17 或以上、Spring Boot 和 Spring Cloud、微服务、REST API、事件驱动架构、API 生命周期管理和集成模式
4.扎实理解数据和消息技术,包括 MySQL 或其他关系型数据库、Redis 或等效缓存、Elasticsearch/OpenSearch、Kafka、RabbitMQ 或 MQTT
5.扎实掌握云原生架构、Docker、Kubernetes、CI/CD、DevOps 实践、发布管理、集中式日志、指标、APM、分布式追踪和生产事件管理
6.具备基础设施成本评估经验,包括容量、可扩展性、运营需求和成本权衡的评估
7.扎实理解安全和合规架构,包括 OAuth2/OIDC、mTLS、加密、密钥管理、数据隐私、高可用性、灾难恢复和审计要求
8.理解原生 iOS 和 Android 架构、移动后端集成和应用发布约束;了解 Web 前端架构者优先
9.具备成熟的人员管理经验,能够用英语向高级管理层和技术团队清晰传达复杂的技术提案、估算、风险和权衡
技能与能力:
1.战略性技术领导力,具备做出务实、基于证据的决策并保持一致长期架构的判断力
2.强大的系统思维,能够分析多个系统间的交互、约束、故障模式、安全风险和权衡
3.出色的与高级管理层、技术团队、供应商和非技术受众的利益相关方管理、引导、演示和谈判技巧
4.有效的人员领导力、指导、授权、绩效管理和能力发展
5.较强的文档记录纪律,能够创建清晰、可执行的架构产物和治理标准
6.出色的问题解决和事件领导能力;能够处理模糊情况、优先处理风险并在压力下及时做出决策
关键绩效指标:
1.架构决策和交付物的质量、清晰度、可扩展性、韧性和可维护性
2.技术债务的可衡量减少和已商定现代化路线图的成功执行
3.跨系统和团队的架构、集成模式、安全控制和工程标准的一致性
4.技术决策、估算、风险评估和升级处理的及时性和质量
5.生产事件频率、严重性和重复性的减少,以及恢复结果的改善
6.符合安全、隐私、韧性、审计和法规要求
7.开发人员和技术负责人的对齐度、满意度、能力增长以及对已批准技术方向的遵守
8.技术估算、依赖分析、容量假设和交付风险预测的准确性