Jobs / Transport for Wales

DevOps Engineer

Transport for Wales · Pontypridd, WLS, United Kingdom
Pontypridd, WLS, United Kingdom43,000-48,000 GBP/yearlyOnsite
Remuneration
43,000-48,000 GBP/yearly
Location
Pontypridd, WLS, United Kingdom
Visa sponsorship
Not specified

Job summary

Development operations (DevOps) engineers are responsible for the development and operation of our cloud environment through tools, environments and practices. In this role, you will be responsible for underpinning good development processes including managing tools and testing environments, central code control, maintaining development standards and writing code that automates our cloud environment.

Benefits

Enhanced pension schemeFree travel across the TfW rail networkCycle to work schemeElectric car schemeHealth cash planHigh street discountsTraining & development opportunities

Qualifications

  • Experience in designing, developing, and maintaining complex public cloud services, with an understanding of Microsoft cloud and DevOps technologies.
  • Experience in one or more of: Azure PaaS (e.g. Azure Front Door, API Management, App Services), Azure IaaS (e.g. Virtual Machines, Containers, Virtual Networks), Azure DevOps (e.g. Boards, Repos, Pipelines, Test Plans).
  • Experience of Build and Release Management, code repositories and version control systems.
  • Proven ability to communicate technical subject matter to a non-technical audience.

Responsibilities

  • Build and maintain public cloud infrastructure using a mix of IaaS and PaaS resources, deployed via Infrastructure as Code (built in terraform) to deliver a secure, scalable cloud platform in line with TfW's Cloud Principles.
  • Support senior engineers to implement changes to build and release pipelines using Azure DevOps in line with TfW's CI/CD principles to ensure that deployment strategies for resources are repeatable, secure, and highly available.
  • Act as an escalation point to junior engineers by providing specialist guidance and advice through detailed debugging and analysis to enable the timely resolution of complex service impacting issues.
  • Manage integrations between hosting platforms and applications by working with the security teams accounting for Azure networking design, security configuration, and management, to ensure platform security is maintained.
  • Leverage low code technologies by utilising your knowledge and experience of Azure to design and build process flows to automate manual processes in line with Cloud Principals to optimise operational efficiencies.
  • Create, maintain and review technical documentation and participate in knowledge sharing workshops across the team to ensure support can be maintained for Cloud implementations.
  • Test new deployments prior to general rollout through use of manual and automation testing strategies, liaising where necessary with Service Delivery and Cyber security functions to ensure there is no adverse impact on live operations.
  • Understand the cost model for Azure services and validate the use of new resource types and/or SKUs with senior engineers before deployment to ensure cost optimisation.

Skills

AzureAzure DevOpsTerraform

Languages

Welsh

Relocation

No