We’re looking for someone with infrastructure automation or tooling background who is excited about developing tooling and systems along with implementing processes to augment and extend automated testing efforts. This crucial position affords the right candidate many interesting and challenging opportunities to play a key role in the growth and maturity of the Quality Engineering team.
Meaningful work you’ll contribute
- Support and maintain our existing CI system, working closely with development scrum teams to ensure testing pipelines are efficient and repeatable for accelerated feedback, adding support for new platforms and features entering product releases, and supporting your teammates with code reviews and merges.
- Contribute to infrastructure efforts to build a robust, on-demand testing system.
- 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 to design and implement effective automation solutions
You are…
- A Team Player—who is collaborative and enjoys learning from and sharing knowledge with other engineers in a team environment.
- Curious—You’re driven to learn and understand.
- An entrepreneurial-minded spirit—you’re an action-oriented problem solver with a proactive mindset. You’re passionate with a love for solving user problems with software.
Valuable experiences and skills you’ll bring to Puppet
- 4+ years of experience in a Software Development and/or Automation Engineer role
- Strong Linux system administration and debugging skills on EL and/or Debian variants
- Strong troubleshooting skills in large distributed systems environments
- Knowledge and experience integrating testing frameworks/harnesses into CI systems
- Experience with CI tools such as Jenkins, CruiseControl, TeamCity, Bamboo, or Buildbot with a solid background in plugin development.
- 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)
Bonus, but not required (shout about it in your application if you have experience):
- Kubernetes experience
- Experience with Docker
- Experience with a configuration management system, e.g. Puppet, Chef, etc.
- Puppet Certification
- Experience with Kibana and ElasticSearch
- Operations, SysAdmin, Systems Engineer, DevOps background
We are hiring at various experience levels and we’re particularly interested in having a diverse team with a broad set of skills and viewpoints. If this seems like your dream job, but you’re not sure if you qualify, apply anyway!
*Visa Sponsorship
Please note, this position is not eligible for visa sponsorship.
This job comes with several perks and benefits