Platform Engineer

NHS Business Services Authority

Information:

This job is now closed

Job summary

If you have significant experience in developing, managing and supporting environments in the AWS platform, are passionate about delivering digital solutions and are interested in a role that can make a difference, the NHS Business Services Authority (NHSBSA) have the opportunity for you!If you are highly motivated, have significant recent practical experience with the use of cloud technologies and extensive knowledge of Continuous Integration and Continuous Delivery concepts and tools in an AWS cloud environment then you have what this role needs! You will join the Platform team, working collaboratively alongside Solution Designers, Developers and Automation Testers to ensure that hosting environments are delivered to a high standard. You will be responsible for delivering, supporting and continually enhancing the cloud environment within AWS for hosting NHSBSA services. You will need to be driven, innovative and work with a high degree of autonomy.What do we offer?o 27 days leave (increasing with length of service) plus 8 bank holidayso Flexible working (we are happy to discuss options such as compressed hours)o Flexi timeo Hybrid working model (we are currently working largely remotely)o Career developmento Active wellbeing and inclusion networkso Excellent pensiono NHS Car lease schemeo Access to a wide range of benefits and high street discounts!

Main duties of the job

o Responsible for assuring designs, implementing and supporting system infrastructure in AWS to support NHSBSA serviceso Responsible for producing time and resource estimates to contribute to the planning processo Monitors and reviews the efficient and effective running of hardware, software and system tier serviceso Analysing complex business and technical requirements to gain a clear understanding of the system environmento Creating automated processes for building and configuring of server platforms and the releasing and deploying of softwareo Working within a multi-disciplinary team supporting the delivery pipelineo Proactively identify and resolve systems issues to ensure system availability and capacityo Use initiative to make decisions on complex technical matters and make recommendations to influence key decisionso Identify opportunities for improvement of existing processes using automation and new technologieso Develop proactive relationships with key stakeholders and other delivery teamso Provide technical support and training for more junior colleagues and non-platform staff in the use of cloud platformso Examining, recommending and implementing changes to procedures, policies and services to improve customer serviceo Install, configure and test new versions of system tier offerings, ensuring that all products are within the NHSBSA End of Life strategy and minimise impact to the business

About us

Here at the NHS Business Services Authority (NHSBSA), what we do matters.

We manage the NHS Pension scheme, process prescription payments and much more. Our services are used by NHS organisations, contractors and the public: we take pride in being part of something so meaningful, that touches millions of lives.

Just as we design our services around the needs of our customers, we place our people at the heart of our organisation. That's why when you join us, you'll be empowered and given the right support to help your career grow.

As one of the UK's Best Big Companies to work for, we're all connected to our values: Collaborative, Adventurous, Reliable and Energetic. We care about our people, our purpose, and your progress.

We strive to offer a fantastic colleague experience, where every voice is heard, and every colleague is supported and respected. Wellbeing, diversity and inclusion is at the centre of this, so when you join us, you can connect with our Lived Experience Networks who help us to bring our authentic selves to work.

We welcome applications from people of all backgrounds and circumstances. We are committed and proud to be a flexible employer and will endeavour to offer a working pattern that suits you wherever possible, whether that be hybrid working, flexible hours, job sharing and more.

Ready to join us on our journey to be a catalyst for better health? Apply today and see where the NHSBSA can take you.

We are people connected to care.

Date posted

29 July 2024

Pay scheme

Agenda for change

Band

Band 7

Salary

£43,742 to £50,056 a year

Contract

Permanent

Working pattern

Full-time

Reference number

914-BSA4728

Job locations

Stella House

Goldcrest way, Newburn Riverside

Newcastle Upon Tyne

NE15 8NY


Job description

Job responsibilities

In this role, you are accountable for:

1. Designs, develops, tests, implements and supports the system Infrastructure to meet challenging deadlines, quality standards, business targets and customer requirements.

2. Analyses a wide range of complex business and technical issues in order to gain a thorough understanding of the system environment and proactively identifies and resolves system issues to ensure system availability and capacity for the business.

3. Responsible for the 24/7 system support, of business critical applications in both production and non-production environments.

