The Role: Next Technology is looking for DevOps Engineers with CI/CD Pipeline experience to be aligned to great teams of developers in our tech domains. We require an individual who has exposure to Cloud, IdeallyMicrosoft Azure, and containerisation technologies (Using Docker and Kubernetes) to drive innovation and adoption of new cloud services. We work closely with our Development Domains and Business users to ensure they have the right tools to get our Products to the market as quickly and efficiently as possible, allowing the business growth NEXT has seen over the last few years. We never standstill, we are constantly looking to evolve our technology, our applications and the services we offer our stakeholders. We really are a group of people who love technology, pushing boundaries and answering the what-ifs! Working with us would mean exposure to new technologies and ways of working, getting involved in forcing through change and ultimately providing our customers with a better service. Like all departments, we also have challenges with some legacy applications and 'older' code languages but who doesn't love a good challenge? We can promise an environment that is never dull with the freedom and support to express yourself to come up with new initiatives. If you want to suggest a new way of working, an improvement to an application or try a new technology go for it! We run a lean operation in a quick paced environment, so we need our people to be able to work efficiently, accurately and well under pressure. We expect the right individual to have excellent communication skills, being able to work in a team, be involved in open discussion, communicate ideas, inclusion and diversity. Having strong analytical and problem-solving skills will be advantageous especially as the person in this role will be driving forward the new technologies and approach in Next Technology. What You'll Take On: Create and modify infrastructure code to provision and configure cloud resources in line with IaaS, SaaS and PaaS solutions Automate the creation & deployment of Development, Test, PreProduction and Production environments via Infrastructure-as-Code Manage CI/CD pipelines (YAML) - configure automated infrastructure and software build/deployment/release processes, using Git for version control and code management Maintain and govern all environments to ensure consistency of software Management of application Source Code, including ensuring that branching strategies are followed Use monitoring tools for Applications, Servers & Services diagnostics Assist Development teams with performance and volume testing, and troubleshooting build and deployment issues Identify departmental processes that where possible can be streamlined or automated Create and maintain technical documentation detailing High Level and Low Level Cloud solutions Provide Cloud expertise to guide the Project teams to develop in the most efficient manner and in line with best practices Ensure use of DevSecOps principles and work alongside both internal and external Auditing and Security teams in order to maintain security of all environments and data Work in tandem with agile principles, participating in sprint ceremonies and effectively managing own workload Coordinate and liaise with development project teams (Developers, QA Analyst, Project Managers) on requirements, planning and status updates What You'll Bring: Technical Requirements Infrastructure-as-Code (Terraform) Azure DevOps, Artifacts, Boards, CI/CD pipelines (YAML), Repositories Knowledge in DevOps concepts, best practices and Agile principles Experience of working with the 3 main Cloud Providers - Azure being preferred Microsoft .NET Framework, .NET Core, ASP.NET Core, C# PowerShell, Bash scripting SQL Server / NoSQL databases / CosmosDB Windows & Linux servers Source Control Management (Git) Desirable Microservices DevSecOps Tooling (i.e. SonarCloud, Veracode, CrowdStrike) Docker containers Kubernetes Helm charts
16/07/2026
Full time
The Role: Next Technology is looking for DevOps Engineers with CI/CD Pipeline experience to be aligned to great teams of developers in our tech domains. We require an individual who has exposure to Cloud, IdeallyMicrosoft Azure, and containerisation technologies (Using Docker and Kubernetes) to drive innovation and adoption of new cloud services. We work closely with our Development Domains and Business users to ensure they have the right tools to get our Products to the market as quickly and efficiently as possible, allowing the business growth NEXT has seen over the last few years. We never standstill, we are constantly looking to evolve our technology, our applications and the services we offer our stakeholders. We really are a group of people who love technology, pushing boundaries and answering the what-ifs! Working with us would mean exposure to new technologies and ways of working, getting involved in forcing through change and ultimately providing our customers with a better service. Like all departments, we also have challenges with some legacy applications and 'older' code languages but who doesn't love a good challenge? We can promise an environment that is never dull with the freedom and support to express yourself to come up with new initiatives. If you want to suggest a new way of working, an improvement to an application or try a new technology go for it! We run a lean operation in a quick paced environment, so we need our people to be able to work efficiently, accurately and well under pressure. We expect the right individual to have excellent communication skills, being able to work in a team, be involved in open discussion, communicate ideas, inclusion and diversity. Having strong analytical and problem-solving skills will be advantageous especially as the person in this role will be driving forward the new technologies and approach in Next Technology. What You'll Take On: Create and modify infrastructure code to provision and configure cloud resources in line with IaaS, SaaS and PaaS solutions Automate the creation & deployment of Development, Test, PreProduction and Production environments via Infrastructure-as-Code Manage CI/CD pipelines (YAML) - configure automated infrastructure and software build/deployment/release processes, using Git for version control and code management Maintain and govern all environments to ensure consistency of software Management of application Source Code, including ensuring that branching strategies are followed Use monitoring tools for Applications, Servers & Services diagnostics Assist Development teams with performance and volume testing, and troubleshooting build and deployment issues Identify departmental processes that where possible can be streamlined or automated Create and maintain technical documentation detailing High Level and Low Level Cloud solutions Provide Cloud expertise to guide the Project teams to develop in the most efficient manner and in line with best practices Ensure use of DevSecOps principles and work alongside both internal and external Auditing and Security teams in order to maintain security of all environments and data Work in tandem with agile principles, participating in sprint ceremonies and effectively managing own workload Coordinate and liaise with development project teams (Developers, QA Analyst, Project Managers) on requirements, planning and status updates What You'll Bring: Technical Requirements Infrastructure-as-Code (Terraform) Azure DevOps, Artifacts, Boards, CI/CD pipelines (YAML), Repositories Knowledge in DevOps concepts, best practices and Agile principles Experience of working with the 3 main Cloud Providers - Azure being preferred Microsoft .NET Framework, .NET Core, ASP.NET Core, C# PowerShell, Bash scripting SQL Server / NoSQL databases / CosmosDB Windows & Linux servers Source Control Management (Git) Desirable Microservices DevSecOps Tooling (i.e. SonarCloud, Veracode, CrowdStrike) Docker containers Kubernetes Helm charts
The TP ICAP Group is a world leading provider of market infrastructure.Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions.Through our people and technology, we connect clients to superior liquidity and data solutions.The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform.The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist.Role OverviewAs a Development Team Leader in the Client Facing Technology (CFT) Team, you will work on Client Connectivity Platforms servicing primarily the Global Broking Division. The platforms are built using a combination of in-house and vendor-based software. The Role reports to the CFT Engineering Manager.Role ResponsibilitiesA 'hands-on' manager who will develop software, line manage developers and influence architectural decisions.Build and Review client connectivity applications to maximise maintainability, stability, performance and scalability.Be a team player and closely work with Architecture, QA Team, Business Analysts, Product Managers, Project Manager / Agile Scrum Lead, Support Teams and other Stake Holders.Work in a collaborative environment as part of a close team.Manage Releases and Production Rollouts with Support teams.Hands on involvement supporting production issues.Experience / CompetencesEssentialExperience with leading a team of developersConducting Appraisals and Technical Reviews.Broking / Trading / Banking business domain e.g. FX and Fixed IncomeStrong communication skills.Experience with building systems using FIX Protocol.Senior-level experience with Java.Experience with version control systems e.g. GitLab, GitHub.Deploying and configuring applications running in Amazon Web Service (AWS) EC2, ELB, EKS, AMI .Developing software using Agile methodologies.Level 3 Support for Production systems.Delivering software using SAFe/Agile frameworks.Knowledge of Observability technologies such as Grafana.DesiredExperience using AI tools in a Development Environment e.g. AWS KiroSenior level experience with a scripting language such as Python.Rapid Addition Platform or other FIX Messaging Hub.Experience with DevOps/build technologies such Ansible, Jenkins, Maven and Groovy.Experience with database technologies with SQL.Experience with messaging platforms e.g. Solace.Role Band & Level: Manager, 7 The Perfect Fit?Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us.Company StatementWe know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement.LocationUK - 135 Bishopsgate - London
06/07/2026
Full time
The TP ICAP Group is a world leading provider of market infrastructure.Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions.Through our people and technology, we connect clients to superior liquidity and data solutions.The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform.The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist.Role OverviewAs a Development Team Leader in the Client Facing Technology (CFT) Team, you will work on Client Connectivity Platforms servicing primarily the Global Broking Division. The platforms are built using a combination of in-house and vendor-based software. The Role reports to the CFT Engineering Manager.Role ResponsibilitiesA 'hands-on' manager who will develop software, line manage developers and influence architectural decisions.Build and Review client connectivity applications to maximise maintainability, stability, performance and scalability.Be a team player and closely work with Architecture, QA Team, Business Analysts, Product Managers, Project Manager / Agile Scrum Lead, Support Teams and other Stake Holders.Work in a collaborative environment as part of a close team.Manage Releases and Production Rollouts with Support teams.Hands on involvement supporting production issues.Experience / CompetencesEssentialExperience with leading a team of developersConducting Appraisals and Technical Reviews.Broking / Trading / Banking business domain e.g. FX and Fixed IncomeStrong communication skills.Experience with building systems using FIX Protocol.Senior-level experience with Java.Experience with version control systems e.g. GitLab, GitHub.Deploying and configuring applications running in Amazon Web Service (AWS) EC2, ELB, EKS, AMI .Developing software using Agile methodologies.Level 3 Support for Production systems.Delivering software using SAFe/Agile frameworks.Knowledge of Observability technologies such as Grafana.DesiredExperience using AI tools in a Development Environment e.g. AWS KiroSenior level experience with a scripting language such as Python.Rapid Addition Platform or other FIX Messaging Hub.Experience with DevOps/build technologies such Ansible, Jenkins, Maven and Groovy.Experience with database technologies with SQL.Experience with messaging platforms e.g. Solace.Role Band & Level: Manager, 7 The Perfect Fit?Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us.Company StatementWe know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement.LocationUK - 135 Bishopsgate - London
We are looking for an experienced DevOps Engineer to join our Technology & Infrastructure team. London / Farnborough / Remote (UK-based) Contract Permanent, full-time DevOps Engineer Main purpose of the role The DevOps Engineer is responsible for designing, building, supporting, and continuously improving the environments, CI/CD pipelines, and platform automation capabilities that enable product teams to deliver change safely and at pace. The role will work closely with multiple Agile product teams to ensure environments, deployment tooling, infrastructure, and release pipelines are available before development begins, removing delivery blockers and accelerating time to market. This role is critical to the successful delivery of the pension platform technical upgrade programme, wider pensions platform modernisation, and the adoption of modern engineering practices across the technology estate. Strong skills in Python are also required both for the scripting and automation required for GitLab CI/CD pipelines and potential involvement in Python centric systems development alongside primary DevOps responsibilities. Key responsibilities Agile Delivery Enablement Embed within Agile product teams and work closely with Product Owners, Developers, QA, and Business Analysts. Participate in sprint planning, backlog refinement, stand-ups, retrospectives, and release planning. Ensure DevOps deliverables are identified early and prioritised alongside application work. Make sure required environments, infrastructure, access, pipelines, and deployment tooling are ready before development starts. Remove technical blockers that could delay sprint commitments or release milestones. Support multiple product teams simultaneously while maintaining delivery focus. Environment Strategy & Management Own creation and lifecycle management of Development, SIT, UAT, Pre-Production, and Production environments. Build consistent, repeatable environments using Infrastructure as Code. Ensure environments are available when needed, correctly configured, scalable, secure and cost effective. Coordinate environment refreshes, patching, cloning, and test data management. Support environment readiness for pension platform technical upgrade delivery. CI/CD Pipeline Ownership Design, build, and maintain robust CI/CD pipelines supporting multiple product teams. Automate code build, unit testing, security scans, packaging, deployment and release approval processes. Ensure pipelines are reusable, standardised, and easy for teams to adopt. Improve deployment frequency while reducing failure rates. Provide self-service deployment capability where appropriate. Containerisation & Kubernetes Delivery Build and maintain container-based deployment capability using Docker and Kubernetes. Create and manage Helm charts for application deployment across environments. Standardise Kubernetes release patterns for consistency and reliability. Support scaling, resilience, secrets management, config management, and health checks. Work with teams to modernise legacy applications where appropriate. Infrastructure as Code & Automation Use Terraform, Ansible, PowerShell, Bash, or similar tools to automate infrastructure provisioning and configuration. Manage cloud and on-prem resources through code with proper version control and approvals. Promote reusable modules, templates, and engineering standards. Reduce manual setup effort and improve environment consistency. Upgrade & Change Programme Support Provide DevOps leadership for the technical and associated platform changes. Support environment provisioning, release planning, deployment rehearsals, cutover preparation, rollback planning and go-live readiness. Coordinate technical delivery across internal teams and third-party suppliers. Python Projects Work closely with Business Analyst to understand requirements. Where involved in Python projects building new capabilities, alongside core DevOps responsibilities, follow full DevOps processes for the software lifecycle. Develop using Agile methodology delivering regular increments and gaining feedback from BAs and business stakeholders. Produce automated testing scripts for the new software. Security, Risk & Controls Embed DevSecOps practices into delivery pipelines. Implement controls such as SAST and DAST scanning, dependency checks, secrets management, role-based access controls and audit logging. Ensure segregation of duties and controlled production releases. Maintain evidence for audit and regulatory review. Observability & Reliability Implement monitoring, alerting, and logging across environments and pipelines. Track service health, deployment success, failures, and platform performance. Support root cause analysis and continuous improvement after incidents. Improve reliability and reduce repeat issues. Stakeholder Management Act as trusted DevOps partner to product teams, business stakeholders, and suppliers. Communicate clearly on delivery readiness, risks, dependencies, and timelines. Translate technical constraints into business language. Build strong working relationships across engineering and operations. Continuous Improvement Drive adoption of modern engineering practices across the organisation. Identify opportunities to increase automation, reduce lead time for change, improve release confidence, standardise tooling and increase developer productivity. Coach teams on DevOps ways of working. Key Skills & Experience Essential Proven DevOps / Platform Engineering experience in complex enterprise environments. Strong Agile delivery experience supporting multiple Scrum or product teams. Hands on experience with Terraform, Helm, Kubernetes, Docker, and GitLab CI, Azure DevOps or Jenkins. Strong Python skills essential. Strong scripting skills (PowerShell, Bash). Experience with cloud platforms such as Azure or AWS. Strong understanding of networking, infrastructure, and security controls. Experience building scalable CI/CD operating models. Desirable Experience within pensions administration, insurance, or regulated financial services. Knowledge of pension administration systems. Experience of Python Django web server. Experience with hybrid cloud environments. Exposure to SRE practices and platform engineering models. Experience supporting legacy to modern platform transformation. Personal qualities Delivery focused and proactive Calm under pressure Highly organised Strong ownership mindset Collaborative and pragmatic Comfortable challenging constructively Passionate about engineering excellence Reporting line Reports to: Head of IT Line manager: Stephen Wright, Head of IT
05/07/2026
Full time
We are looking for an experienced DevOps Engineer to join our Technology & Infrastructure team. London / Farnborough / Remote (UK-based) Contract Permanent, full-time DevOps Engineer Main purpose of the role The DevOps Engineer is responsible for designing, building, supporting, and continuously improving the environments, CI/CD pipelines, and platform automation capabilities that enable product teams to deliver change safely and at pace. The role will work closely with multiple Agile product teams to ensure environments, deployment tooling, infrastructure, and release pipelines are available before development begins, removing delivery blockers and accelerating time to market. This role is critical to the successful delivery of the pension platform technical upgrade programme, wider pensions platform modernisation, and the adoption of modern engineering practices across the technology estate. Strong skills in Python are also required both for the scripting and automation required for GitLab CI/CD pipelines and potential involvement in Python centric systems development alongside primary DevOps responsibilities. Key responsibilities Agile Delivery Enablement Embed within Agile product teams and work closely with Product Owners, Developers, QA, and Business Analysts. Participate in sprint planning, backlog refinement, stand-ups, retrospectives, and release planning. Ensure DevOps deliverables are identified early and prioritised alongside application work. Make sure required environments, infrastructure, access, pipelines, and deployment tooling are ready before development starts. Remove technical blockers that could delay sprint commitments or release milestones. Support multiple product teams simultaneously while maintaining delivery focus. Environment Strategy & Management Own creation and lifecycle management of Development, SIT, UAT, Pre-Production, and Production environments. Build consistent, repeatable environments using Infrastructure as Code. Ensure environments are available when needed, correctly configured, scalable, secure and cost effective. Coordinate environment refreshes, patching, cloning, and test data management. Support environment readiness for pension platform technical upgrade delivery. CI/CD Pipeline Ownership Design, build, and maintain robust CI/CD pipelines supporting multiple product teams. Automate code build, unit testing, security scans, packaging, deployment and release approval processes. Ensure pipelines are reusable, standardised, and easy for teams to adopt. Improve deployment frequency while reducing failure rates. Provide self-service deployment capability where appropriate. Containerisation & Kubernetes Delivery Build and maintain container-based deployment capability using Docker and Kubernetes. Create and manage Helm charts for application deployment across environments. Standardise Kubernetes release patterns for consistency and reliability. Support scaling, resilience, secrets management, config management, and health checks. Work with teams to modernise legacy applications where appropriate. Infrastructure as Code & Automation Use Terraform, Ansible, PowerShell, Bash, or similar tools to automate infrastructure provisioning and configuration. Manage cloud and on-prem resources through code with proper version control and approvals. Promote reusable modules, templates, and engineering standards. Reduce manual setup effort and improve environment consistency. Upgrade & Change Programme Support Provide DevOps leadership for the technical and associated platform changes. Support environment provisioning, release planning, deployment rehearsals, cutover preparation, rollback planning and go-live readiness. Coordinate technical delivery across internal teams and third-party suppliers. Python Projects Work closely with Business Analyst to understand requirements. Where involved in Python projects building new capabilities, alongside core DevOps responsibilities, follow full DevOps processes for the software lifecycle. Develop using Agile methodology delivering regular increments and gaining feedback from BAs and business stakeholders. Produce automated testing scripts for the new software. Security, Risk & Controls Embed DevSecOps practices into delivery pipelines. Implement controls such as SAST and DAST scanning, dependency checks, secrets management, role-based access controls and audit logging. Ensure segregation of duties and controlled production releases. Maintain evidence for audit and regulatory review. Observability & Reliability Implement monitoring, alerting, and logging across environments and pipelines. Track service health, deployment success, failures, and platform performance. Support root cause analysis and continuous improvement after incidents. Improve reliability and reduce repeat issues. Stakeholder Management Act as trusted DevOps partner to product teams, business stakeholders, and suppliers. Communicate clearly on delivery readiness, risks, dependencies, and timelines. Translate technical constraints into business language. Build strong working relationships across engineering and operations. Continuous Improvement Drive adoption of modern engineering practices across the organisation. Identify opportunities to increase automation, reduce lead time for change, improve release confidence, standardise tooling and increase developer productivity. Coach teams on DevOps ways of working. Key Skills & Experience Essential Proven DevOps / Platform Engineering experience in complex enterprise environments. Strong Agile delivery experience supporting multiple Scrum or product teams. Hands on experience with Terraform, Helm, Kubernetes, Docker, and GitLab CI, Azure DevOps or Jenkins. Strong Python skills essential. Strong scripting skills (PowerShell, Bash). Experience with cloud platforms such as Azure or AWS. Strong understanding of networking, infrastructure, and security controls. Experience building scalable CI/CD operating models. Desirable Experience within pensions administration, insurance, or regulated financial services. Knowledge of pension administration systems. Experience of Python Django web server. Experience with hybrid cloud environments. Exposure to SRE practices and platform engineering models. Experience supporting legacy to modern platform transformation. Personal qualities Delivery focused and proactive Calm under pressure Highly organised Strong ownership mindset Collaborative and pragmatic Comfortable challenging constructively Passionate about engineering excellence Reporting line Reports to: Head of IT Line manager: Stephen Wright, Head of IT
Trafalgar House Pensions Administration Limited
Farnborough, Hampshire
We are looking for an experienced DevOps Engineer to join our Technology & Infrastructure team. London / Farnborough / Remote (UK-based) Contract Permanent, full-time DevOps Engineer Main purpose of the role The DevOps Engineer is responsible for designing, building, supporting, and continuously improving the environments, CI/CD pipelines, and platform automation capabilities that enable product teams to deliver change safely and at pace. The role will work closely with multiple Agile product teams to ensure environments, deployment tooling, infrastructure, and release pipelines are available before development begins, removing delivery blockers and accelerating time to market. This role is critical to the successful delivery of the pension platform technical upgrade programme, wider pensions platform modernisation, and the adoption of modern engineering practices across the technology estate. Strong skills in Python are also required both for the scripting and automation required for GitLab CI/CD pipelines and potential involvement in Python centric systems development alongside primary DevOps responsibilities. Key responsibilities Agile Delivery Enablement Embed within Agile product teams and work closely with Product Owners, Developers, QA, and Business Analysts. Participate in sprint planning, backlog refinement, stand-ups, retrospectives, and release planning. Ensure DevOps deliverables are identified early and prioritised alongside application work. Make sure required environments, infrastructure, access, pipelines, and deployment tooling are ready before development starts. Remove technical blockers that could delay sprint commitments or release milestones. Support multiple product teams simultaneously while maintaining delivery focus. Environment Strategy & Management Own creation and lifecycle management of Development, SIT, UAT, Pre-Production, and Production environments. Build consistent, repeatable environments using Infrastructure as Code. Ensure environments are available when needed, correctly configured, scalable, secure and cost effective. Coordinate environment refreshes, patching, cloning, and test data management. Support environment readiness for pension platform technical upgrade delivery. CI/CD Pipeline Ownership Design, build, and maintain robust CI/CD pipelines supporting multiple product teams. Automate code build, unit testing, security scans, packaging, deployment and release approval processes. Ensure pipelines are reusable, standardised, and easy for teams to adopt. Improve deployment frequency while reducing failure rates. Provide self-service deployment capability where appropriate. Containerisation & Kubernetes Delivery Build and maintain container-based deployment capability using Docker and Kubernetes. Create and manage Helm charts for application deployment across environments. Standardise Kubernetes release patterns for consistency and reliability. Support scaling, resilience, secrets management, config management, and health checks. Work with teams to modernise legacy applications where appropriate. Infrastructure as Code & Automation Use Terraform, Ansible, PowerShell, Bash, or similar tools to automate infrastructure provisioning and configuration. Manage cloud and on-prem resources through code with proper version control and approvals. Promote reusable modules, templates, and engineering standards. Reduce manual setup effort and improve environment consistency. Upgrade & Change Programme Support Provide DevOps leadership for the technical and associated platform changes. Support environment provisioning, release planning, deployment rehearsals, cutover preparation, rollback planning and go-live readiness. Coordinate technical delivery across internal teams and third-party suppliers. Python Projects Work closely with Business Analyst to understand requirements. Where involved in Python projects building new capabilities, alongside core DevOps responsibilities, follow full DevOps processes for the software lifecycle. Develop using Agile methodology delivering regular increments and gaining feedback from BAs and business stakeholders. Produce automated testing scripts for the new software. Security, Risk & Controls Embed DevSecOps practices into delivery pipelines. Implement controls such as SAST and DAST scanning, dependency checks, secrets management, role-based access controls and audit logging. Ensure segregation of duties and controlled production releases. Maintain evidence for audit and regulatory review. Observability & Reliability Implement monitoring, alerting, and logging across environments and pipelines. Track service health, deployment success, failures, and platform performance. Support root cause analysis and continuous improvement after incidents. Improve reliability and reduce repeat issues. Stakeholder Management Act as trusted DevOps partner to product teams, business stakeholders, and suppliers. Communicate clearly on delivery readiness, risks, dependencies, and timelines. Translate technical constraints into business language. Build strong working relationships across engineering and operations. Continuous Improvement Drive adoption of modern engineering practices across the organisation. Identify opportunities to increase automation, reduce lead time for change, improve release confidence, standardise tooling and increase developer productivity. Coach teams on DevOps ways of working. Key Skills & Experience Essential Proven DevOps / Platform Engineering experience in complex enterprise environments. Strong Agile delivery experience supporting multiple Scrum or product teams. Hands on experience with Terraform, Helm, Kubernetes, Docker, and GitLab CI, Azure DevOps or Jenkins. Strong Python skills essential. Strong scripting skills (PowerShell, Bash). Experience with cloud platforms such as Azure or AWS. Strong understanding of networking, infrastructure, and security controls. Experience building scalable CI/CD operating models. Desirable Experience within pensions administration, insurance, or regulated financial services. Knowledge of pension administration systems. Experience of Python Django web server. Experience with hybrid cloud environments. Exposure to SRE practices and platform engineering models. Experience supporting legacy to modern platform transformation. Personal qualities Delivery focused and proactive Calm under pressure Highly organised Strong ownership mindset Collaborative and pragmatic Comfortable challenging constructively Passionate about engineering excellence Reporting line Reports to: Head of IT Line manager: Stephen Wright, Head of IT
05/07/2026
Full time
We are looking for an experienced DevOps Engineer to join our Technology & Infrastructure team. London / Farnborough / Remote (UK-based) Contract Permanent, full-time DevOps Engineer Main purpose of the role The DevOps Engineer is responsible for designing, building, supporting, and continuously improving the environments, CI/CD pipelines, and platform automation capabilities that enable product teams to deliver change safely and at pace. The role will work closely with multiple Agile product teams to ensure environments, deployment tooling, infrastructure, and release pipelines are available before development begins, removing delivery blockers and accelerating time to market. This role is critical to the successful delivery of the pension platform technical upgrade programme, wider pensions platform modernisation, and the adoption of modern engineering practices across the technology estate. Strong skills in Python are also required both for the scripting and automation required for GitLab CI/CD pipelines and potential involvement in Python centric systems development alongside primary DevOps responsibilities. Key responsibilities Agile Delivery Enablement Embed within Agile product teams and work closely with Product Owners, Developers, QA, and Business Analysts. Participate in sprint planning, backlog refinement, stand-ups, retrospectives, and release planning. Ensure DevOps deliverables are identified early and prioritised alongside application work. Make sure required environments, infrastructure, access, pipelines, and deployment tooling are ready before development starts. Remove technical blockers that could delay sprint commitments or release milestones. Support multiple product teams simultaneously while maintaining delivery focus. Environment Strategy & Management Own creation and lifecycle management of Development, SIT, UAT, Pre-Production, and Production environments. Build consistent, repeatable environments using Infrastructure as Code. Ensure environments are available when needed, correctly configured, scalable, secure and cost effective. Coordinate environment refreshes, patching, cloning, and test data management. Support environment readiness for pension platform technical upgrade delivery. CI/CD Pipeline Ownership Design, build, and maintain robust CI/CD pipelines supporting multiple product teams. Automate code build, unit testing, security scans, packaging, deployment and release approval processes. Ensure pipelines are reusable, standardised, and easy for teams to adopt. Improve deployment frequency while reducing failure rates. Provide self-service deployment capability where appropriate. Containerisation & Kubernetes Delivery Build and maintain container-based deployment capability using Docker and Kubernetes. Create and manage Helm charts for application deployment across environments. Standardise Kubernetes release patterns for consistency and reliability. Support scaling, resilience, secrets management, config management, and health checks. Work with teams to modernise legacy applications where appropriate. Infrastructure as Code & Automation Use Terraform, Ansible, PowerShell, Bash, or similar tools to automate infrastructure provisioning and configuration. Manage cloud and on-prem resources through code with proper version control and approvals. Promote reusable modules, templates, and engineering standards. Reduce manual setup effort and improve environment consistency. Upgrade & Change Programme Support Provide DevOps leadership for the technical and associated platform changes. Support environment provisioning, release planning, deployment rehearsals, cutover preparation, rollback planning and go-live readiness. Coordinate technical delivery across internal teams and third-party suppliers. Python Projects Work closely with Business Analyst to understand requirements. Where involved in Python projects building new capabilities, alongside core DevOps responsibilities, follow full DevOps processes for the software lifecycle. Develop using Agile methodology delivering regular increments and gaining feedback from BAs and business stakeholders. Produce automated testing scripts for the new software. Security, Risk & Controls Embed DevSecOps practices into delivery pipelines. Implement controls such as SAST and DAST scanning, dependency checks, secrets management, role-based access controls and audit logging. Ensure segregation of duties and controlled production releases. Maintain evidence for audit and regulatory review. Observability & Reliability Implement monitoring, alerting, and logging across environments and pipelines. Track service health, deployment success, failures, and platform performance. Support root cause analysis and continuous improvement after incidents. Improve reliability and reduce repeat issues. Stakeholder Management Act as trusted DevOps partner to product teams, business stakeholders, and suppliers. Communicate clearly on delivery readiness, risks, dependencies, and timelines. Translate technical constraints into business language. Build strong working relationships across engineering and operations. Continuous Improvement Drive adoption of modern engineering practices across the organisation. Identify opportunities to increase automation, reduce lead time for change, improve release confidence, standardise tooling and increase developer productivity. Coach teams on DevOps ways of working. Key Skills & Experience Essential Proven DevOps / Platform Engineering experience in complex enterprise environments. Strong Agile delivery experience supporting multiple Scrum or product teams. Hands on experience with Terraform, Helm, Kubernetes, Docker, and GitLab CI, Azure DevOps or Jenkins. Strong Python skills essential. Strong scripting skills (PowerShell, Bash). Experience with cloud platforms such as Azure or AWS. Strong understanding of networking, infrastructure, and security controls. Experience building scalable CI/CD operating models. Desirable Experience within pensions administration, insurance, or regulated financial services. Knowledge of pension administration systems. Experience of Python Django web server. Experience with hybrid cloud environments. Exposure to SRE practices and platform engineering models. Experience supporting legacy to modern platform transformation. Personal qualities Delivery focused and proactive Calm under pressure Highly organised Strong ownership mindset Collaborative and pragmatic Comfortable challenging constructively Passionate about engineering excellence Reporting line Reports to: Head of IT Line manager: Stephen Wright, Head of IT