DevOps Apprentice (Fixed Term Contract)

AMAZON UK SERVICES LTD.

London, EC1A 2FD

Closes on Friday 31 January

Posted on 1 November 2024


Summary

Do you get excited by the concept of using the latest tools and technologies to enhance the delivery of high-quality software? Are you eager to learn and adapt as the DevOps landscape evolves? Join us as a DevOps Apprentice and embark on an exciting journey where you’ll play a pivotal role in shaping the future of our dynamic organisation.

Training course
DevOps engineer (level 4)
Hours
Monday to Friday, hours to be confirmed. 40 hours a week.

40 hours a week

Possible start date

Monday 15 September

Duration

2 years

Positions available

11

Work

As an apprentice, you’ll work at a company and get hands-on experience. You’ll gain new skills and work alongside experienced staff.

What you’ll do at work

As a DevOps Apprentice, you’ll be at the forefront of innovation, bridging the gap between software development and IT operations. You’ll work on cutting-edge technologies, automate processes, and ensure the seamless delivery of valuable software to our global users.

A day in the life can involve:

  • Collaborating with cross-functional teams to design, build, and maintain cloud infrastructure
  • Develop and implement CI/CD pipelines for rapid and safe software deployment
  • Script and code in multiple languages to orchestrate infrastructure and ensure robust testing
  • Implement security best practices throughout the software development lifecycle
  • Monitor and optimise system performance using advanced tools and techniques
  • Contribute to a culture of continuous improvement using advanced tools and techniques

We welcome individuals from all backgrounds who are eager to learn new technologies and programming languages and comfortable working in a dynamic, fast-paced environment that requires continuous upskilling. You’ll need to have a proactive approach to identify opportunities for process improvements and an analytical mindset to solve complex problems, identify route causes and develop innovative solutions. You’ll think strategically to anticipate challenges and proactively implement preventative measures. It’s important that you have excellent collaborative and communication skills demonstrated by working effectively in cross-functional teams as you’ll be liaising with developers, IT operations, and stakeholders to successfully convey complex information.

Here at Amazon, it's in our nature to learn and be curious. Within this apprenticeship you’ll have the opportunity to learn by doing, putting newfound knowledge into practice every day. Our first-class coaching, tailored development opportunities, and rewarding work will empower you to reach new heights. If you’re a curious learner eager to grow, this is your chance to unlock your full potential and build the future you envision.

You will gain a vast range of useful experiences and skills whilst working towards the Level 4 DevOps Engineer Apprenticeship standard. As a working student your focus is to complete your studies in your 20% off-the-job time by learning and developing your skills, knowledge and behaviours to work towards successful graduation. You will be set objectives and goals by your training provider and manager to support your studies.

You will build your skills over a 24-month period, starting in September. These skills will help you develop personally and professionally. Your apprenticeship will be made up of classroom/virtual based training to cover knowledge, on-the-job training at your Amazon base location, as well as mentoring from our experienced team members.

We value different perspectives and experiences, and we're dedicated to creating an inclusive environment where everyone can thrive. Our employee-led affinity groups including communities for women in tech, LGBTQ+ employees, and underrepresented minorities, foster a culture on inclusion that empowers us to be proud of our differences. These groups provide community, mentorship, and a platform for your voice to be heard. We’re committed to building a workforce that reflects the customers and communities we serve.

We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship, and other career-advancing resources here to help you develop into a better-rounded professional. If you’re a tech-savvy, forward thinking individual who thrives on challenge and innovation, then apply to embark on a transformative DevOps apprenticeship journey and prepare to redefine the future of software delivery and propel your career to new heights.

Where you’ll work

60 Holborn Viaduct

London

EC1A 2FD

Training

An apprenticeship includes regular training with a college or other training organisation. At least 20% of your working hours will be spent training or studying.

College or training organisation

QA LIMITED

Your training course

DevOps engineer (level 4)

Equal to higher national certificate (HNC)