4. Monitors and reviews the efficient and effective running of hardware, software and system tier services.

5. Evaluates tools including open source products to ensure that the NHSBSA is running products that are most appropriate and in line with the ICT strategy to deliver against the business needs.

6. Install, configure and test new versions of system tier offerings, ensuring that all products are within the NHSBSA End of Life strategy and minimise impact to the business.

7. Produces departmental and project documentation - operating instructions, user guides and reference material at an appropriate level; for technical and a non-technical audience.

8. Works within a multi-disciplinary project team supporting the delivery pipeline creating user stories to document and plan tasks.

9. Plans and manages time effectively, frequently working on a number of systems/tasks in parallel, escalating and managing expectations as appropriate. Responds quickly to change and is able to re-prioritising workload as required.

10. Analyses a wide range of data e.g. technical manuals, business process documentation, system specifications and statistical performance data and resolves conflicting requirements, taking responsibility to update processes and documentation where changes are made.

11. Uses initiative to make decisions on complex technical matters and make recommendations which influence key decisions to project and DevOps team.

12. Communicates effectively at all levels, verbally and in writing to establish and maintain communication with individuals and groups, internally and externally. Explains complex concepts and technical issues in a manner that is appropriate for the target audience.

13. Conducts and participates in meetings, workshops and quality reviews with customers and colleagues in relation to all responsibilities and duties.

14. Contributes towards the development of future work plans and requirements. Assists the planning process by producing time and resource estimates.

15. Operates in a quality-oriented environment and continually seeks to improve customer service by examining, recommending and implementing changes to procedures, policies and services.

16. Carries out research and development work to support future business needs e.g. pilots, evaluation and trials of new technologies, hardware and software.

17. Creates automated processes for the building and configuring of server platforms and the releasing and deploying of our software

18. Analyses our existing processes to identify opportunities for improvement using automation and new technologies

19. Creates dashboards and other tools for day-to-day monitoring and troubleshooting

20. Uses monitoring tools to find problems, and work with the relevant area to resolve them quickly.

21. Delivery of incidents, service requests, project work and associated work within SLAs and KPIs

In addition to the above accountabilities, as post holder you are expected to:1. Undertake additional duties and responsibilities in line with the purpose of your role and as agreed by your line manager.2. Demonstrate NHSBSA values and core capabilities in all aspects of your work.3. Encourage an environment where your own and colleagues safety and well-being is promoted.4. Contribute to a culture which values diversity and inclusion.5. Follow NHSBSA policies, procedures, and protocols as they apply to your role.

Working relationships

Responsible to: Application Platform Manager

Key relationships and connections:1. Lead Platform Engineer2. Programme and Project Managers3. Operations Platform staff4. ICT Project teams5. Business Solutions and Service Operations staff6. Third Party suppliers7. Internal and external stakeholders

Job description

Job responsibilities

In this role, you are accountable for:

1. Designs, develops, tests, implements and supports the system Infrastructure to meet challenging deadlines, quality standards, business targets and customer requirements.

2. Analyses a wide range of complex business and technical issues in order to gain a thorough understanding of the system environment and proactively identifies and resolves system issues to ensure system availability and capacity for the business.

3. Responsible for the 24/7 system support, of business critical applications in both production and non-production environments.

4. Monitors and reviews the efficient and effective running of hardware, software and system tier services.

5. Evaluates tools including open source products to ensure that the NHSBSA is running products that are most appropriate and in line with the ICT strategy to deliver against the business needs.

6. Install, configure and test new versions of system tier offerings, ensuring that all products are within the NHSBSA End of Life strategy and minimise impact to the business.

7. Produces departmental and project documentation - operating instructions, user guides and reference material at an appropriate level; for technical and a non-technical audience.

8. Works within a multi-disciplinary project team supporting the delivery pipeline creating user stories to document and plan tasks.

9. Plans and manages time effectively, frequently working on a number of systems/tasks in parallel, escalating and managing expectations as appropriate. Responds quickly to change and is able to re-prioritising workload as required.

