1. Azure专业知识:
• 在Azure云平台上设计、实施和管理解决方案的能力得到证明。
• 有使用Azure服务的经验,如Azure虚拟机、Azure SQL数据库、Azure函数、Azure应用服务、Azure存储等。
2. 系统架构:
• 设计符合业务需求的端到端技术解决方案,考虑可扩展性、性能、安全性和成本效益。
• 制定和维护系统架构文档,确保与行业最佳实践一致。
3. 数据库管理:
• 深入了解SQL Server数据库,包括数据库设计、优化和性能调优。
• 与数据库管理员合作,确保高效和安全的数据管理。
4. 负载均衡:
• 设计和实施负载均衡解决方案,以确保应用程序的高可用性和最佳性能。
• 根据项目需求评估和选择适当的负载均衡技术。
5. 安全性:
• 在整个系统架构中实施强大的安全措施。
• 定期进行安全评估,确保符合行业标准和法规要求。
6. 网络基础设施:
• 设计和实施适用于面向公众的移动应用程序的网络基础设施,确保性能、可扩展性和安全性。
• 包括监督负载均衡、内容传递网络(CDN)和安全通信协议等方面,以提升整体用户体验。
• 与网络管理员合作,优化网络性能并解决问题。
7. API管理和开发:
• 设计和开发API,促进系统间的无缝集成。
• 实施和管理API管理解决方案,增强安全性和控制能力。
8. 移动前端监督:
• 对移动前端开发提供实际监督,确保移动开发团队走在正确的轨道上。
• 这包括积极指导和监督开发过程、审查代码,并提供支持,以维护与项目目标一致的高质量、用户友好的界面。
• 与移动开发团队合作,将前端组件与后端服务集成。
9. 经验发展:
• 运用10年的整体IT软件开发经验指导开发团队。
• 在团队内营造持续改进和学习的文化。
• 了解软件架构和开发领域的行业趋势、新兴技术和最佳实践。
• 计算机科学、信息技术或相关领域的学士或硕士学位。
• 至少5年的技术架构师经验,专注于Azure和多样化的技术领域。
• 总共10年的IT软件开发经验。
• 出色的分析和解决问题的能力。
• 优秀的沟通和协作能力。
• 相关的Azure和相关技术认证是一个加分项。