Devops Engineer

 

On the Beach isn’t a normal travel company and neither are our people. We’re united in our mission to become Europe's leading online retailer of beach holidays. We are taking over tech in the city, so join us now! Our award winning team has relocated to our multi-million Tech HQ in the heart of Manchester and we are looking for passionate and ambitious like-minded tech superstars to join our journey.

About You

You are passionate about technology, you thrive on solving problems, you love to learn and get a kick from working as part of a team.  You care about your craft, you want to build exceptional products and be proud of what you deliver. You are flexible, open to new ideas and always looking for ways to improve.  

The Opportunity

The specific goals of our DevOps approach span the entire delivery pipeline. It includes improved deployment frequency, which can lead to faster time to market, lower failure rate of new releases, shortened lead time between fixes, and faster mean time to recovery in the event of a new release disabling a system

 

Responsibilities

  • Build, deploy, manage and maintain a variety of bare metal, virtualised, cloud-based and containerised systems
  • Develop and maintain automated build processes
  • Develop and maintain internal services to be consumed by the development community
  • Work collaboratively as an active member of the development team
  • Work within development scrums to provide operational consultancy on infrastructure
  • Recommend technology optimisations and process improvement
  • Drive and deliver infrastructure automation and automated testing
  • Provide the design and implementation for operation oriented projects
  • Maintain quality documentation of infrastructure and escalation procedures

Essential Experience

  • Ability to take ownership of a problem all the way through to completion
  • Maintaining the consistency of our systems performance through use of effective configuration management tools eg Puppet
  • Linux systems administration and networking producing well-documented, maintainable scripts in Python, Ruby or similar
  • Documenting and defining requirements for systems
  • Technical ownership for a large server estate based on bare metal, virtualisation and cloud e.g. Proxmox, OpenStack, Amazon EC2
  • Service monitoring and metrics gathering and Alerting experience eg Prometheus, Zabbix, New Relic, PagerDuty etc

Good to have 

  • Securing PCI compliant or similar financially sensitive servers
  • MySQL configuration, replication, sharding and high availability setup
  • Clustered data solutions, & other NoSQL deployments e.g. Elasticsearch and MongoDB
  • Continuous deployment and management of Ruby systems e.g. Jenkins, Travis CI, Git
  • Network security, PenTesting and system hardening
  • Containerisation and Container Orchestration eg Kubernetes, Docker, CGroups etc.
  • Load balancing e.g. HAProxy

This is the PLACE…

To elevate your career and join a passionate team of like-minded DevOps engineers, striving to produce the very best. We sell holidays, so the office is bright, people smile and we’re always excited! We work hard (rarely at our desks) and play hard (pool, table tennis, xbox), the bar opens on a Friday afternoon and the work/life balance is second to none.

And YES…

We do have hammocks!