10. Analyses a wide range of data e.g. technical manuals, business process documentation, system specifications and statistical performance data and resolves conflicting requirements, taking responsibility to update processes and documentation where changes are made.

11. Uses initiative to make decisions on complex technical matters and make recommendations which influence key decisions to project and DevOps team.

12. Communicates effectively at all levels, verbally and in writing to establish and maintain communication with individuals and groups, internally and externally. Explains complex concepts and technical issues in a manner that is appropriate for the target audience.

13. Conducts and participates in meetings, workshops and quality reviews with customers and colleagues in relation to all responsibilities and duties.

14. Contributes towards the development of future work plans and requirements. Assists the planning process by producing time and resource estimates.

15. Operates in a quality-oriented environment and continually seeks to improve customer service by examining, recommending and implementing changes to procedures, policies and services.

16. Carries out research and development work to support future business needs e.g. pilots, evaluation and trials of new technologies, hardware and software.

17. Creates automated processes for the building and configuring of server platforms and the releasing and deploying of our software

18. Analyses our existing processes to identify opportunities for improvement using automation and new technologies

19. Creates dashboards and other tools for day-to-day monitoring and troubleshooting

20. Uses monitoring tools to find problems, and work with the relevant area to resolve them quickly.

21. Delivery of incidents, service requests, project work and associated work within SLAs and KPIs

In addition to the above accountabilities, as post holder you are expected to:1. Undertake additional duties and responsibilities in line with the purpose of your role and as agreed by your line manager.2. Demonstrate NHSBSA values and core capabilities in all aspects of your work.3. Encourage an environment where your own and colleagues safety and well-being is promoted.4. Contribute to a culture which values diversity and inclusion.5. Follow NHSBSA policies, procedures, and protocols as they apply to your role.

Working relationships

Responsible to: Application Platform Manager

Key relationships and connections:1. Lead Platform Engineer2. Programme and Project Managers3. Operations Platform staff4. ICT Project teams5. Business Solutions and Service Operations staff6. Third Party suppliers7. Internal and external stakeholders

Person Specification

Personal Qualities, Knowledge and Skills

Essential

  • Plans work within own area of responsibility to meet objectives and deadlines.
  • Uses own initiative and is fully accountable for own work, with substantial personal responsibility and autonomy.
  • Considers the impact of customers when making decisions
  • Ability to absorb complex technical and business information
  • Able to work with and communicate with a broad range of people both at all levels within and outside of the organisation and maintain positive working relationships with all them
  • Able to formulate plans related to a broad range of work and re-prioritises workload or adjust those plans to meet business requirements
  • Able to lead and capable of managing resources to deliver results, whilst having ability to respond quickly to change as required
  • Able to review and produce complex and, at times sensitive reports utilising MS Office packages
  • Able to analyse information to identify and assess a range of options and their potential impacts making recommendations
  • Works collaboratively and cross functionally to achieve common goals
  • Excellent Analytical skills with a systematic approach to problem solving
  • Flexible approach in delivering consistently high quality products

Desirable

  • Able to learn new technologies and quickly grasp complex problems

Experience (FOR AWS CLOUD BASED ROLES)

