Betting Jobs are working with an exciting sports data business, seeking to hire an experienced Systems Engineer for their growing Engineering team in West London.
We're looking for an experienced Systems Engineer / Site Reliability Engineer, to help in delivering high quality software and shape our client's technical roadmap over the coming years.
The Development department consists of 20 developers across 4 sub-teams: Analysis, Modelling, Systems and Trading. As part of the Systems team, you'll get the opportunity to enhance our DevOps culture, taking collaboration and automation to the next level. We’re on a mission to improve stability and standardisation, and shorten feedback loops in order to make our department more efficient in delivering business value. We’re also looking for someone to help us incorporate security considerations into our development process.
Our production systems are deployed to cloud based infrastructure in AWS using Docker, Marathon and Mesos. Our backend systems are predominantly written in Scala and PHP, connecting to MariaDB, Postgres and Redis databases. We use Jenkins for continuous integration and Ansible for configuration management.
Implementing best practices for automation, monitoring, logging, data management and deployment
Support and monitor our production systems to achieve our uptime and reliability goals
Enabling the Development team to experiment quickly and deliver high quality software
Willingness to learn Windows and Network administration
At least 5 years experience as a Software Engineer, Systems Engineer or Systems Administrator
Knowledge of Linux/Unix administration
Software container knowledge, ideally Docker
Experience working with Cloud, ideally AWS, and dedicated server environments
Knowledge of at least one programming language
Container orchestration platform experience, eg. Marathon, Mesos, DC/OS
History of integrating Security into development cycle