1

Linux Puppet Jobs (NOW HIRING)

Linux Administrator Location : Sunnyvale, CA (On-site) Employment Type : Full-Time Reports To ... Experience with configuration management (Ansible, Puppet) and monitoring tools. * Excellent ...

Senior Linux Engineer Location: Orange, Connecticut (Onsite) Job Type: Full-Time Contract Job ... Implement automation using scripting (Bash, Python, Perl, etc.) and tools like Ansible, Puppet, or ...

Be Seen First

Senior Linux Engineer

Atlanta, GA · On-site

$70 - $76/hr

Build, maintain, and enhance Infrastructure as Code and configuration management solutions using Puppet, Ansible, Terraform, Git, and Packer. * Serve as a Linux subject matter expert within Agile ...

CentOS Linux, puppet. Scripting in python, perl, ruby and shell Network technologies: switching, routing and load balancing, BGP, OSPF, VLANs, LACP Specific vendors as a plus: F5 and/or A10 load ...

Lead Linux Kernels Engineer with C, ARM experience needed for US software companies. We have a key ... puppet package deployment , automation - vm deployment * Performing routine audits of systems and ...

Lead Linux Kernels Engineer with C, ARM experience needed for US software companies. We have a key ... puppet package deployment , automation - vm deployment Performing routine audits of systems and ...

Linux Systems Engineer Responsibilities and Tasks We are a team of Administrators who work very ... Drive configuration management through puppet * Proficient in scripting languages and tools to ...

OS - Red Hat Enterprise Linux Version 7+ System Management Platform - Red Hat Network Satellite 6+ Configuration Management System - Puppet 4+ Authentication and Authorization: Centrify, LDAP ...

Linux Systems Administrator Terms: Permanent Location: San Antonio, TX Remote options: No Top ... Cobbler, BladeLogic, or Puppet) • DB Administration Experience (desired: Microsoft SQL, MySQL, or ...

Linux Admin,AWS, Puppet/Ansible/Jenkins, Scripting Qualifications Bachelor's Degree in Computer Science, Engineering, or other technical discipline preferred with 7+ years of experience in supporting ...

Showing results 21-40

Linux Puppet information

See salary details

$10

$59

$91

How much do linux puppet jobs pay per hour?

As of Sep 8, 2026, the average hourly pay for linux puppet in the United States is $59.73, according to ZipRecruiter salary data. Most workers in this role earn between $48.08 and $67.07 per hour, depending on experience, location, and employer.

What is a Linux Puppet engineer?

A Linux Puppet Engineer is an IT professional who specializes in using Puppet, an open-source configuration management tool, to automate the provisioning, configuration, and management of Linux servers. They write and maintain Puppet manifests and modules to ensure systems are configured consistently and securely. Their responsibilities often include deploying software, managing system updates, and troubleshooting configuration issues to maintain efficient and reliable server infrastructure.

What are the key skills and qualifications needed to thrive as a Linux Puppet engineer?

To thrive as a Linux Puppet Engineer, you need strong expertise in Linux system administration, configuration management, and scripting languages such as Bash or Python, often supported by a degree in computer science or relevant certifications. Familiarity with Puppet Enterprise or Open Source Puppet, version control systems like Git, and infrastructure-as-code concepts is essential. Problem-solving, attention to detail, and effective communication are key soft skills that enhance collaboration and troubleshooting. These skills and qualities ensure efficient automation, reliable system configuration, and seamless team operations in complex IT environments.

What are some common challenges faced by Linux Puppet administrators, and how can these be addressed on the job?

Linux Puppet administrators often encounter challenges such as managing large-scale infrastructure, ensuring configuration consistency, and troubleshooting deployment issues. To address these, it's important to implement clear version control for Puppet manifests, actively monitor system performance, and maintain thorough documentation. Collaborating closely with development and operations teams also helps in identifying environment-specific needs and streamlining automation processes, leading to smoother deployments and fewer configuration drifts.

What is the difference between Linux Puppet vs Linux Ansible?

AspectLinux PuppetLinux Ansible
Configuration ManagementUses a declarative language to define system configurationsUses YAML-based playbooks for automation
Work EnvironmentAgent-based with master-agent architectureAgentless, SSH-based
Learning CurveSteeper due to its declarative languageMore straightforward, easier for beginners
Use CasesLarge-scale, complex infrastructure managementFlexible, suitable for both small and large environments

Linux Puppet and Linux Ansible are popular configuration management tools used in Linux environments. Puppet relies on a declarative language and an agent-based architecture, making it ideal for managing large, complex infrastructures. Ansible uses YAML playbooks and operates agentlessly via SSH, offering easier setup and flexibility. The choice depends on your infrastructure size, complexity, and team expertise.

What other helpful pages are available for Linux Puppet?

Other pages related to Linux Puppet:

Infographic showing various Linux Puppet job openings in the United States as of September 2026, with employment types broken down into 92% Full Time, 1% Part Time, and 7% Contract. Highlights an 83% Physical, 6% Hybrid, and 11% Remote job distribution, with an average salary of $124,247 per year, or $59.7 per hour.

Systems Engineer

Fort George G Meade, MD • On-site

Next Step Systems
IT Services • 11 - 50 employees

Full-time

Medical, Retirement, PTO

Re-posted 4 days ago


Key responsibilities

  • Support the implementation, troubleshooting, and maintenance of Information Technology systems.

  • Manage IT system infrastructure and perform Linux system setup and management for physical and virtual systems.

  • Draft technical requirements, engineering documents, configuration documents, training manuals, and troubleshooting processes, updating as needed.


Job description

Systems Engineer, Fort Meade, MD
The Systems Engineer will provide support for implementation, troubleshooting and maintenance of Information Technology systems. Manage IT system infrastructure and any processes related to these systems. Perform Linux system setup and management for both physical and virtual operating systems. Provide manual and automated system management across widely dispersed Linux systems. DoD 8570 compliant certification, including IAT Level II or greater (Security+ CE, CCNA Security; CySA+; GICSP; GSEC; SSCP.
Qualifications:
- 10 years of experience in programs and contracts of similar scope, type, and complexity within the Federal Government is required. Bachelor's degree in a technical discipline from an accredited college or university is required. BS degree or 15 years of experience with systems administration.
- 10+ years of experience with systems administration.
- 5+ years of experience with administering Linux or UNIX systems, including RedHat or CentOS.
- Extensive experience as a systems/network administrator.
- Knowledge of network/networking principles.
- Knowledge of systems and network security, auditing, and user authentication.
- Experience applying Operating System patches and upgrades on a regular basis, and upgrade administrative tools and utilities.
- Experience with Network Monitoring (Nagios, etc.). Nagios is preferred.
- Draft technical requirements, engineering documents, configuration documents, training manuals, and troubleshooting processes, updating as needed.
- Experience with Virtualization (VmWare & KVM).
Desired Skills:
- Apache NiFI experience (add new NiFi nodes, configure NiFi cluster, create and troubleshoot dataflows).
- Experience with providing system administration service for Linux infrastructure and development systems.
- Experience with analyzing and documenting system processes, build procedures and system infrastructure.
- Experience with automated configuration management (Puppet preferred).
- Experience troubleshooting standard daemons and tools (NFS, NTP, BIND, APACHE, SYSLOG, logrotate, chkconfig, init scripts, curl general networking, etc.).
- Experience with Linux package management system (RPM, YUM).
- Skilled in Linux-related shell scripting (Bash, Python, Perl).
- Experience with NiFi operations and administration.
- Experience using WLANs and VLANs.
Benefits include medical insurance, retirement plan, PTO, etc. Salary: 80K+ DOE. Keywords: Fort Meade MD Jobs, Systems Engineer, Apache, Linux, Puppet, NFS, NTP, Bind, Bash, Python, Perl, Scripting, WLAN, VLAN, Networking, Cisco, VmWare, Network, Government, Maryland Recruiters, IT Jobs, Maryland Recruiting
Looking to hire for similar positions in Fort Meade, MD or in other cities? Our IT recruiting agencies and staffing companies can help.
We help companies that are looking to hire Systems Engineers for jobs in Fort Meade, Maryland 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