高级解决方案架构师——远程办公(沙特阿拉伯)
负责 RTG 旗下 Octopus 复杂分布式平台的端到端架构设计。将业务和监管需求转化为安全、可扩展的云原生系统。
描述
- 负责指定平台和工作流的端到端解决方案架构,涵盖应用、数据、集成、安全和部署。
- 将业务和监管要求转化为清晰的架构决策,并明确说明各种权衡。
- 创建和维护架构愿景文档、高层设计、集成设计和决策记录。
- 在分布式系统中建立服务边界、API 契约、数据所有权和事件模型。
- 设计与外部系统及第三方系统的集成,包括适配器模式和防腐层模式。
- 制定可扩展性、可用性、性能、韧性和可观测性等非功能性要求,并验证设计是否满足这些要求。
- 与安全和风险相关方合作,将安全与合规要求纳入架构设计。
- 主持设计评审,支持工程负责人,并根据已批准的架构治理实施过程。
- 评估技术和供应商,基于证据提出建议。
- 持续跟踪架构风险、假设、依赖关系和未解决的决策,直至完成闭环。
- 与产品和交付负责人协作,参与估算、技术范围界定和交付规划。
任职要求
- 计算机科学、工程或相关专业的学士学位。
- 至少八年软件工程经验,其中至少三年担任大型多服务系统的架构岗位。
- 具备软件开发实践经验,并拥有足够扎实且持续更新的技术深度,能够可信地审查代码和评估设计。
- 精通分布式系统,包括微服务、服务边界、API 设计与版本管理,以及事件驱动架构。
- 深入掌握主流后端技术生态,例如 Java 和 Spring Boot,或同等企业级平台。
- 具备扎实的数据架构能力,包括关系建模、持久化策略、事务完整性以及跨服务一致性权衡。
- 深入理解安全架构,包括身份与访问管理、OAuth2/OpenID Connect、授权、加密和密钥管理。
- 具备使用 Kubernetes 或 OpenShift 设计云原生或容器化部署的经验,以及 CI/CD 交付经验。
- 能够创建清晰的架构文档和图表,供工程团队落地实施。
- 具备出色的利益相关者沟通能力,能够阐述技术决策并向非技术受众清楚解释。
- 具备出色的英语口语和书面沟通能力。
