Senior Test Environment & Platform Manager - OpenShift / Kafka Location: London - 8 days onsite per month, remainder remoteContract: Inside IR35Rate: Flexible
Role Overview We are seeking an experienced Senior Test Environment & Platform Manager to support a major enterprise technology transformation, moving from a legacy monolithic landscape towards a modern microservices-based architecture using Java, Kafka and OpenShift. This is a highly technical Test Environment Management position combining environment strategy and ownership with hands-on platform engineering capability. The successful candidate will be responsible for supporting both the existing legacy landscape and the new microservices environment, while helping transform the organisation's approach from permanent, Waterfall-style environments towards automated, on-demand environments capable of supporting Agile delivery squads. This is not a purely managerial or coordination-focused Test Environment role. Candidates MUST have demonstrable hands-on technical experience with OpenShift and Kafka.
Key Responsibilities
Test Environment Strategy & Transformation Own and drive the Test Environment Management strategy across a large-scale transformation programme.
Define the approach for transitioning from permanent/shared Waterfall-style environments towards on-demand Agile environments.
Work closely with architects, engineering teams, developers, QA and delivery squads to understand environment requirements.
Ensure environments can effectively support both legacy applications and new microservices-based services.
Define environment standards, processes, governance and operating models.
Environment & Platform Management Support the design, provisioning, configuration, maintenance and decommissioning of environments.
Provide hands-on technical support across OpenShift, Kafka and Linux-based environments.
Manage environment configurations, dependencies and integration points.
Coordinate environment availability and scheduling across multiple projects and Agile squads.
Support environment capacity planning, utilisation and costing.
Maintain appropriate documentation covering environment configurations and dependencies.
Continue supporting legacy infrastructure alongside the modern platform landscape.
Technical Support & Troubleshooting Provide hands-on technical support and troubleshooting for environment-related issues.
Diagnose issues across OpenShift, Kafka, Linux and associated infrastructure.
Work across Development, QA, Infrastructure, DevOps and Operations teams to resolve complex environment issues.
Identify environment dependencies and potential blockers before they impact delivery.
Automation & CI/CD Drive greater automation across environment provisioning and management.
Implement and maintain Infrastructure as Code (IaC) approaches using technologies such as Ansible.
Integrate environments with CI/CD pipelines to support automated testing and continuous delivery.
Support tooling including Jenkins, GitLab and Azure DevOps.
Reduce manual environment provisioning and improve environment consistency and repeatability.
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.