DevOps工程师,具备C#.NET技能。每日£650-£750,IR35内。6个月滚动合同。商品交易。每周在伦敦维多利亚办公室工作2天。
我的客户是一家顶级商品交易公司,正在寻找一位具备C#.NET开发背景的高级DevOps工程师,加入6个月滚动合同,每日支付£650-£750,IR35内。
核心技术要求是Kubernetes和AKS - Azure的实现。Docker在容器开发方面也是基础。
职位描述:
信息技术 - 伦敦的IT部门负责设计、构建、运营和维护一套定制和供应商系统,主要部署在内部管理的数据中心,但越来越多地寻求在公共云上部署的机会。
职位目的
公司最近开始加速采用云技术,并转向容器化应用。DevOps工程师在塑造整个软件开发生命周期方面起着重要作用,通过自动化各个方面;从初始开发到测试、部署和监控。
该职位位于新项目团队中,与开发团队、平台运营和其他DevOps工程师合作。职务人员将担任双重角色;主要角色是DevOps工程师,包括提供实际帮助、支持、指导开发团队,并帮助他们消除与DevOps流程相关的障碍和阻碍。次要角色是开发团队的Scrum Master。
职责包括:
自动化端到端应用程序生命周期
•了解利益相关者(主要是其他IT团队)的需求以及自动化如何帮助。
•与现有的DevOps团队合作,利用和改进C#容器化平台的模板化解决方案,该平台托管在Kubernetes中。
•与我们的平台运营团队合作,定义基础设施资源的自动化配置过程。
•与测试分析师和开发人员合作,确保自动化测试成为CI/CD流程的一部分。
•为端到端测试环境的自动化配置贡献力量。
支持开发团队进行生产部署
•确保部署按照公司约定的标准程序和安全协议进行。
•教育和培训他人如何使用部署工具和流程。
Scrum Master
•在多个项目/工作流中进行实际的Scrum Master活动
•具备消除障碍以确保Scrum团队进展的能力
•协助和指导Scrum团队自我管理
•帮助团队不断改进和优化他们的流程
•管理、管理和确保全面使用TFS以提供跟踪和可见性
•促进协作的团队环境,鼓励创造力、创新、持续改进并庆祝成功
这个角色是实际操作的,涵盖了广泛的技术领域。DevOps工程师预计与软件工程师、测试人员、基础设施工程师、数据库管理员和支持分析师密切合作。
所需经验
•曾任软件开发人员或具备良好的面向对象编程理解
•具备构建CI/CD流水线的经验:
•自动化和版本化的构建工件
•代码分析和安全工具
•具备指标的自动化部署
•构建和版本化容器映像的经验
•了解如何将应用程序部署到Kubernetes
•打包和部署工具
•应用程序负载均衡和金丝雀部署(带自动回滚)
•监控
•有基础设施即代码工具的经验
•了解使用容器进行自动化测试
•了解使用Docker Compose
•具备Scrum Master经验,最好具备CSM资格证书
技术要求
•C#(优先考虑)
•Azure DevOps构建工具(优先考虑)
•Docker(必需)
•Kubernetes(必需)
•Terraform(必需)
•Microsoft Azure云技术(IaaS,PaaS)
•基于Git和TFS的版本控制(必需)
•PowerShell(优先考虑)
•Helm Charts(优先考虑)
•Azure Monitor(优先考虑)
个人要求
•优秀的沟通能力,并证明与其他团队合作的能力
•优秀的分析和技术能力
•能够理解情况的长期(全局)和短期视角
•在可用创新解决方案的情况下,不害怕挑战现状
•能够学习新兴技术,并与其他IT社区共享知识
•能够影响和指导其他IT团队遵循标准/最佳实践
•能够在紧迫的时间框架内工作
如果您有兴趣并希望立即考虑,请发送简历。