DevOps Engineer

Masabi
Masabi is the global leader in transport mobile ticketing

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of £300

Intro

(Further compensation is provided if you choose to enter the 24/7 oncall rota)

The IT Operations Team

In IT Operations we follow an “Infrastructure as code” philosophy to deploy and manage the many servers that allow commuters all around the world to buy their tickets on their mobile phones. We recognise that this is a really big responsibility and we are proud and excited to be able to make such a big impact on people’s daily lives. There are 5 of us in this team which includes an Ops manager and a service desk person.

We enjoy working with our devs! They are an awesome bunch that feel the same way about our product as we do, so we try our best to give them all the support and tools they need to deliver this high impact product. We don’t like getting in the way, so in general, we try to enable others to do things themselves, by automating as much as possible and giving them the buttons to push. This isn’t easy because the environment needs to be PCI compliant, but we see that as a cool challenge, and so far we are doing great!

We also love AWS. AWS services like EC2 and RDS allow us to do so much with so little, so we use it as much as possible and try avoid deploying anything to our in-house VMware cluster. We also like Docker – we don’t love it yet, but who knows :)

We have a lot of fun in Ops, but when the business needs us, we are there for them. We believe that it is our personal responsibility to ensure that our commuter friends in Boston or Athens or New York are able to ride the train/bus with our app, so we do everything that it takes to ensure that can happen.

Responsibilities

  • Supporting configuration management with Puppet

  • Environment management with CloudFormation

  • Developing our existing in-house tooling, to give developers more freedom and allow us to move faster as a company.

  • You will also be working on CI & build script ownership, capacity planning, monitoring, alerting and many other tasks bridging code & infrastructure.

Our Stack (application):

  • Amazon Linux
  • Java (Spring, Hibernate, Maven, DropWizard)
  • MySQL

Our Stack (platform and infrastructure):

  • Ruby
  • AWS (CloudFormation)
  • Puppet
  • Python
  • Nagios
  • Rundeck
  • Bamboo

Main requirements

  • AWS
  • Linux
  • CI/CD experience Bamboo
  • Ruby Scripting
  • Puppet

If you are currently in ops:

  • From day one you have scripted your admin tasks. You probably started out on bash, but nowadays you use something more powerful like Python or Ruby.
  • You are aware of the power of AWS and newer tech like containerisation – either from your own commercial experience or because you play with them at home.
  • If you are currently a developer:
  • Infrastructure excites you and DevOps seems like an interesting new playground.
  • You enjoy learning different programming languages and are not afraid of trying something new.
  • Although you enjoy working by yourself (normally at home, just getting things done) you are happier when working with your teammates, solving complex business-critical problems.
  • Your teammates often become your friends, because they have similar interests to you, and you respect their contribution to the group.
  • You get excited when someone can teach you something new. You get excited when someone near you succeeds, especially if you had a little something to do with it.

Nice to have

The ideal candidate will have a combination of:

  • Networking (CCNA to CCNP equivalent)
  • Experience working with AWS
  • Proven system design experience
  • Experience working in a PCI controlled environment
  • Development experience beyond basic scripting
  • A strong team-centric working style
  • A capacity to enjoy working on multiple concurrent projects

Perks

• Bright spacious office in quiet area in Old Street with floor to ceiling windows and garden

• Pension scheme

• Childcare vouchers

• Unlimited snacks and drinks, with regular free lunches

• Flexible working hours

• Cycle to work scheme

• Regular social gatherings with monthly allowance for each employee

• Onsite Pilates classes

• Biannual company events (most recent include Lazer Quest, Escape the Room, Dodge Ball, Go-Karting etc.)

• Fun and collaborative environment with a focus on making a difference in the world

Apply now

Sign up to apply

Or sign up to refer and earn a reward of £300