Desired Skills and Experience

  • Contribute to infrastructure efforts to build a robust, on-demand testing system
  • Contribute to improving testing tool chain, CI systems and automation workflows
  • Collaborate with the Ops team to monitor and plan capacity needs
  • Work closely with development teams in Belfast to design and implement effective automation solutions
  • 3+ years of experience in a Software Development and/or Automation Engineer role
  • Experience with CI tools such as Jenkins, CruiseControl, TeamCity, Bamboo, or Buildbot with a solid background in plugin development.
  • Strong Linux system administration and debugging skills on EL and/or Debian variants
  • Strong troubleshooting skills in large distributed systems environments
  • Demonstrated coding and testing skills in at least one high level scripting language, e.g. Ruby, Python, Perl
  • Experience with version control systems (Git, SVN, CVS)
  • Strong intra- and inter-team communication and collaboration skills (face-to-face, by telephone, virtual meetings, VOIP or otherwise)
  • Requires logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
  • Familiar with data stores, including relational databases (postgres), time-series (Graphite), redis, etc.
  • Understanding of Docker or evolving container management platforms like Kubernetes and Mesos
  • Experience with cloud services and virtualization, e.g. VMware, OpenStack, ec2, and demonstrated ability to install, configure and manage virtualized systems
  • Experience with a configuration management system, e.g. Puppet, Chef, etc.
  • Puppet Certification
  • Experience with Google BigQuery
  • Operations, SysAdmin, Systems Engineer, DevOps background

Apply