职位编号:MI-125667
混合/本地Azure DevOps工程师(12+),具备云安全、CI/CD、发布自动化、虚拟化、ASP.Net/Core、WebAPI、Web服务、Windows服务、GIT/Jenkins、敏捷开发、JIRA、Bamboo、微服务、REST API、Bitbucket、WebSphere、Oracle、SQL Server、C#、ReactJS、MVC、C++、WCF、Angular、Bootstrap、UI开发经验
地点:Dimondale, MI
工作期限:12个月
混合:强烈优先考虑本地候选人,或愿意自费搬迁的非本地候选人。没有远程工作选项。需要从第一天开始现场工作,每周两天。资源将按混合时间表工作-候选人必须在周二和周三上班。
必备技能:
10+年安全工程、DevOps、云安全或相关领域的专业经验
熟悉与持续集成/交付解决方案和平台自动化相关的DevOps架构知识
必须在Azure平台上实施过DevOps实践/工具,涉及持续集成、环境自动化、发布自动化、虚拟化、基础设施即代码、指标跟踪等领域
候选人将在支持基于ASP.Net/Core的Web应用程序、WebAPI、Web服务、Windows服务、使用CICD流水线进行部署的桌面应用程序方面工作,集成使用GIT/Jenkins和Azure。熟悉Git的分支模型。
对敏捷软件/工具(如JIRA)和DevOps流程和工具(如Jenkins/Bamboo)非常熟悉。
10年以上的经验,在与应用程序/解决方案架构师协商的基础上制定技术设计,为大型应用程序开发项目的设计和开发指定方向。审查技术设计和规范,确保其完整性和符合质量标准,特别是作为对经验较少的系统分析员的指导。10年以上的响应式设计应用开发经验,专注于以人为中心的设计。
精通现代应用架构——三层、分布式、集中式、微服务等,具备REST API经验。使用API管理平台实现API层的需求,如安全性、自定义分析、限流、缓存、日志记录、请求和响应修改等。
使用敏捷交付方法论,构建、维护、改进和演进我们的持续集成和持续交付流程,以减少手动/重复任务。与我们的开发团队密切合作,创建自动化的持续集成(CI)和持续交付(CD)系统。必须具备5年的系统设计和实施构建流程以及使用Atlassian Bamboo、Jira、Bitbucket和/或Azure DevOps、Jenkins等进行发布管理的经验,集成多个平台集成,如IBM WebSphere、Oracle、SQL Server和Windows等。
候选人应具备扎实的面向对象概念知识,具备C# .Net、ASP.Net、.Net Core、SQL Server和ReactJS的实践经验
与解决方案架构师合作,制定代码审查的准则/流程。管理大规模系统实施的缺陷跟踪
能够独立工作并在团队环境中进行合作。优秀的书面和口头沟通能力。
详细所需技能:
10年以上开发大规模软件系统的经验,使用面向对象的编程语言,如.NET Framework、.NET Core、Visual Studio、Internet Information Services、CSS、MVC、C++和JavaScript。具备完全自动化的端到端CI/CD流水线经验,从代码提交到生产发布。
具备ASP.Net Core的实践经验。DevOps工程师将通过自动化参与基础设施、部署和开发运营,支持数字系统和支持软件工具。
Azure DevOps - 构建和发布流程设置和执行
Azure DevOps管理
具备MS SQL或Azure SQL、Oracle的实践经验
具备Azure服务部署经验 - 应用服务、Azure函数、Azure SQL、存储等
熟悉Azure开发,包括Azure逻辑应用、函数应用、服务总线、Cosmos DB、API管理、应用服务、Active Directory
使用C#在.NET中设计和开发企业级软件应用,使用MVC
设计和开发基于Web API和基于Web组件的Web用户界面
具备使用敏捷方法论进行项目开发的经验
积极参与Scrum团队,以敏捷环境中的代码和单元测试的创建和验证为主
精通Web服务和WCF、SOAP、XML、XSL、XSLT、CSS、DOM、HTML、AJAX、JavaScript、响应式Web设计、Angular、Bootstrap
具备Web服务-RESTful的实践经验。设计和开发Web API和WCF
具备使用面向对象JavaScript、TypeScript、Angular 5、Angular JS、Node JS、Bootstrap、媒体查询、CSS框架、C++等前端/用户界面(UI)技术开发用户界面(UI)丰富的Web应用程序和Web服务应用程序的经验。
候选人应具备将Selenium与.NET Framework集成的专业知识。
对敏捷软件/工具(如JIRA)和DevOps流程和工具(如Jenkins/Bamboo)非常熟悉。
SADLC - Azure DevOps构建定义和流水线
顶级技能和经验要求(完整职位描述附后):
- 10年以上经验
- 学士学位
- 必须在Azure平台上实施过DevOps实践/工具,涉及持续集成、环境自动化、发布自动化、虚拟化、基础设施即代码、指标跟踪等领域
- 候选人将在支持基于ASP.Net/Core的Web应用程序、WebAPI、Web服务、Windows服务、使用CICD流水线进行部署的桌面应用程序方面工作,集成使用GIT/Jenkins和Azure。熟悉Git的分支模型。
- 对敏捷软件/工具(如JIRA)和DevOps流程和工具(如Jenkins/Bamboo)非常熟悉