DevOps Engineer at Arbor Education

1 year ago DevOps & System Administration Middle Full-Time

The DevOps Engineer will bring a dedication and focus towards improving the developer experience and operational maturity of the Arbor platform.


About you

  • Extensive experience of DevOps Engineering and operating a large scale platform
  • Extensive experience of distributed cloud systems, and specifically Azure
  • Experience of Infrastructure as Code tooling, such as Terraform
  • Understanding of relational database technologies and their cloud versions (e.g. AWS Aurora)
  • Experience with nginx, Kubernetes, HAProxy or similar technologies
  • Experience with DataDog, Prometheus or similar tools
  • A positive and proactive attitude to problem solving
  • A team player, willing to muck in and help others when needed, driven personality who asks questions and actively participates in discussions
  • Good written and spoken English so you can present your ideas - our HQ is based in London

Bonus skills

  • Past experience with enterprise solutions running at scale
  • Familiarity with Scrum methodology or other agile development processes
  • Experience with Docker and containerisation
  • Familiarity with software best practices such as Refactoring, Clean Code, Domain-Driven Design, Test-Driven Development, etc.

Responsibilities

At Arbor, we’re on a mission to transform the way schools work for the better.

Our products are transforming the way schools use data to bring about positive change by empowering schools and teachers. Arbor reduces the amount of time spent on administrative tasks, and increases their time where it matters, with the students!

Role Overview

The DevOps Engineer will bring a dedication and focus towards improving the developer experience and operational maturity of the Arbor platform. This will be driven through an obsessive use of metrics and tooling, coupled with a curiosity to understand why the system behaves as it does, and collaboration with engineering teams to fix and/or improve continuously. The role will also push automation heavily within engineering teams, specifically within the areas of performance and stability, and how we deploy software.

A day in the life of a Devops Engineer at Arbor

  • Work directly with engineering teams to understand pain points in the developer experience, and work to improve them, reducing developer time wasted
  • Work with Head of Platform to identify improvements within the platform infrastructure and implement plans to address
  • Work with the DevOps team to improve the maturity of all components within the system, including ensuring High Availability, and adequate testing and DR plans
  • Contribute to improving the method of deployment for the core Arbor monolith, with a view to improving speed of deployment, and stability
  • Contribute to increasing the security of the Arbor platform through introduction of configuration management software to handle secrets and credentials
  • Assist in incident response and resolution, and subsequent post-mortems and retrospectives
  • Participate in tech-talks and team based learning to ensure knowledge is spread
  • Document obsessively, relying on Playbooks/Runbooks and systems documentation to aid knowledge transfer
  • Join the on-call rota to respond to out of hours incidents

What we offer

  • Aside from the chance to work alongside a team of hard-working, passionate people in a role where you’ll see the impact of your work everyday.
  • Flexible remote working
  • We believe in supporting your professional growth and provide team managers with a training budget to spend on courses for you and your team.
  • As an engineer you’ll be provided with a subscription to Udemy for engineering training resources
  • We promote positive well being and as part of this you’ll have access to our Employee Assistance Program as well as being able to speak to trained mental health first aiders
  • Frequent internal lunch and learns, opportunities to learn from colleagues, and dedicated time off to attend conferences or training
  • We offer additional discretionary holidays, including half day Fridays during the school summer holidays
  • An equal opportunities organisation

Our goal is to build a workplace which represents, celebrates and supports people from all backgrounds, and which gives them the tools they need to thrive - whatever their ambitions may be.

We want to make sure we build the best products for our schools, and we passionately believe that starts with building a workforce as diverse as the communities we serve. We’re actively working on this, and we’re always open to feedback. Let us know your thoughts! If you need any adjustments to be made to support you through the recruitment process, let us know at ****@

Refer a friend: Know someone else who would be good for this role? You can refer a friend, family member or colleague, if they are offered a role with Arbor, we will say thank you with a voucher valued up to £250! Simply email: ****@

We believe in supporting you to grow professionally and giving you the freedom to choose how. If you tell us where you want to go, we have a dedicated training budget to help you get there!

One of our core values is to make an impact, so we give everyone 1 day off each year to volunteer with a charity of your choice.

We promote positive well being and as part of this you’ll have access to a choice of comprehensive 24/7 well being support services as well as internal Wellbeing Champions.

We support autonomy and flexibility, and depending on your role can offer flexible working.

We offer enhanced maternity pay to support new mothers during this exciting period of your life.

Spending quality time together is really important, so to encourage this, our social committees organise regular team nights out (we’ve had pizza making and curry clubs!)

We offer 30 days holiday (plus Bank Holidays), part of which is made up of half day Fridays during the school summer holidays, a day off during Easter and a day off over Christmas.

Our office is based in the heart of Leeds or London. It’s lively and vibrant, and you’ll have breakfast supplied every day along with other healthy snacks you can choose from.

1st Stage Interview with the Head of Platform to discuss your background, our projects, and conduct a short whiteboarding task.

Final Interview with the Head of Platform and some members of the team to cover off more of the role, as well as your experience.

Terraform, AzureTerraform, Azure, AWS

🌍 World Wide devops azure AWS
🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)