Toolsmith (Dev Ops Engineer)

Our software is making the online world a safer place to transact in. We believe that equipping and empowering our software engineers is a key ingredient in achieving this. With this is mind, we are creating a position to take care of our development infrastructure, and to create tools that will make our development teams more efficient. This position will be filled by a Dev Ops Engineer whose focus will be inward towards the development team members, regarding them as his/her clients.

The Ideal Candidate

You have a passion for computer infrastructure and programming, and have been building on these skills from an early age. You have experience with many operating systems, and get a kick out of setting them up. You cannot stand inefficiencies and doing the same thing over and over again, which is why you find joy in eliminating tedious and repetitive tasks through programming. You value simplicity, and intuitively know how to create user friendly software tools. You understand the importance of clarity and communication, so create documentation that allows fast adoption of your tools.


You will report to the VP of Software Engineering and be responsible for developing infrastructure and tools for our 6+ development teams. Your aim will be to make them more efficient in their daily software development duties. You will be expected to:

  • Maintain/enhance our CI/CD infrastructure
  • Maintain/enhance/create component registries and mirrors (e.g. Docker, Maven, NPM)
  • Maintain/enhance our security scanning and static analysis infrastructure
  • Ensure developer systems are secured, backed up, and monitored
  • Create a ChatOps system
  • Develop plug-ins/automation scripts for our ticketing, documentation, and version control hosting systems
  • Create shared libraries and tools

As a leader in our domain, with a global presence, so we set the bar quite high in terms
of requirements for this position. The more of the following skills and attributes you fulfil, the
better suited you will be for the position:

Skills & Experience

  • Version control (e.g. Git)
  • Continuous integration (e.g. Jenkins)
  • Container technologies like Docker
  • Infrastructure automation tools like Terraform, Chef, Puppet
  • Orchestration tools: Docker Swarm, Kubernetes
  • Computer networking protocol knowledge (e.g. TCP, DNS, DHCP, etc.)
  • Infrastructure as a service providers (e.g. AWS, Azure, Rackspace)
  • On premise virtualization solutions (e.g. VMWare ESXi, OpenStack, KVM, XenServer)
  • *nix operating system provisioning
  • Container operating systems like CoreOs and RancherOS
  • Programming languages: Java and Google Go (preferred)

Personality Attributes

  • An ability to get things done and do the right thing without being micro-managed
  • A tendency to think outside the box
  • An eagerness to learn new things
  • An early adopter of new technologies
Upload your CV/resume or any other relevant file. Max. file size: 20 MB.