Test Environment Manager
Sector: Financial Services
Job Type: Contract
Duration: 12 months (extensions confirmed)
Location: London (Hybrid - 8 days per month onsite)
IR35: INSIDE IR35
Rate: Market day rate depending on experience
I am specifically looking to speak with candidates with experience in defining and building out test environments in Openshift or Kafka that have strong experience working in the Financial Services sector.
Seeking an experienced Test Environment Manager to drive the test environment management to support a large-scale transformation programme moving from a legacy monolithic setup to a microservices-based set up using Java/Kafka/OpenShift. This role will also require also support/management of the legacy landscape.
Key Responsibilities:
Test Environment Strategy Development:
- Own and drive a comprehensive test environment strategy aligned with the goals of the transformation program
- Collaborate with architects, developers, and squads to ensure the test environment meets the needs of microservices-based applications
- Transformation of Environments from Permanent Waterfall to On-Demand Agile to meet the demand from Squads
Environment Management:
- Support the provisioning, design, configuration, maintenance, costing and decommissioning of test and prod environments for OpenShift/Kafka
- Manage and document environment configurations, dependencies, and integration points.
- Support the planning and scheduling of test environments for project work
- Providing this for OpenShift/Kafka based environments (inclduign hands on) and legacy systems
Support and Troubleshooting:
- Provide ongoing support to squads & troubleshooting problems
- Act as a liaison between development, QA, and support teams to address and resolve environment-related issues
Automation and CI/CD Integration:
- Implement and maintain automated environment provisioning using Infrastructure as Code (IaC) tools.
- Integrate test environments with CI/CD pipelines to facilitate automated testing and continuous delivery.
Monitoring and Reporting:
- Monitor environment performance and usage, ensuring optimal operation and resource utilization.
- Develop and maintain metrics and dashboards to track environment health, usage, and issues.
Stakeholder Collaboration:
- Work closely with developers, QA, and operations teams to understand environment requirements and constraints.
- Communicate environment status, changes, and issues to stakeholders effectively.
Continuous Improvement:
- Identify and implement opportunities for improving environment setup, management, and support processes.
- Stay updated with industry trends and best practices related to test environment management and microservices.
Required Skills and Qualifications:
Experience:
- Proven experience (5+ years) in managing test environments & strategies in a complex, enterprise-level setting, including hands-on work with OpenShift/Linux platforms
- Extensive experience with microservices architecture and related technologies (e.g., Docker, Kubernetes, OpenShift, Kafka) including hands on technical implementation
- Hands-on experience with cloud platforms (Azure) and Infrastructure as Code (IaC) tools (e.g., Ansible).
- Experience in Infrastructure projects over HP Non-Stop, Linux and Infrastructure Engineering
Technical Skills:
- Hands on in OpenShift environment set up and Kafka environments
- Understanding in scripting languages and automation tools e.g Java, Cucumber, UFT, Linux shell scripting
- Strong understanding of CI/CD pipelines and tools (e.g., Jenkins, GitLab. ADS).
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana. Splunk)
- Knowledge of UFT, Selenium, Azure Dev Ops
Soft Skills:
- Excellent problem-solving and troubleshooting abilities.
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Ability to manage multiple priorities in a fast-paced environment.