1

Puppet Engineer Jobs (NOW HIRING)

Info Way Solutions is seeking a Puppet Engineer to lead technical initiatives and manage configuration management at scale. The role involves designing, developing, and maintaining Puppet modules and ...

Puppet Engineer Location: RTP, NC Duration: 6+ Months Contract 8+ years of DevOps/Systems Administration/Software Development experience 8+ years of experience working with various Linux ...

Based on the Linux Projects document, the Puppet and Linux engineers are primarily to assist with implementation and post-implementation support. Based on Andrew's estimates, support for each ...

Puppet + DevOps

Manhattan, NV · On-site

$52.50 - $71.75/hr

Strong experience with automation/configuration management using Puppet, Chef or an equivalent - Good knowledge with Puppet, Puppet's declarative language to specify system configuration in Puppet ...

... engineering, with a bias towards Unix/Linux environments 1+ years of experience with Linux automation Experience converting existing automation policies and packages to Puppet Development in Ruby ...

Puppet DevOps

Manhattan, NV

$52.50 - $71.75/hr

Puppet/Chef - Strong practical Linux and Windows-based systems administration skills in a cloud or virtualized environment - Prior experience of operating highly available and scalable infrastructure ...

DevOps Engineer - Puppet

Westminster, CO · On-site

$53.25 - $73/hr

... in systems programming * 4-year degree in computer science or related field or equivalent ... Experience with the Puppet configuration management tool Additional Information All your ...

Engineer II

Dublin, CA · On-site

$113K - $195K/yr

The Engineer II is responsible for designing, building, and supporting the CI/CD platforms, automation frameworks, and developer tools that enable secure, reliable, and repeatable software delivery.

Engineer II

Dublin, CA · On-site

$113K - $195K/yr

The Engineer II is responsible for designing, building, and supporting the CI/CD platforms, automation frameworks, and developer tools that enable secure, reliable, and repeatable software delivery.

next page

Showing results 1-20

Puppet Engineer information

See salary details

$5

$44

$80

How much do puppet engineer jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for puppet engineer in the United States is $44.92, according to ZipRecruiter salary data. Most workers in this role earn between $13.70 and $58.41 per hour, depending on experience, location, and employer.

What is a Puppet engineer?

A Puppet Engineer is an IT professional who specializes in using Puppet, an open-source configuration management tool, to automate the deployment, configuration, and management of servers and infrastructure. Their responsibilities typically include writing Puppet manifests, developing modules, and ensuring systems are consistently configured across environments. Puppet Engineers help organizations achieve scalable and reliable IT operations by reducing manual intervention and human error. They work closely with DevOps teams to streamline workflows and support continuous integration and delivery.

How does a Puppet engineer typically collaborate with other IT teams during infrastructure automation projects?

As a Puppet Engineer, collaboration with other IT teams—such as DevOps, system administrators, and security—is essential for successful infrastructure automation. You’ll often work closely with these teams to gather requirements, design modules, and troubleshoot deployment issues. Effective communication is key, as you’ll need to ensure that the configurations you develop align with overall organizational policies and integrate smoothly with existing CI/CD pipelines. Regular meetings, code reviews, and documentation help maintain alignment and foster a collaborative, solutions-oriented work environment.

What are the key skills and qualifications needed to thrive as a Puppet engineer, and why are they important?

To thrive as a Puppet Engineer, you need strong expertise in configuration management, scripting languages (such as Ruby or Python), and a solid understanding of systems administration, typically backed by a degree in computer science or related experience. Familiarity with Puppet Enterprise, version control systems like Git, and related certifications (e.g., Puppet Certified Practitioner) are commonly required. Excellent problem-solving, communication, and collaboration skills help Puppet Engineers work effectively within DevOps teams and across IT operations. These competencies ensure secure, scalable, and efficient automation of infrastructure, supporting reliable and repeatable IT deployments.
More about Puppet Engineer jobs

What states have the most Puppet Engineer jobs?

States with the most job openings for Puppet Engineer jobs include:

What are popular job titles related to Puppet Engineer jobs?

For Puppet Engineer jobs, the most frequently searched job titles are:

Infographic showing various Puppet Engineer job openings in the United States as of August 2026, with employment types broken down into 33% Full Time, and 67% Contract. Highlights an 100% In-person job distribution, with an average salary of $93,429 per year, or $44.9 per hour.

Full-time

Re-posted 21 days ago


