- Hargreaves LansdownDevOps ManagerMay 2023 - Today (2 years)Hargreaves Lansdown is empowering clients to save and invest in their future. The Hybrid Cloud team is responsible for all of the Data Centres powering the experiences of 1.8 Million customers.• Managing the migration of Data Centres to AWS• Supporting product teams in containerising and transforming their release pipelines to ensure agility, availability and resilience• Working closely with AWS Solution Architects on migration strategies and reviewing architectural designs for client facing services• Automating the deployment of infrastructure and releases, including thorough use of Continuous Delivery and Gitops as well as extensive templating of hundreds of release pipelines that are FCA and security compliant
- TELUS HealthDevOps ManagerMay 2022 - Today (3 years)LifeWorks is at an exciting point in its journey in expanding its Wellbeing and Mental Health platform. My team and I are responsible for architecting the systems and processes to enable our ambition to reach 2 Billion users.• Managing a team of Embedded Engineers who are transitioning the way feature teams are designing, developing and releasing software• Ensuring the observability of products SLOs are well within Error budgets• Contributing to the maturity of the release process through continuous improvement, integration, consistent/shared CI libraries, performance testing, vulnerability analysis• Engaging with development Managers and ensuring product backlogs contain strategic platform enhancing automation and tools that minimise time to market and increase reliability and availability
- ElsevierLead DevOps Engineer (ResearchApril 2020 - May 2022 (2 years and 1 month)Elsevier remains at the forefront of distributing research materials and journals to a large global audience of researchers and scientists. Through their Open Access Platform, they've made available over 30,000 journals, playing a pivotal role in disseminating crucial research during the battle against Covid-19.• Steered a team of engineers through solution design and project delivery.• Monitoring, supporting and ensuring the reliability of legacy and modern platform components across the organisation• Managing the delivery of key strategic objectives such as cost optimisation, containerisation, Continuous Delivery, operational excellence and reducing toil through automation• Collaborating with product managers and squads from the initial design phase to formulate solutions that optimise success, stability, and maintainability.
- BSC - Information SystemsBrunel University2004BSc Honours Degree in Information Systems
- EngineeringRichmond upon Thames College2000BTEC Nat Diploma, Engineering