Job Description:

About the role:

Here’s a glimpse of some of the projects you’ll work on and lead as a Site Reliability Engineer (SRE/DevOps) at Virtuoso:

  • Enable us continue to expand our platform across multiple cloud providers -Help us to improve the scalability of our infrastructure so we are truly enabled to serve enterprise customers
  • Adopt a continuous delivery approach for our services
  • Work closely with the engineering team to grow our capability to release faster and test more (yes, we use Virtuoso to test itself!)
  • Improving our incident management process (and collaborating with other team members when it gets used)
  • Investigate ways we could use other tools and technologies to deliver an even better service to our customers and test them in proofs of concept
  • Find problems before they occur by chaos testing the platform alongside fellow engineers, and collaborate on new ways to inject more faults

Requirements:

  • Strong experience with infrastructure as code and associated tools (i.e Terraform, Cloudformation etc.)
  • Be familiar with using monitoring and other diagnostics to fix an outage in a production environment
  • Have worked on a team to deliver a product using continuous integration / deployment
  • Solid knowledge of Git, and extensive knowledge of Linux (strong bash skills)
  • Strong Programming experience with at least one major language (Java, Typescript, JavaScript, Python, Go)
  • Experience with containerised deployments (we use Docker on ECS and Kubernetes)
  • Have been involved in designing a cloud-based solution
  • Be a champion of shippability - responsible for working with other engineers to reduce time-to-release of our codebase

Bonus points for:

  • Understanding of JVM and Linux performance characteristics (if you know who Brendan Gregg or Julia Evans are that’s an added bonus point!)
  • Experience with bootstrapping a DevOps capacity in a team
  • Familiarity with configuring Grafana and Prometheus (tools we use)
  • Experience working in an SRE capacity (ability to drop in to code to diagnose problems)

Our Tech Stack:

We know that as engineers you’ll have a mix of different skills, technologies and experiences, so we’ve tried to keep our ‘wants’ to a minimum (it was super hard!), and thought sharing details of our tech stack would be more interesting to you.

Our infrastructure philosophy is to strive for simplicity and to get the most out of the platforms and tools we do choose to use. We’re focused on problems close to our business, so rely on managed services where we can. For example, we use ECS and Fargate so we don’t have to manage VMs. This means we can focus our energies on our application and concentrate on monitoring and testing the service boundaries where problems are most likely to occur.

  • Java services (distributed architecture)
  • Languages: Java, JavaScript / Typescript / Node.js, Go, Python
  • PostgreSQL for relational database
  • Vue ecosystem for frontend
  • AWS (ECS, S3, CloudFront, ALB, etc.)
  • Terraform for infrastructure management
  • Prometheus for metric monitoring
  • DataDog for logging
  • Ansible for configuration management
  • Github for source control
  • CircleCI for CI / CD
  • Your favourite technology that can help solve challenges

Company Benefits

What's in it for You...

  • Competitive Package, including generous and achievable commission
  • Employee Share Options- Share in the success of Virtuoso
  • A defined, transparent, career path to more senior roles
  • Remote/flexible working
  • Home office set up allowance
  • Generous allowance to choose your laptop or MacBook
  • Private health insurance
  • Wellbeing initiative and allowance
  • Training/personal development budget of a minimum of £500 per year
  • Take your birthday as a holiday every year!
  • Holiday allowance increases by one day per year of service up to 5 years
  • Employee Referral Scheme - we put money in your pocket for referring awesome people!

Interview Process

  • Telephone screen
  • Panel Interview
  • Potential Tech Challenge
  • Offer

Other Jobs in DevOps & SysAdmins