We provide hardware and software products and services in the smart metering market in the UK, with a physical presence in over 2 million British homes and with 10 million devices under management.
As part of the UK Govt Smart Metering programme, we are developing new versions of core software products under its DCC Programme. This solution for DCC incorporates core software applications, standard 3rd party components and smart electricity and gas meters connected to a cellular network.
The programme is client-funded and the developed solution will be integrated into a multi-service, multi-party end to end solution to be operated through the 2020s and beyond.
Working within the SI Team, solution optimisation and triage provides support to external testing exercises with multiple organisations in a complex, integrated deployment. External testing objectives include functional proving, system performance and security. Where these exercises identify issues and defects, the SI Team engage with test teams internally and externally to triage issues and then apply optimisations to solution deployment e.g. compute resources or application configuration.
The successful candidate will work closely with the Customer-Facing Test team and will demonstrate the ability to analyse test results and performance measures as part of triaging test issues. Building on this, the role works with SI and Support colleagues to suggest improvements to deployment patterns and compute resources, improving functional and non-functional solution performance. Technologies to be optimised will include private cloud infrastructure, container management with OpenShift, Oracle databases, HSMs and cellular communications to smart metering devices.
As much of UK testing is automated, an appreciation of automation techniques, input and outputs will be a benefit.
Some UK-based travel may be required for the role to work with integration partners across the country. This will be ad hoc rather than regular and frequent.
- Support SI verification cycles in internal environments before customer deployments
- Triage Application and system issues across different customer environments
- Work closely with other teams across geographies for delivery of resolutions for critical defects in customer environments
- Tune deployed environment components for performance based on scaling and sizing information from internal performance test phases