What are we up to?

At Leisure Pass Group we’re building a platform team to manage our cloud infrastructure and enable our in-house engineering teams. We’re looking for a passionate Senior Platform Engineer who cares as much about the developers’ experience as the technology used to create it.

We have spent the past year reshaping our infrastructure. We now operate Kubernetes clusters across multiple AWS regions based on infrastructure as code, automation pipelines and continuous delivery. We have reached the goal of containerising our application stack and pushing it all the way to production, but there is much more we want to achieve. Two objectives stand out: first, we want to grow as an agile team focused offering our infrastructure platform as a product; second, we strive for DevOps maturity and operational excellence, measuring ourselves against the DORA key metrics and seeking feedback from our users.

If you are an experienced platform engineer who feels at home in a modern application stack built on Kubernetes, Terraform, Kafka, MongoDB and Spring Boot microservices, we would love to hear from you.

What will you be helping us to do?

  • Drive and embed a DevOps mindset across the teams
  • Work across a range of technical areas, including building scalable and resilient infrastructure, automation, continuous integration and delivery, testing, observability, and security
  • Innovate and experiment to solve real-world business challenges and deliver production-ready solutions at scale
  • Leading others and driving the implementation of complex IT solutions
  • Continually assess our adoption of DevOps best practices and guide teams on embracing improvements
  • (Re)architect solutions to use native technologies and modern architectural patterns
  • Guide building and delivering reliable, scalable and secure business systems
  • Develop complex and efficient solutions in the areas of CI/CD processes, infrastructure as code, automation, application observability using a range of tools and services, many of them open source
  • Coach and mentor fellow engineers on how to develop high-quality code and innovate using the latest technologies

Person specification and competencies

Essential

  • DevOps attitude – a focus on how to embed culture, not only tooling
  • Proven track record of successful implementation of DevOps practices
  • Ability to think strategically about business, product, and technical challenges in an enterprise environment
  • Experience with software engineering practices such as code reviews, source control management, build processes, testing, deployment, release and change management
  • Proficient designing and building highly available, resilient large-scale distributed systems
  • Prior success in automating real-world production environments (using e.g. Chef, Puppet, Salt, Ansible)
  • Hands-on experience with building and managing release systems, code merging and promotion, and CI/CD workflows and tools
  • Knowledge of infrastructure as code development (CloudFormation, Terraform)
  • Experience configuring and managing continuous integration servers (e.g. Jenkins, Bamboo, TeamCity, CircleCI)
  • Experience with revision control source code repositories (Git, SVN, Mercurial, Perforce)
  • Strong scripting skills (e.g. Bash, PowerShell, Python, Ruby, Perl)
  • Knowledge of IP networking, VPNs, DNS, load balancing and firewalls
  • Strong practical Linux systems administration skills in a public or private cloud environment
  • Understanding of microservices and distributed architecture
  • Good communication and presentation skills, spoken and written
  • Strong team-player with the desire to collaborate and work in a team
  • Knowledge of the tools of the trade including at least two modern programming languages (e.g. Java, JavaScript, Go, Python, C/C++)
  • Exceptional problem-solving skills
  • Highly flexible thinker who enjoys working in rapidly changing environment

Desirable

  • Degree in Computer Science or related field
  • AWS experience / Certifications (e.g. Certified Solutions Architect or Certified SysOps Administrator)
  • Experience with back-end technologies for web applications and APIs
  • Familiarity with logging and monitoring infrastructure (e.g. ELK, Datadog, New Relic)
  • Experience with automated testing tools (e.g. Cypress, Selenium, Gatling, JMeter)
  • Strong practical application development experience on Linux and Windows
  • Full stack experience (e.g. Linux, Java, React, Kafka, MongoDB, PostgreSQL)
  • Experience taking a leading role in building complex software systems
  • Knowledge of software engineering practices such as code reviews, source control management, build processes, testing and operations
  • A good understanding of the software development lifecycle

What will we offer? 

  • Competitive market rate salary 
  • The opportunity to create and design as well as maintain 
  • 25 days’ holiday 
  • Floating bank holiday 
  • Enhanced maternity leave
  • Pension Scheme
  • The usual sociable stuff (when restrictions allow) 
  • Season Ticket Loan

Ready to apply? Send your CV to [email protected]