工作摘要:
我们正在寻找一位技术娴熟的技术主管,使用Python和AWS技术设计、开发和维护无服务器应用程序。理想的候选人将在构建可扩展的高性能后端系统方面拥有丰富的经验,并对AWS无服务器服务 (如Lambda、DynamoDB、SNS、SQS、S3等) 有深入的了解。这个角色需要一位强大的技术领导者,他可以指导团队、架构解决方案,并为我们的金融科技产品的整体成功做出贡献。
主要职责:
• 架构和开发解决方案: 使用Python和AWS无服务器技术设计和实施强大、可扩展且安全的后端服务。
• 无服务器应用程序开发: 利用AWS Lambda、DynamoDB、API Gateway、S3、SNS、SQS和其他AWS服务构建和维护无服务器应用程序。
• 领导力: 为工程师团队提供技术领导和指导,促进软件开发,测试和DevOps的最佳实践。
• 协作: 与包括前端开发人员,产品经理和DevOps工程师在内的跨职能团队紧密合作,以提供满足业务需求的高质量解决方案。
• 自动化和CI/CD: 实施和管理CI/CD管道、自动化测试和监控,以确保服务的高可用性和快速部署。
• 性能优化: 优化后端服务的性能、可扩展性和成本效益,确保AWS资源的高效使用。
• 安全性: 确保所有解决方案都遵循行业最佳安全实践,包括数据保护、访问控制和加密。
• 文档: 创建和维护全面的技术文档,包括架构图,API文档和部署指南。
• 问题解决: 诊断和解决生产环境中的复杂技术问题,确保最大限度地减少停机时间和中断。
• 持续改进: 随时了解Python、AWS无服务器技术和金融科技/银行技术堆栈的最新趋势和最佳实践,并应用这些知识来改进我们的系统。
资格:
• 经验:
• 至少10年的后端软件开发经验,至少6年的Python实践经验。
• 丰富的AWS无服务器技术经验,包括Lambda、DynamoDB、API Gateway、SNS、SQS、S3、ECS、EKS和其他相关服务。
• 在领导技术团队和在金融科技或银行领域提供复杂,可扩展的基于云的解决方案方面具有丰富的经验。
• 技术技能:
• 精通Python和相关框架 (例如Flask,Django)。
• 深入了解AWS无服务器架构和最佳实践。
• 具有基础设施即代码 (IaC) 工具 (如AWS CloudFormation或Terraform) 的经验。
• 熟悉RESTful api、微服务架构和事件驱动系统。
• 了解DevOps实践,包括CI/CD管道、自动化测试和使用AWS服务 (例如CodePipeline、CloudWatch、x-ray) 进行监控。
优先资格:
• 具有其他云平台 (如Azure、GCP) 和容器化技术 (如Docker和Kubernetes) 的经验。
• 熟悉金融服务行业法规和合规要求。
• 相关认证,如AWS认证解决方案架构师、AWS认证开发人员或类似认证