Python和Golang开发人员
地点:纽约NY10004 / 3天混合角色(需要当地纽约或附近可驾驶的地方的人员)
长期合同
职位描述:
• 理想的候选人将与公共云服务提供商(CSP)基础设施一起开发优质软件,涉及不同的公共云领域,并熟练掌握各种面向对象的开发工具和技术。
• 个人应具备Python和Golang或Terraform开发经验,以及NoSQL数据库的经验,最好是在公共云环境中。
• 具备JavaScript / TypeScript知识是额外的优势
• 具备良好的解决问题的能力,并独立负责追踪问题的解决。
• 候选人将与全球团队合作,了解需求,开发高质量的代码并交付项目。
• 该职位要求注重细节,并具备所有权,以确保交付高质量的应用程序。
主要职责:
• 手动开发和设计Python和Golang应用程序
• 将CSP自动化框架与内部工具集成(首先是Azure)
• 为公共云(Azure / GCP / AWS)和内部用户开发工具和自助功能
• 将自动化工作流程集成到CI / CD流水线中
• 通过与客户和基础设施团队合作,改善MS开发人员的体验
• 与全球应用程序开发人员和基础设施工程师团队进行接口
• 在开发的新领域进行概念验证
• 调查生产问题
• 为生产系统中应用程序故障提供技术支持
• 参与SDLC的所有方面(分析,设计,编码,测试,部署)
所需技能:
• 8年以上使用Python,Golang,Java或JavaScript / TypeScript进行实际工作经验
• 2年以上与全球分散团队合作的经验,跨越不同的时区
• 扎实的面向对象设计和开发理解
• 熟练掌握数据库技术(优先使用NoSQL),包括建模,测试和性能调优
• 熟练掌握Linux / Unix环境
• 有BDD框架(Cucumber / Gherkin,GoDog,behave等)的经验
• 熟练使用版本控制系统(git)和CI / CD工具(Jenkins)
• 对敏捷和DevOps方法和工具(例如Jira,Rally)有良好的理解
• 能够编写可重用,优化和可维护的代码,并且具备良好的文档记录,并遵循行业标准的最佳实践
• 在不同的利益相关者群体和知识水平之间以清晰简明的方式进行沟通和演示的卓越能力
期望技能:
• 熟悉基础设施即代码(Terraform)
• 有OPA经验
• 设计Azure应用程序的经验
• 具备Azure PaaS服务的经验
• 了解公共云的安全控制和/或安全工具