DevOps engineer

Come build what our software runs on

You want to know more of what’s happening under the hood?

You’re a developer but producing lines and lines of code doesn’t cut it anymore? Your focus shifted to make it run to its best and most efficient way?

You’ve been poking at servers in every possible ways, tuning and automating your daily tasks, following requirements from your dev peers? But you don’t want to follow only and want to be involved and have your say in the whole release scheme?

Extend your horizon and go make the server side a better world!

You deserve a lot more…

  1. Better vision of the stack. Don’t be afraid anymore of production environment, learn to domesticate your stack and make it follow your ways.
  2. The opportunity to do the right thing, with the right tech. You need time to learn about new tools, and time to script or automate things. We use a lot of Python, Golang, Ansible and Docker, but we’d be thrilled if you could challenge our position and help us invest in our future stack.
  3. Having a say in how things are built. If you’re gonna help with designing the infrastructure our software runs on, you should be part of the discussion right from the beginning, before developers even write a single line of code.
  4. Work that has an impact. May this be managing the voter information for 30 million people or helping the biggest electronic manufacturer get their sh*t together, we’re not the kind of team to work on yet another “yo app”.

What you’d be doing with us

You would work directly with Vincent, our beloved infrastructure tzar, mostly on sysadmin/Ops/DevOps stuff:

  • Help design and run architectures to support things like the electoral software for the Myanmar elections (not kidding); or ensure the app of your favorite coffee maker is up and running no matter what, letting you purchase that grand Latte you so well deserved since 10am!
  • Automate the heck out of anything that comes near one of your servers (with Python, shell and Ansible, or anything that gets the job done).
  • Monitor all the things! with top of the line monitoring solutions.
  • Knock some goddam sense into the developers. Our team gives a damn about performance and not burning servers down. We automate what we can and make the rest accessible, most of the team ends up running things themselves on servers at one point or another.
  • Help troubleshooting (sh*t happens and not everybody is a *NIX god).
  • Innovate, bring new tools to the team or simply help shape best practices that our team should adopt.

We’re looking for somebody who is….

  • Smart & eager to learn (a lot) (with a great sense of humor, and who likes long walk on the beach),
  • Has Dev chops. You know the git workflow inside out, know about testing, CI/CD, QA and best practices in general,
  • Has Ops chops. We work a lot with Python, Golang, *NIX, Docker, k8s and Ansible, but we hope you’ll know a whole lot more (ELK, InfluxDB, CouchBase, AWS/Digital Ocean/Linode, Xen, HAProxy, SSL, …).
  • Interested in automating yourself out of work. We’re pretty anal about scripting as much of what we do on servers. We hope you are too and understand it’s the best way to free you up to work on more interesting things.
  • Up to date with modern practices. We mentioned DevOps (I know), but we’d like you to be on top of things like continuous integration, continuous testing, immutable infrastructure, microservices…
  • Comfortable with Web and mobile technologies. We like our developers to know how the servers running their code are set up, similarly we want Ops folks to understand what developers are building (DevOps FTW).
  • Not afraid to experiment and yes, sometimes, burn an AWS instance (or 10).

Don’t sweat it if you’re not a perfect match: we don’t mind teaching you as long as you care about getting sh*t done and want to work on interesting challenges.