Junior Platform Engineer
UNITED KINGDOM
Job description
As one of the Best Big Companies to Work For, we have a rich history of loving our customers and looking after our teams. We understand that success is achieved through our people, and we are now looking for an enthusiastic and motivated Junior Platform Engineer to join our growing Platform Engineering team.
This is an exciting opportunity for someone early in their career—whether you're transitioning from a Service Desk, IT Support, Technical Analyst, or similar role—to develop into a full Platform Engineer. If you have curiosity, initiative, and a passion for learning cloud engineering, we want to meet you.
PURPOSE OF THE ROLE
As a Junior Platform Engineer, you’ll work within our platform squad to help design, build, and maintain the cloud platforms and automation tooling that support our business critical applications. You’ll gain hands-on experience across Azure, Identity & Access Management, Infrastructure as Code, automation, and software delivery practices.
You’ll join us at a pivotal moment as we modernise our systems, adopt engineering best practices, and expand our cloud-first architecture.
In this role, you can expect to:
· Support the development, maintenance, and automation of our Azure-based platform.
· Contribute to the provisioning of infrastructure using Infrastructure as Code (IaC) tools.
· Work with senior engineers to improve platform reliability, security, and developer experience.
· Assist with troubleshooting platform, identity, and CI/CD pipeline issues.
· Learn and apply software engineering practices (version control, testing, scripting).
· Automate manual tasks using scripting or automation languages (PowerShell, Bash, Python, etc.).
· Participate in feature development, platform enhancements, and continuous improvement.
· Collaborate closely with engineering squads to help them consume platform services effectively.
KEY SKILLS
You don’t need to be an expert yet—but you should have hands-on experience or strong foundational knowledge in some of the following, with a willingness to learn the rest:
Core Technical Foundations
· A basic understanding of Microsoft Azure services (e.g., compute, networking, storage).
· Awareness of Microsoft Entra ID (Azure AD) concepts like identity, access, and security.
· Experience with scripting or automation (PowerShell, Bash, Python, or similar).
· Understanding of software development fundamentals (Git, source control, code reviews).
· Appreciation of Infrastructure as Code (Terraform, Bicep, ARM, etc.).
Desirable Skills
· Exposure to containerisation technologies ( Docker , container registries, concepts).
· Experience with CI/CD tools (GitHub Actions, Azure DevOps, etc.).
· Understanding of cloud networking basics.
· Experience in IT support, service desk, or other technical roles.
· Any personal projects or labs demonstrating cloud, automation, or container knowledge.
You should apply if you:
· Are eager to learn modern cloud engineering practices.
· Have a curious mindset and enjoy solving technical problems.
· Want to grow into a full Platform Engineer role.
· Are comfortable working collaboratively and asking questions.
· Enjoy automating tasks, improving systems, or experimenting with new tech.
· Have completed cloud learning pathways, lab projects, or certifications (Azure Fundamentals is a bonus but not required).
Alongside this we can offer you:
Best Place to Work 2025
Supportive engineering team and structured development pathway
Training budget, certifications, and hands-on mentoring
Healthcare and cashback plans
15% discount in our stores and 30% discount in our group restaurants
️ Partner discounts
Subsidised on-site restaurant and Costa (Head Office)
Mental, physical, and financial wellbeing support