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