Azure DevOps Engineer

17 months agoContractor
Innosoul inc

Innosoul inc

location Los Angeles
unsaved
职位编号: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)非常熟悉