The Exchange Group are hiring a mid-level systems administrator / developer to help us secure, scale, and strengthen our existing Ruby on Rails infrastructure.
We're looking for somebody who has:
- a strong operations background, preferably experience with bare metal / co-located hosting
- understanding & experience with configuration management (eg Puppet, Chef, Ansible, Babushka)
- a basic understanding of Ruby, or sufficient experience with a similar language (eg Python) that they could cross-skill easily
You'll get bonus points for an interest in or experience with:
- Elasticsearch
- Ruby on Rails 3 & 4
- Amazon Web Services
- Javascript (especially AngularJS)
- Go
This position would be ideal for a systems administrator with a couple of hobby projects looking to branch out to into programming. You'll start off working on a mix of operations / development tasks and transition to a primarily development role as you harden and improve our infrastructure. You'll grow to become the point of contact & responsibility for systems administration issues, and you'll use your development experience with our platform to help us make these decisions.
Our current setup is simple and automated. We use a combination of leased 'bare metal' hardware for our production and test systems and AWS for our disaster recovery and backup systems. Our deployments are automated via Ruby and our system configuration is controlled with chef. We use Ubuntu 14.04, Ruby 2.1 and Ruby on Rails 3.2.13. In are near future we are looking to upgrade to Rails 4 and migrate our search from Sphinx to Elasticsearch. Long term we'd like to look into splitting up the application into smaller parts, in Go or Ruby, and move more interactions to Javascript frontends.
Immediately, we're looking for somebody to help us with the following:
- plan and enact disaster recovery drills
- monitor and correct errors in overnight processes
- review our current instrumentation, dashboards and other monitoring
Applications should be submitted via email to [email protected] and include "I read all the way to the end" in the text body. This position is permanent and on-site in our office in South Melbourne, near the 109 tram.
No recruiters at this time, please.