Job description

Job Summary:
Info Way Solutions is seeking a Puppet Engineer to lead technical initiatives and manage configuration management at scale. The role involves designing, developing, and maintaining Puppet modules and manifests to automate infrastructure provisioning and configuration management.
Responsibilities:
• Design, developing, and maintaining Puppet modules and manifests to automate infrastructure provisioning and configuration management.
• Lead Configuration Management at Scale on behalf of Customers in all aspects of Configuration, Security, Risk Management of Configuration rollouts.
• Work with customers, developers, testers, project management, and support staff.
• Lead code reviews, provide constructive feedback, and adhere to coding standards and best practices.
• Skilled and experienced with incident management, change management, and problem management concepts.
Qualifications:
Required:
• Bachelor's degree in a technical field such as computer science, computer engineering, or related field required
• 10+ years of experience in code development and integration
• 10+ years of providing technical and thought leadership (e.g., critical analysis, decision making, team leading, etc.) in the above areas
• Specific experience with Puppet Enterprise (or a similar enterprise configuration management tool), Puppet Query Language (PQL), Hiera, and e-Hiera. Role will include design, developing, and maintaining Puppet modules and manifests to automate infrastructure provisioning and configuration management.
• Specific experience with Puppet Development Kit (PDK) to automate Puppet unit testing (e.g., rspec, lint, Rake, etc.)
• Specific experience with Puppet Enterprise infrastructure, managing multiple compilers, load balancers, certificate authorities, and intermediate CAs. Capable of optimizing and enhance existing Puppet infrastructure from a leadership position.
• Proficient with Ruby language to develop and maintain custom Puppet facts or Puppet tasks, Ruby scripts, or modules to extend Puppet functionality and integrate with external systems
• Proficient with Git, multiple remotes to manage Puppet codebase ensuring proper branching, merging, tagging, labels, and release management when coordinating with multiple teams. Experience with Git platforms (e.g., Bitbucket, Gitlab) as a configuration manager driver for rollbacks, deployments, CMDB, configuration governance, etc.
• Deep understanding of operating systems (e.g., RedHat, SuSE, Windows) and their particularities around package managers, volume groups, filesystems, PKI, openssl commands to convert certificates, service management (systemctl), threads, system administration, system monitoring, operating highly available infrastructure, resiliency, and performance
• Experience with PostgreSQL, REST API's, JavaScript and JSON; comfortable troubleshooting/investigating PostgreSQL performance issues, creating REST API clients, etc.
• Experience acquiring in-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk, and understand varied customer deployments
• Capable to lead Configuration Management at Scale on behalf of Customers in all aspects of Configuration, Security, Risk Management of Configuration rollouts. Ability to work with customers, developers, testers, project management, and support staff.
• DevOps background, including Continuous Integration, Continuous Delivery, and Continuous Deployment. Lead code reviews, provide constructive feedback, and adhere to coding standards and best practices.
• Skilled and experienced with incident management, change management, and problem management concepts.
• Experience with, and/or good understanding of, VMware virtualization and automation technologies (e.g. vCenter, vRealize Automation (vRA), vRealize Orchestration (vRO), LogInsight, etc.)
• Excellent problem solving, analytical skills, and technical troubleshooting skills
• Clarity and precision in verbal and written communications
Preferred:
• Familiarity with artifact repository tools (e.g., Nexus, Artifactory, Apache HTTP fileserver etc.); software build tools (e.g., Maven, pip, bash); and continuous integration tools (e.g., Jenkins)
• Familiarity with query languages and dashboarding tools (e.g., Splunk, Tableau, MS PowerBI)
• Experience with containerization solutions (e.g., Docker, LXC – linux containers)
• Familiarity with software development life cycle models and agile programming methodologies
• Familiarity with unit testing (e.g., rspec, lint, Rake, etc.)
• Understanding of declarative languages
• Experience working in an agile software development environment
• Experience working cross functionally across multiple teams
• Ability to communicate technical procedures and processes to non-technical users
• Proficiency in creating configuration and procedural documentation, as necessary
• Skill at coming alongside less-experienced junior developers for training and knowledge sharing
• Experience with AWS and cloud concepts
Company:
Founded and incorporated in 2012 , Info Way Solutions is an IT services and consulting company headquartered in Fremont , CA. Founded in 2012, the company is headquartered in Fremont, USA, with a team of 501-1000 employees. The company is currently Late Stage.