Senior Site Reliability Engineer

Appvia | London, United Kingdom

About Appvia
The Application Containerisation market is due to reach $8.5B by 2025 delivering a CAGR of 26.5%. This is being driven by many different organisations that are turning to container based infrastructure and microservices as a way of satisfying the ever complex role of Software Development. Recently, Kubernetes has become the standard in making this possible and is, infact, the fastest growing project in open-source history, far beyond Docker Swarm and Mesos. Appvia, founded in 2017, is a company of highly skilled engineers, who are building products to enable the deployment, maintaining and scaling of Kubernetes in any environment to solve this challenge. We’re part of the Cloud Native Computing Foundation and have enterprise clients with over 600+ developers using our service, building over 500+ applications, in over 20,000+ containers, running a number of critical applications via Azure, Amazon and Google. Alongside this you will find the team contributing massively to things like KOP’s.

The Role
Reporting to the Platform Lead, the Site Reliability Engineer (SRE) will be part of a fast moving and highly technical team working on central platforms to support the software development lifecycle. The SRE will work within a central function dedicated to improving a platform built around self service for developers, and will care deeply about building reliable, well-tested systems, collaboratively with others.

Key Responsibilities:

● Enhance operational reliability and scalability of existing products

● POC’ing new ideas and products, and balancing trade offs between technical, analytical

and product needs.

● Streamlining operational tasks through engineering and automation

● Improving operational visibility around core products such as tracking technologies,

improved metrics etc.

● Implementing integrations between components to improve the teams way of working

i.e. slack, opsgenie and status pages integrations

● Identify simple innovative technical solutions to complex engineering problems

● Improve knowledge amongst the team through code reviews, documentation, technical

guidance and mentoring.

● Collaborate with product engineers regarding technical implementation and product

improvements

● Reduce the number of DevOps resources in projects by enabling developers to be more

self-service.

● Port Kubernetes cluster updates from kops to our on-premise Kubernetes solution.

We’re looking for someone with (from essential to desirable):

● In-depth understanding of industry best practices

● A passion for new technology and automation

● Enjoys solving difficult technical problems

● Extensive knowledge of container based technologies (Docker / Kubernetes)

● Experience with cloud computing services (AWS and GCP)

● Software development experience in one or more general purpose programming

languages

● Experience on building decoupled services with micro-service architecture

● Strong software engineering principles

● Fantastic communication skills, both written and verbal.

● Great collaboration skills with people of all levels of technical ability

● An understanding of the importance of being user driven and the benefits of DevOps

principles, agile ways of working, collaboration and transparency

● Understanding of immutable delivery patterns

● Development competency ideally in Golang, Ruby or Python and scripting in Bash

● Good knowledge of continuous integration and deployment practices

● Comfortable with physical data-centre infrastructure

● Experience with data-centre protocols, firewalls, pxe-booting

● Proven track record of developing APIs

● Experience with building web applications using frameworks like Angular, React or

Ember

What you’ll get in return:

● Competitive salary

● On call allowance

● 26 Days Holiday (plus bank holidays)

● Healthcare

● Flexible working hours

● Performance Related Bonus

● Pension

Note: As some of our customers require Security Clearance, you will need to be eligible, this means you will need:

● To have resided in the country for at least 5 years

● Have no criminal records

● Have no financial irregularities