Menu
Warning This job advert has expired and applications have closed.

Senior Data Platform Engineer

Job details
Posting date: 15 July 2025
Salary: £40,661.00 to £50,472.00 per year
Additional salary information: £40661.00 - £50472.00 a year
Hours: Full time
Closing date: 07 August 2025
Location: London, E14 4PU
Company: NHS Jobs
Job type: Permanent
Job reference: K9919-25-0275

Summary

Working on the design and implementation of robust, scalable, and highly available infrastructure solutions, while continuously monitoring, maintaining, and optimising existing infrastructure for performance and reliability. Develop and maintain automation scripts and tools to streamline deployment, configuration, and monitoring processes, and implement configuration management systems for environment consistency. Enhance CI/CD pipelines to automate software delivery, testing, and deployment, managing code integration for rapid and reliable releases. Apply security best practices including access control, vulnerability scanning, and threat detection, and ensure infrastructure compliance with industry standards and regulations. Address performance bottlenecks and optimisation opportunities within the infrastructure stack, and conduct load testing and capacity planning for anticipated increased workloads. Improve monitoring and alerting systems for proactive issue detection and resolution and troubleshoot and resolve infrastructure-related incidents promptly. Contribute to our comprehensive documentation for infrastructure, processes, and procedures, ensuring it remains up-to-date and accessible to team members. Collaborate with cross-functional teams such as developers and system administrators, and effectively communicate technical concepts and solutions to non-technical stakeholders. Stay informed about emerging technologies and industry best practices in platform engineering and DevOps, introducing innovative solutions to enhance infrastructure and processes. Encourage a diverse range of people, promote business objectives, and model the behaviours and standards expected of an experienced civil service member. Contribute to the decision-making throughout the product life cycle and phases of product delivery, from stakeholder engagement to analysis, development of platform designs, and implementation. Act as a DevOps champion and promote DevOps and Agile best practices with passion. Be a team player, support team members for success, recognising the bigger picture, and going the extra mile for high quality delivery in a high-performing organisation. Understand the needs of technical and business stakeholders into technical requirements, manage stakeholder expectations, and contribute to challenging discussions. Apply knowledge of techniques and concepts required for the role, liaise with other technical teams for seamless service delivery, and identify areas for impactful innovation in data tools and techniques. Advance engineering excellence across the Agency through contributions to our engineering community of practice, focusing on sharing knowledge, enhancing standards, and providing a foundation for technical growth. Essential criteria: Infrastructure as Code (IaC): Working knowledge with designing, implementing, and maintaining infrastructure using Terraform, and of IaC principles that ensure scalability, reliability, and security. AWS Expertise: Hands on experience with Amazon Web Services (AWS), including but not limited to EC2, S3, Lambda, IAM, Redshift, and VPC configurations, along with an understanding of AWS best practices. Azure experience is also applicable. Git/GitHub: Experience using Git/GitHub for version control, including creating and managing repositories, setting up branching strategies. Azure DevOps expectance is also applicable. DevOps Methodologies: Knowledge of DevOps principles and practices, with an understanding of how to orchestrate and automate end-to-end CI/CD pipelines for software deployment, testing, and monitoring. Scripting and Programming: Extensive experience with programming languages (e.g., Python, Scala, R, Bash). Able to code, test, correct, and document programs and scripts. Facilitated code reviews and applied refactoring techniques to enhance an applications codebase. Disaster Recovery and High Availability: Knowledge of disaster recovery plans, as well as strategies for achieving high availability and fault tolerance. Containerisation and Orchestration: Experience with using containerisation technologies such as Docker and container orchestration tools like Kubernetes, to enable efficient deployment and scaling of containerised applications. Security and Compliance: Working knowledge of security in cloud and infrastructure management, and the need for robust security measures and compliance standards within the environment. Experience: Significant experience as a Platform / DevOps Engineer, with experience in both routine business operations and projects addressing data processing and advanced analytic challenges. Educated to higher degree level in computer science or relevant numerate, technical or computer science experience Desirable criteria: Data Modelling: Experience with data modelling concepts and principles and can produce relevant data models. Have developed data integration procedures. Data Ingestion: Hands on experience with data ingestion processes. Have worked with data sharing agreements and Data Protection Impact Assessments. Metadata Management: Understand various tools for storing and working with metadata. Be able to manage changes to existing metadata repositories. Data Analysis & Analytics: Operational knowledge in business intelligence tools, applications, and systems. Have used a range of statistical practices. Understand how advanced analysis results can be turned into business decision-making insights. Monitoring and Logging: Experience using monitoring, alerting, and logging solutions. Project Management: Experience using project management tools like JIRA, Azure DevOps, or similar tools within an Agile/Scrum development environment. Lifecycle Management: Understanding of software and data lifecycle management for the efficient and structured handling of data. Change Management: Familiarity with change management processes to facilitate the transition of technology changes into production environments Selection Process Details: This vacancy is using Success Profiles and will assess your Behaviours. There will also be a technical test You will be required to complete an application form. You will be assessed on the listed 10 essential criteria, and this will be in the form of a: Application form (Employer/ Activity history section on the application) 1000 word supporting statement. This should outline how your skills, experience, and knowledge, provide evidence of your suitability for the role, with reference to the essential criteria. The Application form and supporting statement will be marked together. Shortlisting: In the event of a large number of applications we will shortlist on Infrastructure as Code (IaC): Working knowledge with designing, implementing, and maintaining infrastructure using Terraform, and of IaC principles that ensure scalability, reliability, and security. Desirable criteria may be used in the event of a large number of applications If you are successful at this stage, you will progress to technical test Please do not exceed 1000 words. We will not consider any words over and above this number. Feedback will not be provided at this stage. Stage 2: Technical Test Candidates who are successful at the SIFT stage will be invited to complete a coding test designed to assess the essential criteria for the role. The test must be completed and submitted within 72 hours of receipt. Late submissions will not be considered and will not progress to the interview stage. Candidates who do not meet the required standard in the test will not progress to the interview stage. Stage 3: Interview (success profiles) You will be invited to a (single) remote interview. Behaviours will be tested at interview. The Behaviours tested during the interview stage will be Communicating and Influencing Working Together Managing a Quality Service Making Effective Decisions Changing and Improving Interviews will be held week commencing 25th August 2025. Please note, these dates are subject to change. Eligibility Criteria Across government This vacancy is open to all Civil Service employees and employees of accredited non-departmental public bodies (NDPBs) who were appointed on merit following a fair and open competition; or were appointed to a permanent post through an exception in the Civil Service Commissioners' rules. Prior agreement to be released on a loan basis must be obtained before commencing the application process. In the case of Civil Servants, the terms of the loan will be agreed between the home and host department and the Civil Servant. This includes grade on return. Security Clearance Level Requirement Successful candidates must meet the security requirements before they can be appointed. The level of security needed is Security Clearance For meaningful National Security Vetting checks to be carried out individuals need to have lived in the UK for a sufficient period of time. You should normally have been resident in the United Kingdom for the last 5 years as the role requires Security Check (SC).UK residency less than the outlined periods may not necessarily bar you from gaining national security vetting and applicants should contact the Vacancy Holder / Recruiting Manager listed in the advert for further advice.