要求:
• 3-5年或更多的软件开发经验,或者拥有计算机科学或相关领域硕士学位并至少有3年经验。
• 有管理基于YAML的持续集成、持续交付系统的经验(Azure DevOps、GitHub Actions等)。
• 有使用Azure资源管理器模板编写和部署Microsoft Azure云基础架构的经验。
• 有支持大型组织的工具管理经验。
• 具备团队合作能力的人际交往能力。
优秀候选人还应具备:
• Azure基础知识(AZ-900)认证。
• 其他Azure认证,如Azure管理(AZ-104)、Azure开发人员(AZ-204)或Azure DevOps工程师(AZ-400)。
• 在版本控制系统(Git等)上有丰富的工作经验。
• 在CI/CD流水线上进行根本原因分析的经验。
• 使用IDE工具(VSCode、Eclipse、Intellij等)的经验。
• 在云基础架构(Azure)上自动化和实施身份验证和安全策略的经验。
• 出色的口头和书面沟通能力,能够跨职能团队进行协作并增强可伸缩性。
你将从事的工作:
• 能够独立完成所有编程、项目管理和开发任务,无需密切监督;通常负责系统工作的更复杂方面。
• 直接处理复杂应用程序/技术问题的识别和解决,包括对非工作时间和周末的支持电话作出响应。
• 独立处理可能被一个或多个应用程序或系统使用的复杂系统或基础架构组件。
• 推动以交付有业务价值的功能为重点的应用程序开发。
• 通过建立良好的实践和习惯,在团队中保持高标准的软件质量。
• 识别和鼓励团队内的增长和改进领域。
• 与最终用户和内部客户沟通,帮助指导应用软件的开发、调试和测试,以确保准确性、完整性、互操作性和完整性。
• 执行综合测试和客户验收测试,需要仔细计划和执行,以确保及时、高质量的结果。
• 员工还负责按照Caterpillar管理层的安排执行其他工作任务。