Automation Engineer

Salary Competitive

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.

Perks and benefits

This job comes with several perks and benefits

Free friday beers
Free friday beers

Friday is something special, let's enjoy a beer together.

Free coffee / tea
Free coffee / tea

Get your caffeine fix to get you started and keep you going.

Healthcare insurance
Healthcare insurance

Break a leg! Seriously, we got you covered in our company healthcare plan.

Maternity / paternity leave
Maternity / paternity leave

Kids are the future, go spend time with them.

Free lunch
Free lunch

Enjoy a free catered lunch with your colleagues, every day.

Pension plan
Pension plan

We take care of you, even when you are old and wrinkly.

See all 11 benefits

Working at
Puppet

We created the industry standard for managing infrastructure as code. And we didn’t stop there. Our product portfolio has grown to help organisations automate across their entire software delivery lifecycle. Today more than 40,000 organisations — including more than 75 of the Fortune 100 — use Puppet’s products to deliver better software, faster. Today, software is everywhere. It’s on our wrists, on our walls, and in our cars. It’s changed the way we shop, the way we work, the way we heal, and the way we stay connected to those we love. Yet we also know there is no future with fewer servers. Software is only getting more complex, evolving faster than humans can keep pace. How can we benefit from future innovation if it takes too long or costs too much to implement it? It’s time to fundamentally improve the way we do things so we can change without constraint. Puppet is leading the movement that will define the future of software. Today it’s characterised by the general realisation that for companies to remain relevant, they have to constantly provide great software to their users. Tomorrow it’s defined by a world of frictionless software change – where any company can deliver a better experience to their users, at any moment. We’re building a world of unconstrained software change. Where the software that powers everything around us is always available, is constantly modern, and accessible from anywhere. We’re Puppet, and we hope you’ll join us.

Read more about Puppet

company gallery image