Course contents
  • Communicate credibly with technical and non-technical people at all levels, using a range of methods; e.g. ‘Show and Tell’ and ‘Demonstrations’.
  • Work within different organisational cultures with both internal and external parties
  • Translate user needs into deliverable tasks, writing clear, concise and unambiguous user stories that the whole team can understand.
  • Initiate and facilitate knowledge sharing and technical collaboration
  • Deploy immutable infrastructure
  • Install, manage and troubleshoot monitoring tools
  • Navigate and troubleshoot stateful distributed systems, in order to locate issues across the end-to-end service.
  • Work in agile, multi-disciplinary delivery teams, taking a flexible, collaborative and pragmatic approach to delivering tasks.
  • Application of a range of cloud security tools and techniques - e.g. threat modelling, vulnerability scanning, dependency checking, reducing attack surface area - incorporating these tools and techniques into the automated pipeline wherever possible.
  • Assess identified and potential security threats and take appropriate action based on likelihood v impact.
  • Employ a systematic approach to solving problems, using logic and hypotheses / experimentation to identify the source of issues.
  • Automate tasks where it introduces improvements to the efficiency of business processes and reduces waste, considering the effort and cost of automation.
  • Engage in productive pair/mob programming.
  • Write tests and follow Test Driven Development discipline in various different contexts.
  • Release automation and orchestration as part of a Continuous Integration workflow and Continuous Delivery pipeline, automating the delivery of code from source control to the end users.
  • Invest in continuous learning, both your own development and others, ensuring learning activities dovetail with changing job requirements. Keep up with cutting edge.
  • Code in a general purpose programming language.
  • Specify cloud infrastructure in an infrastructure-as-code domain-specific language.
  • Interpret logs and metrics data within the appropriate context to identify issues and make informed decisions.
  • Writing code in such a way that makes merging easier and facilitates branching by abstraction - i.e. feature toggling.
  • Application of lightweight modelling techniques, such as whiteboarding, in order to gain consensus as a team on evolving architecture.
  • Incremental refactoring by applying small behaviour-preserving code changes to evolve the architecture.
  • Communicate credibly with technical and non-technical people at all levels, using a range of methods; e.g. ‘Show and Tell’ and ‘Demonstrations’.
  • Work within different organisational cultures with both internal and external parties
  • Translate user needs into deliverable tasks, writing clear, concise and unambiguous user stories that the whole team can understand.
  • Initiate and facilitate knowledge sharing and technical collaboration
  • Deploy immutable infrastructure
  • Install, manage and troubleshoot monitoring tools
  • Navigate and troubleshoot stateful distributed systems, in order to locate issues across the end-to-end service.
  • Work in agile, multi-disciplinary delivery teams, taking a flexible, collaborative and pragmatic approach to delivering tasks.
  • Application of a range of cloud security tools and techniques - e.g. threat modelling, vulnerability scanning, dependency checking, reducing attack surface area - incorporating these tools and techniques into the automated pipeline wherever possible.
  • Assess identified and potential security threats and take appropriate action based on likelihood v impact.
  • Employ a systematic approach to solving problems, using logic and hypotheses / experimentation to identify the source of issues.
  • Automate tasks where it introduces improvements to the efficiency of business processes and reduces waste, considering the effort and cost of automation.
  • Engage in productive pair/mob programming.
  • Write tests and follow Test Driven Development discipline in various different contexts.
  • Release automation and orchestration as part of a Continuous Integration workflow and Continuous Delivery pipeline, automating the delivery of code from source control to the end users.
  • Invest in continuous learning, both your own development and others, ensuring learning activities dovetail with changing job requirements. Keep up with cutting edge.
  • Code in a general purpose programming language.
  • Specify cloud infrastructure in an infrastructure-as-code domain-specific language.
  • Interpret logs and metrics data within the appropriate context to identify issues and make informed decisions.
  • Writing code in such a way that makes merging easier and facilitates branching by abstraction - i.e. feature toggling.
  • Application of lightweight modelling techniques, such as whiteboarding, in order to gain consensus as a team on evolving architecture.
  • Incremental refactoring by applying small behaviour-preserving code changes to evolve the architecture.
  • Your training plan

    An apprenticeship includes regular training with a college or other training organisation. At least 20% of your working hours will be spent training or studying.

    More training information

    • As well as learning key skills, you will be working towards the Level 4 DevOps Engineer Apprenticeship standard.
    • Training will be delivered in a mix of remote and face-to-face sessions
    • Each week apprentices will be allocated time away from their day- to-day roles to work on their apprenticeship studies
    • You will spend approximately 80% of your working week learning from skilled members of the team whilst supporting learning on the job
    • The apprenticeship will run for 24 months, at the end of which you will be eligible to apply for higher roles in relevant teams within mazon or anywhere in the industry
    • This is the ideal opportunity to get valuable work experience at Amazon, as well as gaining a relevant qualification funded by Amazon
    • Level 2 Functional Skills in maths and English (if required)

    Requirements

    Essential qualifications

    GCSE in:

    • x5 including Maths and English (grade C/ 4 or above)
    • STEM related subject (grade A-C)

    Let the company know about other relevant qualifications and industry experience you have. They can adjust the apprenticeship to reflect what you already know.

    Skills

    • Communication skills
    • IT skills
    • Attention to detail
    • Organisation skills
    • Problem solving skills
    • Logical
    • Team working

    Other requirements

    This position will be based in a Corporate Office. We advise you to submit your application as soon as possible, as the roles will close once filled. We will be holding online assessments from November through to February, with assessment centres taking place between February and May.

    About this company

    Amazon offers a range of opportunities to suit candidates with different backgrounds, qualifications and career aspirations. That is why we believe it is the perfect place to learn new skills. We believe that building a culture that is welcoming and inclusive is integral to people doing their best work and is essential to what we can achieve as a company. We take steps to ensure our colleagues have a sense of belonging, value, and opportunity.

    https://amazonapprenticeships.co.uk/dev-ops (opens in new tab)

    Disability Confident

    Disability Confident

    A fair proportion of interviews for this apprenticeship will be offered to applicants with a disability or long-term health condition. This includes non-visible disabilities and conditions.

    You can choose to be considered for an interview under the Disability Confident scheme. You’ll need to meet the essential requirements to be considered for an interview.

    After this apprenticeship

    Alongside extensive development of your technical skills, you will also grow your abilities in crucial complementary areas like organisation, prioritisation, data and problem-solving techniques, teamwork, communication, and presentation skills.

    Once you have successfully completed you will be able to apply for relevant roles across the business.

    Ask a question

    The contact for this apprenticeship is:

    QA LIMITED

    The reference code for this apprenticeship is VAC1000284764.

    Apply now

    Closes on Friday 31 January

    When you apply, you’ll be asked to sign in with a GOV.UK One Login. You can create one at the same time as applying for this apprenticeship.

    After signing in, you’ll apply for this apprenticeship on the company's website.