Platform Engineer

I’m interested





Job description

Platform Engineer - OMNI


Our OMNI Team are responsible for all aspects of William Hill’s Self Service Betting Terminal, with a particular focus on integrating the online experience for our customers into our 1400 retail shops in the UK. Your role is to keep our colleagues and customers connected, updating our existing platform and systems while ensuring our customers have cutting edge technology at their fingertips.


We’re adopting AWS at scale, and at the same time releasing high volume system upgrades into around 1400 shops across the UK. So from the Cloud to tangible technology on the ground, we’re proud to say that we’re covering it all.

The technologies we use include Linux, Docker, Python, AWS, NodeJS, Java, Kubernetes and Serverless/Lambda.


About us


Working with us you’ll be at the heart of the technological revolution of one the world’s most trusted betting and gaming companies. We deal with projects ranging from widgets, desktop or mobile casinos and betting sites… just to name a few. We process 500 online Sportsbook bets per second each Saturday, that’s the same as orders processed by Amazon UK, on its busiest day of the year. We deal with more than 20 million users and 160 terabytes of data daily. Fast paced, dynamic and ever changing - we don't like to stand still here at William Hill.


Your role in the team


Here at William Hill we want our Platform Engineers to be able to take control, so we work to the principle, “if you can do it, crack on and do it.” If you love the flash of a command line prompt, and take great pride in connecting all the jigsaw pieces of an IT service, we think you’ll fit in well here.

We’re building the next wave of advanced betting and gaming technology in our shops so our customers can enjoy seamless service (and our colleagues can benefit too!) We’re adopting AWS at scale, and at the same time releasing high volume system upgrades into around 1400 shops across the UK. So from the Cloud to tangible technology on the ground, we’re proud to say that we’re covering it all.

·       All this variety means that no two days are the same.

·       You’ll help us make sure that our infrastructure and applications are running smoothly, and any issues are fixed.

·       Working closely with support and development teams, you’ll have an opportunity to enhance your technical skills across a wide range of areas and work with new technology as we move further into AWS territory.

·       We’re looking for the type of Engineer who’s enthusiastic about automating everything. You can quickly diagnose and resolve connectivity problems, you can spot why a container is behaving badly in a heartbeat, and you can collaborate with developers to resolve code vs infrastructure conflicts.

·       We need you to be a Linux expert, with some knowledge of Redhat, Git, Docker, and cloud providers such as AWS. Any knowledge of Terraform, Puppet, and Kubernetes would be a bonus.

·       We work in a devops culture and are adopting agile methodologies too. It would be great if you’re familiar with these ways of working and can share your expertise.

You'll have:


·       Hands on Technical experience in administration of Linux systems

·       Strong knowledge of Networking - DNS, Load Balancing, Firewalls, routing, etc

·       Excellent background in packaging and deployment of applications e.g Java, PHP using Version control systems (GIT) and Continuous Integration tools

·       An excellent working knowledge of configuration management, provisioning and Orchestration tools such as Terraform, Puppet, Ansible, Salt are highly desirable

·       Ability to automate tasks by writing scripts. Python/bash/etc

·       Experience with cloud platforms (AWS/Azure/GCP/etc)

·       Experience with container technologies - Kubernetes, Docker

·       An excellent general working knowledge of IT systems environments i.e. operating systems, networking, applications, platforms and databases.

·       An understanding of project & service delivery processes, development & testing methodologies and working to Change and Release managements practices.

·       Proven problem solving and analysis skills.

·       Demonstrable investigative and analysis capability. 

What we offer


Your 25 days holiday is topped up by an extra day for your birthday along with 8 days’ bank holiday. Gym discounts, and our office sports and social committee activities could be right up your street. You will also have the chance to work dynamically and flexibility within the team.

William Hill in Leeds


Right in the middle of the creative heart of the UK sits our Leeds office. Leeds itself is a buzzy, busy place to work and live. A hub for tech, digital and gaming companies – there are also five universities right on our doorstep. And away from work, we’re close to the Yorkshire Dales and of course have got a competitive sports scene with Leeds United and Yorkshire Cricket and Rugby just up the road in Headingly.