Platform Engineer
Salary: up to £75k per annum (inclusive of on call rota payments)
SpareRoom at a glance:
Since SpareRooms launch in 2004, weve helped over 10 million people across the world find homes to share and great people to share them with. We believe living with the right people beats living alone, so our mission is a simple one to create happier flatshares.
Were a modern family business, owned only by our founders and directors. That means were able to put our users at the heart of everything we do and we love working with humble people who bring positive energy and like to get stuff done.
Its an exciting time to be joining our Platform team as weve completed our migration from our datacenter to Google Cloud Platform and are now embracing cloud-native infrastructure, leveraging GCPs services to build a more scalable, resilient, and efficient platform. Were looking for a passionate Platform Engineer to help us optimise the system, improve security, and develop solutions that utilise many of the benefits cloud engineering offers.
Responsibilities:
Ensure the security, reliability, and performance of our platform and infrastructure.
Design and maintain scalable, cloud-native infrastructure and platform tooling on GCP.
Continue to automate and improve our infrastructure and operational workflows.
Collaborate with our core development team to design and deliver platform solutions that support product development.
Build and maintain self-service platform capabilities that enable teams to deploy and operate their services.
Help maintain high engineering standards through best practices, tooling, and documentation.
Participate in a paid on-call rotation to support the reliability and availability of our platform.
Relevant experience in a majority of these concepts:
Containerization ( Docker & Kubernetes ).
In-depth knowledge of Linux operating systems, focusing on Debian and RHEL/CentOS.
Cloud service providers such as Google Cloud Platform, AWS ( knowledge of other platforms such as Azure would also be beneficial ).
Infrastructure as Code best practises ( Terraform ).
Configuration Management ( e.g. Ansible, Puppet, Packer ).
Knowledge of CI/CD processes ( Jenkins, GitHub Actions and FluxCD in particular ).
Scripting/programming languages ( e.g. Python, Bash, Perl or Golang ).
Databases ( primarily MySQL ).
Some experience of CDNs would also be beneficial ( particularly Fastly ).
Physical infrastructure exposure, e.g. physical & wireless networking, security
Email infrastructure and SMTP services ( e.g. Postfix ), including mail delivery, routing, and troubleshooting.
What we believe in, and wed like you to as well:
The Platform teams main aim is to enable the business to achieve their goals with as little friction as possible. With that in mind, we are also here to minimise risk. This means we aim to develop processes and systems that are secure and audited as well as self-service and scalable.
Simplicity is key. Clever is great but complexity is to be avoided wherever possible.
Agile/Lean environment. We build spikes, we start small, and we iterate. We feel empowered to put our hand up when we need help or think weve gone down the wrong path.
Active pairing in the teams to share & improve skills and improve quality.
Striving for effective and efficient processes so we are always delivering value to our customers and ourselves.
We take time to step back and think about solving problems to everyones benefit. We take care of each other.
What we offer:
Hybrid working - with core office days
Cycle to Work scheme
Home & Tech Scheme
Season travel loans
Matched pension contributions
Sports/health & financial wellbeing contributions
Optional Private Healthcare and Cash Plan with EAP
Rental deposit loan scheme
And, of course, a free SpareRoom upgrade
To learn more about life at SpareRoom and to read our Recruitment Privacy Policy please visit our Jobs Page here.
We have a legal responsibility to ensure all our employees have the right to live and work in the UK. Offers of employment are subject to verification of eligibility prior to starting work.
This vacancy may be closed prior to the closing date, depending on the volume of applications received.