Job Details

Professional Services Engineer

Puppet, Inc., Portland, OR

Job - Technology

Close Date: 10/31/2019

Do you have a passion for Open Source software? Excited about what Puppet is doing and want to be a part of it? Love utilizing your DevOps technical knowledge in a client-facing role? Do you have a passion for learning about a variety of customers and the problems that they face?

Puppet is hiring Professional Services Engineers (Intermediate and Senior level experience) to join our growing PS team! In this role, you'll help our customers succeed through training and consulting, as well as further Puppet’s product growth with direct customer feedback. The ideal Professional Services Engineer is a blend of DevOps Engineer, Client-facing Consultant, Puppet trainer, and Pre-Sales Engineer. it's a tremendous opportunity to be in the leading edge of automation trends and to see how companies in every industry approach automation or utilize our products.

As part of our Professional Services team, you will work with our customers to design and implement solutions that help them deliver software faster and more reliably. You will also deliver Puppet training and help keep that training accurate and up-to-date as our products and our customers’ needs evolve. In addition, you will be responsible for providing pre-sales support to Sales & Marketing, developing and publishing Puppet modules and products, and developing and promoting integration and tooling around Puppet products. As a Professional Services Engineer, you’ll also develop blog posts and other communication for Puppet, and work with R&D and Product Management to develop and test Puppet products.


Ability to travel up to 75% domestically (3wks per month)
5+ years experience in software DevOps, Systems Administration, Automation, or Network Infrastructure
Solid background programming with Unix &/or Linux SysAdmin or DevOps, including automation
Strong customer relations & presentation skills - must be able to speak well in front of an audience and with customers
Excitement about working with the Puppet Enterprise and Open Source community
Passion for problem solving
Excellent time and project management skills
Technical degree (CS/IT/Eng/ITSec) or equivalent experience
Demonstrated experience clients and internal resources in face-to-face, telephone, virtual meetings and the ability to work and interact as a member of a group or team
Requires logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
Applicants with Puppet Certification are a plus

Preferred but not required:

Programming skills (Ruby, Python, Perl, etc.)
Windows systems administration experience, including Microsoft PowerShell
Large scale infrastructure experience
Experience with Puppet or other configuration management tools.
Knowledge of data center management, systems management, and monitoring, networking & security
Professional services experience in an open source/enterprise software company

Complete details: