1

Puppet Jobs (NOW HIRING)

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 ...

Database Lead (Postgres, SQL, MySQL) + DevOps (Puppet) Bachelor's degree in Computer Science, Engineering, or a related field. Extensive hands-on experience in system design, application development ...

Seasonal Puppeteer

Lakeville, MN · On-site

$12.68 - $15.12/hr

Become a puppet whisperer: Bring beloved characters to life through captivating performances. Flex your creative muscles: Write and adapt hilarious scripts, design dazzling sets, and create whimsical ...

Seasonal Puppeteer

Lakeville, MN · On-site

$12.68 - $15.12/hr

Become a puppet whisperer: Bring beloved characters to life through captivating performances. * Flex your creative muscles: Write and adapt hilarious scripts, design dazzling sets, and create ...

Swaybox Studios is seeking an On-Set Compositor (Stage Comp Tech) to work alongside the puppeteers to help visual their layered performances through slap comps. You will be responsible for retiming ...

Swaybox Studios is seeking an On-Set Compositor (Stage Comp Tech) to work alongside the puppeteers to help visual their layered performances through slap comps. You will be responsible for retiming ...

... Puppet automation for system management processes. Responsibilities : • Install, configure, and maintain Red Hat Enterprise Linux servers and related software. • Perform routine system monitoring ...

next page

Showing results 1-20

Puppet information

See salary details

$5

$44

$80

How much do puppet jobs pay per hour?

As of Jun 4, 2026, the average hourly pay for puppet 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 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 skills in system administration, configuration management, and scripting languages like Ruby, along with experience in automation and infrastructure as code. Familiarity with the Puppet automation tool, CI/CD pipelines, cloud platforms, and related certifications such as Puppet Certified Practitioner are typically required. Effective problem-solving, collaboration, and communication skills help you work efficiently with cross-functional teams and resolve complex deployment issues. These skills ensure reliable, scalable, and consistent IT environments, which are critical for modern infrastructure management.

What are some common challenges faced by professionals working with Puppet in a DevOps environment?

Professionals working with Puppet in a DevOps environment often encounter challenges such as managing complex infrastructure as code, ensuring consistency across diverse systems, and keeping up with frequent updates in both the tool and the underlying environments. Collaborating effectively with cross-functional teams can require clear communication and thorough documentation, as configuration changes made with Puppet affect multiple services and stakeholders. Additionally, troubleshooting issues in large-scale deployments may require a deep understanding of both Puppet modules and the systems being managed.

What are Puppet professionals and what do they do?

Puppet professionals are IT specialists who use Puppet, an open-source automation tool, to manage and automate the configuration of servers and infrastructure. Their main responsibilities include writing and maintaining Puppet code, deploying updates, ensuring systems are configured consistently, and troubleshooting automation issues. They often work in DevOps teams to streamline software deployment and improve system reliability. Puppet professionals help organizations save time, reduce errors, and scale their IT operations efficiently.

What is the difference between Puppet vs Ansible?

AspectPuppetAnsible
Primary UseConfiguration management and automationConfiguration management, application deployment, and task automation
LanguageDomain-specific language (Puppet DSL)YAML-based playbooks (Ansible Playbooks)
Setup ComplexityRequires Puppet Master server setupAgentless, uses SSH, easier initial setup
Work EnvironmentTypically in data centers and enterprise environmentsFlexible, cloud, and hybrid environments

Both Puppet and Ansible are popular automation tools used for configuration management. Puppet is known for its model-driven approach and requires a master-agent setup, making it suitable for large-scale, enterprise environments. Ansible, on the other hand, is agentless and uses simple YAML playbooks, offering easier setup and flexibility for various environments. The choice depends on your infrastructure needs and preferred management style.

More about Puppet jobs
What cities are hiring for Puppet jobs? Cities with the most Puppet job openings:
What states have the most Puppet jobs? States with the most job openings for Puppet jobs include:
Software Deployment Engineer, Maven, Jenkins or Puppet

Software Deployment Engineer, Maven, Jenkins or Puppet

Next Step Systems

Northbrook, IL • On-site

Full-time

Medical, Retirement, PTO

Posted 28 days ago


Job description

Software Deployment Engineer, Maven, Jenkins or Puppet, Northbrook, IL
We are focused on the Software Deployment Engineer having experience with setting up deployment procedures and processes (Maven, Jenkins, Puppet, etc.). The day to day structure of the role will likely be a split of 50% assisting in application development and 50% deployment.
Responsibilities:
- Collaborate with Software Engineers to deploy and operate systems.
- Automate and streamline deployment procedures and processes.
- Build and maintain tools for deployment, monitoring and operations.
- Troubleshoot and resolve issues in development, testing and production environments.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Computer and Information Sciences, Information Technology or related field is required.
- 2+ years of relevant experience.
- Most important skill is experience with software configuration and deployments tools (Maven, Jenkins, Puppet, etc.).
- Knowledge of Databases (MySQL, SQL, etc.).
- Comprehension of Software Development Life Cycle (SDLC).
- Proficiency in any of the following languages: bash, PHP, Python, C++, C#, Java is preferred.
- Experience with data integrity, regression, performance testing.
- Excellence in problem solving and analysis.
- Ability to organize, prioritize and multitask.
- Strong background in task automation.
Benefits include medical insurance, retirement plan, PTO, etc. Salary: 80K+ DOE. Keywords: Northbrook IL Jobs, Software Deployment Engineer, Maven, Jenkins, Puppet, MySQL, SQL, SDLC, Software Developer, Software Engineer, Programming, Programmer Analyst, Illinois Recruiters, Information Technology Jobs, IT Jobs, Illinois Recruiting
Company Will Relocate Candidates!
Looking to hire for similar positions in Northbrook, IL or in other cities? Our IT recruiting agencies and staffing companies can help.
We help companies that are looking to hire Software Deployment Engineers for jobs in Northbrook, Illinois and in other cities too. Please contact our IT recruiting agencies and IT staffing companies today! Phone 630-428-0600 ext 11 or email us at jobs@nextstepsystems.com. Click here to submit your resume for this job and others.
Atlanta, Austin, Baltimore, Boston, Charlotte, Chicago, Cincinnati, Cleveland, Columbus, Dallas, Denver, Detroit, Fort Lauderdale, Houston, Indianapolis, Jacksonville, Kansas City, Los Angeles, Miami, Minneapolis, Nashville, New Jersey, New York, Philadelphia, Phoenix, Raleigh, Salt Lake City, San Antonio, San Diego, San Francisco, San Jose, Seattle, Silicon Valley, St Louis, Tampa, Washington DC