作为我们城市数据团队的一部分,您将与软件工程师、前端开发人员/数据可视化专家、数据工程师和数据科学家密切合作。您还将与我们数字团队的其他专业人员合作,包括产品经理、交付经理和其他DevOps工程师。
该角色的主要部分将是将良好的DevOps原则应用于新服务和系统的开发。
我们的两个关键项目是:
• 开发我们的内部基于云的数据存储、处理和分析系统(目前托管在虚拟服务器上),使其适用于我们开始使用的大型和复杂的数据集,包括高分辨率客流量数据、空气质量和建筑能源使用情况。
但是,您还将负责现有的AWS基础设施(<20% 的时间),确保站点可靠性、高性能、安全性和系统监控,这些系统托管了数百个小型的面向公众的Web应用程序。
如果您热衷于以有意义且有回报的方式运用您的技能,请立即申请。
请确保您的简历和求职信包含以下内容,以便为初选小组提供您的技能和经验的全面图景:
人员规格
技术要求/经验/资格:
• 拥有相关学科的学士学位,如计算机科学与核心开发要素,或者在专业领域的类似级别具有同等水平的资格或经验
• 熟练/具有DevOps方法来进行应用程序测试和部署的经验
• 有自动部署应用程序和服务到AWS的经验,包括管理我们的AWS资源。
• 在微服务架构中设计和实施CI/CD流水线的经验,使用GitHub或Jenkins等平台自动化软件构建/部署和服务器配置
• 熟悉使用DevOps原则设计系统的适当标准、方法和工具的知识/经验。
• 熟悉Ansible、Docker、Packer、Terraform、Linux、PostgreSQL、NGINX等技术将是理想的。
• 能够识别优化应用程序开发/部署和生命周期流程的机会,并使用DevOps和敏捷方法来贡献实施
• 能够定义持续集成构建,协调系统间的构建活动,并了解如何进行和支持集成测试活动
• 能够与技术利益相关者合作,将业务问题转化为技术设计,使用适当的标准和工具指定和设计系统
• 对机会均等和良好的工作关系有一定的了解和承诺,不仅在日常工作实践方面,而且在管理系统方面
行为能力
建立和管理关系
...与各种各样的人积极建立关系,共享知识和技能,以实现共同的目标。
有效执行的第三级指标:
• 积极参与合作伙伴关系,鼓励他人建立支持GLA目标的关系
• 理解并认识到各个层级的员工对于实现优先事项的贡献
• 积极管理合作伙伴关系,防止或解决任何冲突
• 调整风格,与合作伙伴有效合作,建立共识、信任和尊重
• 通过将各方利益相关者聚集在一起,合作有效地开展工作,实现目标
计划和组织
...提前思考,管理时间、优先事项和风险,并制定结构化和高效的方法,按时高质量地完成工作。
有效执行的第三级指标:
• 监控资源分配,预测可能影响工作交付的变化要求
• 确保建立评估流程以衡量项目效益
• 获得各方关于项目交付的认可和承诺
• 实施质量措施,确保总局产出的高标准。
• 将政治愿景转化为行动计划和可交付成果
解决问题
...从各种观点分析和解释情况,并找到创造性、可行性和及时性的解决方案。
有效执行的第三级指标:
• 澄清模糊的问题,质疑假设,以达到更全面的理解
• 积极挑战现状,寻找新的做事方式,寻找良好的实践
• 寻求并融入多元化的观点,帮助制定可行的策略来解决问题,启动改进工作流程的咨询
• 支持组织实施创新建议
应对压力和变化
...在情况变化、工作量增加、紧张局势或优先事项变化时,保持灵活适应,以维持绩效。
有效执行的第三级指标:
• 在压力下保持关注关键优先事项和可交付成果,坚韧不拔
• 预见并灵活适应变化的要求
• 将挑战作为学习和改进的机会
• 全面参与并鼓励他人参与变革倡议
• 管理团队的健康,支持他们应对压力和变化
沟通和影响
...以清晰、有说服力的方式呈现信息和论点,使他人认为我们可信且有口才,并与我们互动。
有效执行的第三级指标:
• 鼓励和支持团队进行透明和包容性沟通
• 通过令人信服、经过深思熟虑的论证来影响他人并获得认可
• 有效进行谈判以实现GLA的优先事项
• 综合他人的复杂观点,认识到在某些情况下需要妥协,并促成协议
• 在组织内外积极倡导GLA
主要职责
• 领导GLA数字产业的持续集成和部署流水线的开发和推广,使用容器化技术,在与其他部门合作的同时。
• 使用Terraform(或类似工具)设计和实施基础设施即代码,提供高性能和安全的基础设施。使用跨平台API和自动化/部署技术(如Ansible或类似工具)来协调自动化云平台部署和系统构建
• 领导确保内部和外包的开发人员、系统管理员和技术架构师在设计、架构、自动化和实施高可用、性能良好和容错性强、安全环境方面使用最佳实践的DevOps方法,多云能力主要从AWS开始。
• 领导实施和维护数字服务的监控解决方案,并为使用公共云平台部署的Web服务的基础设施和应用程序组件实施强大的安全控制和监控解决方案。
• 定义和实施GLA的DevOps方法论(与技术同事协商),使用GDS服务标准推荐的实践。支持团队将我们的持续集成流水线扩展到我们的数字产业。
• 诊断和解决应用程序部署流水线中的问题,使用标准的调试工具来追踪和识别根本原因。创建新的诊断策略和程序。独立解决问题/识别问题,并与内部DevOps团队、技术架构师和第三方供应商的开发人员合作解决更具挑战性的问题。
• 领导现有数字服务的系统健康检查和支持审计。提供建议并建立最佳实践。
• 在多学科Scrum团队中使用敏捷方法工作,与交付经理、产品负责人和其他利益相关者合作和联系,确定业务需求,实施用户故事,并确保Web产业的成功和顺利的发布管理。
• 负责设计、实施和维护开发人员程序(手册),并监督并与外部第三方供应商和云服务提供商合作,确保他们遵守我们的技术标准和开发人员手册,并确保GLA从任何第三方服务提供商中获得最大的价值,并将正确的知识转移给内部。
• 不断提高自己的工作领域知识,推动开发实践的社群,并接受软件交付的敏捷框架。支持同事使用DevOps最佳实践实现完全的敏捷性,包括持续集成、交付和发布。
GLA能力框架指南详细说明了每个能力以及不同级别指标,可以在这里找到:GLA能力框架。
该职位将在伦敦消防局总部(Union Street SE1 0LL)设立。
根据其角色,GLA员工每周在我们的办公室和远程工作多达3天。因此,您需要在家工作和上班之间分配时间。
申请流程和其他信息
请注意,此职位的所有申请必须通过我们的在线招聘系统提交。我们不接受仅有简历的申请。
请在表格的“附加文件”部分上传一封不超过1500字的求职信,确保在个人陈述中涵盖以下技术要求和能力。首选Word或PDF格式,不包含任何照片或图像。请确保您的简历和求职信的命名规范中包含工作参考编号(例如“CV - 申请人姓名 - 012345”)。
未附上求职信的申请将不予考虑。
伦敦的多样性是其最大的资产,我们努力确保我们的员工队伍在各个层级上反映伦敦的多样性。我们欢迎所有人的申请,无论年龄、性别、种族、性取向、信仰或残疾。我们特别鼓励黑人、亚洲和少数族裔候选人以及目前在我们的员工队伍中代表性不足的残疾人候选人申请。
我们致力于成为一个包容性的雇主,并乐意考虑灵活的工作安排。我们欢迎寻求兼职工作的候选人申请,因为这个角色可以共享工作。
除了良好的薪资待遇外,我们还提供一系列有吸引力的福利,包括30天年假、无息季票贷款、无息自行车贷款和职业平均退休金计划。
在这次招聘活动中,为了GLA持续致力于成为一个包容和平等机会的雇主,我们将从简历和求职信中删除可能导致歧视的个人可识别信息。
将合理调整工作安排以适应残疾人员无法从事工作的情况。