Apply for the position

Site Reliability Engineer

We’re building our Site Reliability capability in order to support William Hill’s vast tech landscape. As a Site Reliability Engineer, working within our Unity Team, you’ll work with an autonomous team to run operations and help improve development pipelines and infrastructure.

About us

Working with us, you’ll be at the heart of the technological revolution of one of the world’s most trusted betting and gaming companies. We deal with projects ranging from mobileCasinos to onlineSportsbooks and everything in between. The software you write will process 500 online bets per second, accommodate 20 million users, and process 160 terabytes a day. You can be sure there are many more challenges waiting for you.

Your role in the team

Our team is building the next generationSportsBetting platform that optimizes flexibility, performance, and responsiveness. The project’s technologies include Scala (ZIO/Cats/Akka-HTTP/Http4s/Alpakka), Cassandra, Kafka, Kubernetes, AWS, Postgres, and JavaScript (React/Redux). As an SRE, your role will focus on guaranteeing system reliability, performance, and supportability.

SRE is a discipline which involves a highly skilled combination of engineering and operations skills, and is designed toautomate and improve operations. You’ll place a strong engineering emphasis on building bespoke autonomous solutions that deliver value to end-users early, often, and at a fast pace. Your work will be central to the reputation and trustworthiness of the product, and we’ll rely on you to act as an advocate for engineering best practices.

You’ll take ownership of process management automating provisioning, quality controls, security auditing and maintenance. You’ll own continuous improvement of platforms by analysing and improving efficiency, reliability, and scalability of the platform including deployment tooling and infrastructure. You’ll create software delivery pipelines to increase development teams’ velocity and confidence.

Communication is keyyou’ll promote and advocate across product teams on reliability topics, plus you’ll draft design documents and present solutions to stakeholders. As infrastructure liaison, you’ll help infrastructure teams plan disaster recovery drills, coordinate patching, oversee upgrades, and ensure compliance with best practice.

The role requires flexibility to participate in rotating on-call duties and timely post-mortems of production incidents.

Skills and experience

You’re fluent in cloud / AWS infrastructure and confident in the deployment of automation solutions. You have strong experience with DevOps practices and toolsets, such as Terraform, Packer, Lambda, GitLab, CI/CD delivery model(s) and infrastructure-as-code. You’re confident using containerisation (Docker, Helm) and monitoring and logging stacks / tools e.g. NewRelic, Splunk. You’re fluent in at least one widely used front or back end programming language (e.g. Java / Javascript) and have the ability to debug code locally and remotely with strong understanding of all levels of a distributed system. Any knowledge of Scala would be an advantage, but is not essential.

You’ll need to display strong communication skills with the ability to align diverse stakeholder groups on complex technical decisions. You can influence business stakeholders to align on architectural changes, and you can use your expertise to coach and mentor colleagues around you, harnessing the team’s potential.

You’re entrepreneurial and excited about trying new technologies and architectural solutions -but you don’t shy away from maintaining and upgrading legacy systems.

Desirable

  • Familiarity with orchestration tools (Kubernetes, Istio)
  • Experience working in Agile teams and adopting Agile SDLC practices
  • Experience managing technical priorities within the Backlog, plus constant upkeep of documentation and runbooks

What we offer

We take the safety and wellbeing of our employees seriously, especially at this challenging time. We have put in place robust Covid19 measures and are supporting our new employees with a smooth remote onboarding and training programme to make you feel welcome and part of our team. We offer a balanced approach to office and home working - now and for the long term future.

  • World class mentoring, career development opportunities, internal training and an individual development budget
  • Mac OS or Windows hardware to choose from
  • A great working atmosphere, in a collaborative team of amazing people, with forward thinking managers
  • Competitive base salary and benefits, with fully paid private healthcare (Lux Med), fully paid Multisport pass, employee referral program, and an extra day off for your birthday.
  • Meetups, quality questions events, hackathons, we love any chance to share knowledge and have fun.
  • Flexible working practices
  • Excellent city centre location with a tram stop right outside the office, and free parking spaces cars, motorcycles and bikes.

William Hill in Krakow

Our office sits on Kotlarska and our brilliant building has a range of different workspaces, hangouts and breakout areas to suit your every need. Situated in the centre of Krakow next to Vistula river we’re in the heart of one of the world’s most iconic cities. There are parks everywhere, you can enjoy a walk along Planty, or go to Kociuszko Mound to admire the city from above. With plenty of culture on your doorstep, you’ll be spoilt for choice. In fact, why not have a sneak peek around our office with Street View and see if you can picture yourself here.

**You will need to be able to access a William Hill office as part of this role - Leeds, London or Krakow. We are unable to relocate internationally for this role**

Join us #behindthebet

Would you like to join us?

Great! Find out all about the recruitment process and see how step by step you can become a part of our Grand Parade community.

1. Apply

Send your resume via our website and if you’re successful, we’ll contact you via email or phone.

2. HR screen

Our Recruitment Team will arrange a call to discuss your experience and learn more about your job expectations.

3. Technical interview

The next step on the road will be phone (Skype or BlueJeans) call with one of our technical recruiters who'd like to learn more about your skills and knowledge.

4. F2F interview

...and we're almost there! The final step is meeting with Development Lead or Hiring Manager who will tell you more about what we do and will be happy to answer your questions.