DevOps Apprentice

at  Science and Technology Facilities Council STFC

Didcot, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate16 Feb, 2025GBP 23186 Annual23 Jan, 2025N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SCIENCE AND TECHNOLOGY FACILITIES COUNCIL

Salary: £23,186
Hours: Full time
Contract Type: Fixed Term (2 years)
Location: Science and Technology Facilities Council, Rutherford Appleton Laboratory Harwell, Oxfordshire
Closing date: 16th February 2025
Join STFC’s award winning apprenticeships - we are Investors In People gold standard accredited: https://www.investorsinpeople.com/accreditations/we-invest-in-apprentices/
Come and do amazing work whilst following a structured learning programme that develops not just your capabilities but also your confidence to thrive and grow in the workplace. Work alongside world-leading scientists and technologists, shape projects that improve lives, and daily life, in the UK and far beyond. Put simply, come and discover the impact you can make when you’re equipped, encouraged and inspired to achieve your very best. We are recruiting Level 4 DevOps Apprentices to join our Scientific Computing Department at Rutherford Appleton Laboratory, Oxfordshire.
STFC’s Scientific Computing Department (SCD) is one of the UK’s leading centres of expertise in data-intensive science, and home to sophisticated high-performance hardware. It is one of the largest departments of its kind with over 200 computational scientists, software engineers and project support staff – and it is steadily growing as the demand for more research data management, storage and analytics increases at a pace. We have cutting-edge skills and expertise in scientific software research and development, and world-leading capabilities in ‘big data’ storage and analysis, visualisation and simulation, and scientific information management.
Scientific computing is fundamental to modern research. This broad and rapidly advancing field involves utilising advanced computing capabilities to understand and solve complex problems in science. SCD supports some of the UK’s most advanced scientific facilities and provides the tools that enable the scientific community to discover and deliver vital research.
The DevOps Apprentice will gain first-hand experience working as part of a professional team, supported by theoretical and practical learning. You will have the opportunity to make an impact early on in your role. You’ll also get to learn the specialist skills tailored to the knowledge, skills and behaviours required as a computing professional.

Responsibilities:

ABOUT THE ROLE AND A SUMMARY OF KEY DUTIES & RESPONSIBILITIES

STFC’s internal cloud platform provides tens of thousands of CPU cores and hundreds of GPUs to scientists and engineers working on STFC and UKRI projects. You’ll either work on a key production service which uses the platform, or directly on improving the platform. A variety of services use OpenStack, an open source infrastructure-as-a-service platform, to provide virtual machines, Kubernetes clusters, large-scale storage and other services. You will have the opportunity to improve existing features, develop and deploy new internal and external tools, and work on enterprise hardware including monitoring and alerting.
The Grid Services Team oversees a variety of services that allow RAL to offer computing support to numerous scientific experiments worldwide. Grid Computing is a distributed computing model that connects multiple, geographically dispersed, computers over the Internet to share resources like processing power and storage. By pooling these resources, it enables the collaborative processing of large-scale computational tasks more efficiently than a single machine or local cluster. You will have the opportunity to work directly on several of these services and improve their performance by implementing dedicated powerful monitoring pipelines.
You will also have the opportunity to meet and collaborate with other departments and apprentices during your apprenticeship too.

RESPONSIBILITIES WILL INCLUDE:

  • Working on maintenance and development of production and development environments
  • Working with users on issues and deployments
  • Adapting workloads to work on virtual machines and containers
  • Developing and improving documentation for users and team members
  • Adapting and developing training exercises on various aspects of our facilities.
  • Building and maintaining Docker containers using automation
  • Investigating and providing feedback on new services and applications, and technologies
  • Building and improving continuous integration and deployment pipelines for software, containers, and configuration managed infrastructure.
  • Developing software and automations to deliver a robust and adaptable service
  • Working on monitoring production environments
  • Working with a Linux system environment
    Alongside this, you will undertake professional development and training as part of a cohort of computing apprentices with Estio Training on the Level 4 DevOps Engineer Apprenticeship: https://www.instituteforapprenticeships.org/apprenticeship-standards/devops-engineer-v1-0
    The modules you will complete, combined with real-world projects and experience, will provide you with the knowledge and skills to perform in a DevOps role.
    Sessions will be delivered online once per month in 2-to-3-day blocks via a live Virtual Learning Environment. You will also be supported on a 1:1 basis throughout your apprenticeship by a dedicated Technical Coach and a breadth of knowledge from the wider team.
    You will be supported on a 1:1 basis to prepare you for your End Point Assessment. The End Point Assessment will include the completion of a Workplace Project to enable you to demonstrate the required Knowledge, Behaviours and Skills followed by a Professional Discussion with the British Computing Society (BCS).

IN ORDER TO APPLY FOR THE ROLE, WE ARE LOOKING FOR THE FOLLOWING:

Key - (S) will be measured at shortlisting, (I) will be measured at interview, (S&I) is both.

Essential:

  • Achieved GCSE (or equivalent) passes at Grade C/4 or above in Maths & English (S)
  • Level 3 qualifications such as:2 A Levels (A-C)BTEC Level 3T-Level or a previous Level 3 Apprenticeship. (Please give subjects and results in CV)
  • Good written communication skills as demonstrated in your CV and cover letter (S)
  • Some knowledge of and enthusiasm for computer hardware and/or software (S&I)
  • Your CV and/or cover letter should give example(s) of personal or school projects that involved learning about and using a computer system and what you enjoyed (S)
  • As a minimum a successful candidate will be able to describe the basic components of a computer system , describe basic software development concepts and/or be aware of the range of computer operating systems and what they are (I)
  • Desire to work in a scientific computing environment (S&I)
  • Your cover letter should explain why you have applied for this computing apprenticeship scheme and any activities you are involved in to help you develop personally and professionally (S)
  • Ability to examine evidence and data to understand it and solve problems (I)
  • As a minimum, a successful candidate will be able to work systematically through straightforward problems, examine data, and link it to their understanding of computer systems in order find the cause of problems (S&I)
  • Excellent communication skills and ability to work in a team (S&I)
  • Technical requirements (I)
  • An aptitude and desire to identify and automate repeated tasks for efficiency and accuracy (S&I)
  • Passion in programming to develop, implement and improve applications (S&I)
  • Programming skill is scripting language such as Bash, Python, Ansible, PowerShell, or Perl for interacting with our services and devices (S&I


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Apprenticeship

Proficient

1

Didcot, United Kingdom