Essential

  • Programming skills within a system tier environment. The individual will have strong Unix/Linux administration and language skills: Shell scripting and Jython scripting
  • Significant hands-on experience in the use of the following DevOps concepts and tools: Deploying and configuring servers in a cloud environment (Terraform, Fog), Configuration management (Puppet, Chef, Ansible), Continuous Integration Engine (Jenkins, Travis-CI), Continuous Inspection (SonarQube), Virtualisation (VMWare, Amazon EC2), Networking Concepts, technologies and protocols (TCP/IP, HTTP, FTP, DNS), Monitoring (Sensu, Consul, DataDogPenetration testing (OWASP ZAP)
  • Recent significant hands-on experience with the following offerings within an AWS environment: ECS, RDS, S3 , CloudWatch, EKS and ElastiCache

Desirable

  • Experience and knowledge of one or more of the following: GitLab, GitHub, JIRA and/or Docker

Experience (FOR ORACLE CLOUD BASED ROLES)

Essential

  • Programming skills within a system tier environment. The individual will have strong Oracle Cloud Infrastructure (OCI) administration and language skills: SQL and OCI Cloud Shell
  • Significant experience in the use of the following DevOps concepts and tools: Deploying and configuring services in a cloud environment (OCI), Configuration management (OCI), Networking Concepts, technologies and protocols (TCP/IP, HTTP, FTP, DNS) and Monitoring (Cloud Guard, Data Safe).
  • Recent significant hands-on experience with the following offerings within an Oracle Cloud environment: Oracle Developer, Oracle Databases (RDBMS,OLAP,ExaData), Large Data Warehouses and ETL technology and Deployment practices

Desirable

  • Experience and knowledge of one or more of the following: Oracle IDCS, OAC / RPD, OCI Policies, Cloud Storage, Service Desk/Vendor Management, SVN / GitHub and/or Digital Assistant

Experience (FOR MIDDLEWARE BASED ROLES)

Essential

  • Programming skills within a system tier environment. The individual will have strong Unix/Linux administration and language skills: Shell scripting and Jython scripting
  • Significant experience in the use of the following concepts and tools: Networking Concepts, technologies and protocols (TCP/IP, HTTP, FTP, DNS) and Monitoring DataDog
  • Recent significant hands-on experience with: WebSphere Application Server Network Deployment, WebSphere MQ and IBM HTTP Server

Desirable

  • Experience and knowledge of installation and management of one or more of the following Open Source software products: JBoss Application Server, Apache Tomcat, Apache HTTP Server and/or Rabbit MQ
  • Experience and knowledge of one or more of the following: IBM Security and/or LDAP - Novell e-directory

Qualifications

Essential

  • IT related degree or equivalent
  • Demonstrable experience in developing and /or supporting IT systems

Desirable

  • Professionally recognised certification at appropriate level in area of specialism.
  • Recent practical experience in development and administering system tier applications
Person Specification

Personal Qualities, Knowledge and Skills

Essential

  • Plans work within own area of responsibility to meet objectives and deadlines.
  • Uses own initiative and is fully accountable for own work, with substantial personal responsibility and autonomy.
  • Considers the impact of customers when making decisions
  • Ability to absorb complex technical and business information
  • Able to work with and communicate with a broad range of people both at all levels within and outside of the organisation and maintain positive working relationships with all them
  • Able to formulate plans related to a broad range of work and re-prioritises workload or adjust those plans to meet business requirements
  • Able to lead and capable of managing resources to deliver results, whilst having ability to respond quickly to change as required
  • Able to review and produce complex and, at times sensitive reports utilising MS Office packages
  • Able to analyse information to identify and assess a range of options and their potential impacts making recommendations
  • Works collaboratively and cross functionally to achieve common goals
  • Excellent Analytical skills with a systematic approach to problem solving
  • Flexible approach in delivering consistently high quality products

Desirable

  • Able to learn new technologies and quickly grasp complex problems

Experience (FOR AWS CLOUD BASED ROLES)

Essential

  • Programming skills within a system tier environment. The individual will have strong Unix/Linux administration and language skills: Shell scripting and Jython scripting
  • Significant hands-on experience in the use of the following DevOps concepts and tools: Deploying and configuring servers in a cloud environment (Terraform, Fog), Configuration management (Puppet, Chef, Ansible), Continuous Integration Engine (Jenkins, Travis-CI), Continuous Inspection (SonarQube), Virtualisation (VMWare, Amazon EC2), Networking Concepts, technologies and protocols (TCP/IP, HTTP, FTP, DNS), Monitoring (Sensu, Consul, DataDogPenetration testing (OWASP ZAP)
  • Recent significant hands-on experience with the following offerings within an AWS environment: ECS, RDS, S3 , CloudWatch, EKS and ElastiCache

Desirable

  • Experience and knowledge of one or more of the following: GitLab, GitHub, JIRA and/or Docker

Experience (FOR ORACLE CLOUD BASED ROLES)

Essential

  • Programming skills within a system tier environment. The individual will have strong Oracle Cloud Infrastructure (OCI) administration and language skills: SQL and OCI Cloud Shell
  • Significant experience in the use of the following DevOps concepts and tools: Deploying and configuring services in a cloud environment (OCI), Configuration management (OCI), Networking Concepts, technologies and protocols (TCP/IP, HTTP, FTP, DNS) and Monitoring (Cloud Guard, Data Safe).
  • Recent significant hands-on experience with the following offerings within an Oracle Cloud environment: Oracle Developer, Oracle Databases (RDBMS,OLAP,ExaData), Large Data Warehouses and ETL technology and Deployment practices

Desirable

  • Experience and knowledge of one or more of the following: Oracle IDCS, OAC / RPD, OCI Policies, Cloud Storage, Service Desk/Vendor Management, SVN / GitHub and/or Digital Assistant

Experience (FOR MIDDLEWARE BASED ROLES)

Essential

  • Programming skills within a system tier environment. The individual will have strong Unix/Linux administration and language skills: Shell scripting and Jython scripting
  • Significant experience in the use of the following concepts and tools: Networking Concepts, technologies and protocols (TCP/IP, HTTP, FTP, DNS) and Monitoring DataDog
  • Recent significant hands-on experience with: WebSphere Application Server Network Deployment, WebSphere MQ and IBM HTTP Server

Desirable

  • Experience and knowledge of installation and management of one or more of the following Open Source software products: JBoss Application Server, Apache Tomcat, Apache HTTP Server and/or Rabbit MQ
  • Experience and knowledge of one or more of the following: IBM Security and/or LDAP - Novell e-directory

Qualifications

Essential

  • IT related degree or equivalent
  • Demonstrable experience in developing and /or supporting IT systems

Desirable

  • Professionally recognised certification at appropriate level in area of specialism.
  • Recent practical experience in development and administering system tier applications

Certificate of Sponsorship

Applications from job seekers who require current Skilled worker sponsorship to work in the UK are welcome and will be considered alongside all other applications. For further information visit the UK Visas and Immigration website (Opens in a new tab).

From 6 April 2017, skilled worker applicants, applying for entry clearance into the UK, have had to present a criminal record certificate from each country they have resided continuously or cumulatively for 12 months or more in the past 10 years. Adult dependants (over 18 years old) are also subject to this requirement. Guidance can be found here Criminal records checks for overseas applicants (Opens in a new tab).

Additional information

Certificate of Sponsorship

Applications from job seekers who require current Skilled worker sponsorship to work in the UK are welcome and will be considered alongside all other applications. For further information visit the UK Visas and Immigration website (Opens in a new tab).

From 6 April 2017, skilled worker applicants, applying for entry clearance into the UK, have had to present a criminal record certificate from each country they have resided continuously or cumulatively for 12 months or more in the past 10 years. Adult dependants (over 18 years old) are also subject to this requirement. Guidance can be found here Criminal records checks for overseas applicants (Opens in a new tab).

Employer details

Employer name

NHS Business Services Authority

Address

Stella House

Goldcrest way, Newburn Riverside

Newcastle Upon Tyne

NE15 8NY


Employer's website

https://www.nhsbsa.nhs.uk/what-we-do/work-us (Opens in a new tab)


Employer details

Employer name

NHS Business Services Authority

Address

Stella House

Goldcrest way, Newburn Riverside

Newcastle Upon Tyne

NE15 8NY


Employer's website

https://www.nhsbsa.nhs.uk/what-we-do/work-us (Opens in a new tab)


For questions about the job, contact:

Technology Team Manager

Michael Sharpe

michael.sharpe@nhsbsa.nhs.uk

01912790720

Date posted

29 July 2024

Pay scheme

Agenda for change

Band

Band 7

Salary

£43,742 to £50,056 a year

Contract

Permanent

Working pattern

Full-time

Reference number

914-BSA4728

Job locations

Stella House

Goldcrest way, Newburn Riverside

Newcastle Upon Tyne

NE15 8NY


Supporting documents

Privacy notice

NHS Business Services Authority's privacy notice (opens in a new tab)