Junior 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

  • You will be responsible for building, maintaining and scaling the AWS infrastructure that runs our JustRide mobile ticketing platform. (AWS, Linux, RDS, Cloud Formation)
  • Work closely with the development teams to build and expand the continuous integration pipelines for the services we support. (Puppet, Bamboo, Jenkins)
  • Troubleshoot outages with the support of the devs and ensure very high levels of uptime for the product. (LogEntries, Pingdom)
  • Looking at past data and trends, you will ensure adequate capacity exists in the platform. (Autoscaling)
  • Spin up multiple new AWS environments such as QA, Staging, Test etc.

The tools we use:

  • Linux
  • Amazon EC2, RDS, ELB, Autoscaling, CloudFormation
  • Puppet, Artifactory
  • Jenkins, Bamboo
  • Git
  • MySQL
  • Logentries

Main requirements

  • At least 2 years of commercial experience in IT, either in ops or in development.
  • You will be using Linux as your server OS of choice, but to be fair you’ll use whatever works.
  • CI/CD experience (Jenkins of Bamboo)
  • Basic 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.

Apply now

Sign up to apply

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