All Available Roles


The successful candidate will work in teams with developers and liaise with systems engineers to contribute to architecture and continuously optimise the infrastructure to remove bottlenecks and replace manual: provisioning, configuration and processes with automation and self-service capabilities. You will play a key role in accelerating change and pioneering DevOps practices and technologies.

We are beginning to standardise on a containerised Linux betting services platform and heading to the cloud, making this an ideal opportunity to influence.

Key Responsibilities

  • Architecting, building and maintaining Linux and Windows-based systems
  • Continuously improving our software deployment process across multiple environments
  • Design, create, maintain and enhance infrastructure, automation and monitoring systems
  • Monitoring and tuning servers across production and multiple staging environments
  • Analysis and resolution of production and development issues
  • Identify, design and present new technologies, solutions and best practices
  • Tracking and reporting of deployment and system metrics

Essential Skills and Experience

  • Linux and associated scripting languages (preferably Python, bash, etc.)
  • Coding automated repeatable processes
  • Automation and process improvement
  • Infrastructure as code, configuration management (Ansible)
  • Centralised logging, monitoring and search technologies (ELK)
  • Container-based deployments (Docker, Kubernetes)
  • Virtualisation (VMware)
  • Public cloud platforms
  • Build, Continuous Integration and Continuous Delivery tooling (Jenkins, Octopus)
  • Source control concepts (Git)
  • Load balancing and HTTP services (NGINX)
  • High-availability clustering
  • Application integration/message queues (ActiveMQ, RabbitMQ)
  • SQL and NoSQL/Document databases (e.g. MySQL, EventStore, MongoDB, Redis, etc.)

Apply now

Apply for