DevOps Engineer

  • Full-time

Company Description

We are a leading international digital gaming company, underpinned by superior talent and technology. We operate a multi-branded strategy, using a combination of proprietary and licensed software to provide online bingo and slot gaming and a social gaming mobile application. Every day, millions of people worldwide enjoy our products - which includes meccabingo.com and grosvenorcasinos.com - on their mobiles, tablets and desktops.

Job Description

  • Taking inspiration from Site Reliability Engineering.
  • Using containerisation to deploy a heterogeneous architecture
  • Primarily, we're using AWS
  • Embracing CI and CD to frequently release new code through robust pipelines
  • Adopting infrastructure as code; cattle not pets approach

Role Responsibilities

  • Involvement in the design of automated solutions
  • Automation of operational functions with a security first mindset
  • Creation of new operational solutions both in the Cloud and on Premise
  • Automation and configuration management of virtual infrastructure and services
  • Set up and standardisation of monitoring solutions
  • End state documentation of solutions and work with presentations

Qualifications

Things you'll need to know about:

  • Linux - Preferred Flavour Debian/Ubuntu (4-5 years experience)
  • Container orchestration, especially but not limited to Kubernetes and Docker Swarm
  • Automation tools (Argo CD, Jenkins, GoCD or Gitlab CI - GitFlow (Best practices))
  • Familiarity with Jenkins in order to support our developers building their CI/CD pipelines.
  • Source control tools (eg. GitHub, Bitbucket)
  • Familiarity with Cloud Provisioning e.g. AWS (Preferred) & Azure
  • Background in software development is helpful
  • The ability to build stable platforms using infrastructure as code tools like Packer, Terraform and Ansible/Chef/Puppet
  • Bash scripting ninja 🥷
  • Familiarity with DevOps and Agile working practices
  • ELK as a centralised logging solution
  • Hybrid Cloud Networking
  • Knowledge of Networking and DNS
  • Experience with Atlassian products e.g. JIRA, Confluence, Bitbucket
  • Experience in the development lifecycle from Design through to Support (SDLC)
  • Version Control, rebasing, merging, cherry-picking and committing with git
  • NGINX with SSL
  • Knowledge of CDN Providers (Cloudflare etc.)
  • Vagrant is often useful
  • Prometheus, Alertmanager and Grafana
  • Python knowledge not but nice to have
  • Familiarity with ITIL principles
  • Liquibase/Flyway practical understanding
  • SQL knowledge is an advantage
  • The ability to communicate effectively, whether it's spoken, written or collaboration over documentation

Additional Information

We work on a hybrid model so we are currently not fully remote. We look at coming in around twice a week.

Privacy Policy