1

Puppet Administrator Jobs (NOW HIRING)

Systems Administrator/SR (32068)

Phoenix, AZ · On-site

$85K - $115K/yr

... Systems Administrator/SR to join our customer in Phoenix Arizona . This is an ONSITE position ... servers -Write Puppet modules to deploy applications / infrastructure -Help develop tools to ...

Automate system configuration, provisioning, and infrastructure management using Ansible and Puppet. * Administer, configure, secure, patch, and troubleshoot Red Hat Linux environments. * Design ...

... Puppet (Puppet is preferred) Prior advanced-level experience with computer networking, and storage Basic Qualifications: Bachelors degree and/or equivalent experience 5+ years of experience with at ...

Showing results 21-40

Puppet Administrator information

What is a Puppet Administrator?

A Puppet Administrator is an IT professional responsible for managing and automating the configuration of servers and systems using Puppet, an open-source configuration management tool. They write and maintain Puppet manifests and modules, ensure the consistent deployment of configurations, and troubleshoot automation issues. Puppet Administrators play a key role in DevOps teams by streamlining software deployments, maintaining system integrity, and improving operational efficiency.

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

To thrive as a Puppet Administrator, you need strong expertise in systems administration, configuration management, scripting (such as Ruby or Python), and experience with Linux/Unix environments. Familiarity with Puppet Enterprise or Open Source Puppet, version control systems like Git, and relevant certifications such as Puppet Certified Practitioner are often required. Excellent problem-solving, communication, and collaboration skills help administrators work effectively with development and operations teams. These skills are crucial for automating infrastructure, ensuring consistency, and supporting scalable, reliable IT environments.

What are some common challenges Puppet Administrators face when managing large-scale infrastructure, and how can they address them?

Puppet Administrators often encounter challenges such as managing code consistency across multiple environments, handling complex dependency relationships, and ensuring smooth deployments without downtime. To address these, it's crucial to implement robust version control practices, modularize Puppet code, and use testing frameworks like RSpec-puppet for validation. Collaboration with development and operations teams also helps in identifying configuration issues early, ensuring smoother automation and infrastructure management.

What is the difference between Puppet Administrator vs DevOps Engineer?

AspectPuppet AdministratorDevOps Engineer
CertificationsRelevant certifications like Puppet Certified ProfessionalCertifications such as AWS, Docker, or Jenkins often preferred
Work EnvironmentFocus on configuration management and automation toolsBroader scope including CI/CD, cloud, and infrastructure automation
Employer & Industry UsageIT departments managing infrastructure automationTech companies, startups, and enterprises implementing continuous delivery

While Puppet Administrators specialize in managing infrastructure using Puppet, DevOps Engineers have a broader role encompassing automation, deployment, and integration across various tools and platforms. Both roles require automation skills, but DevOps Engineers typically have a wider scope of responsibilities.

More about Puppet Administrator jobs

What are popular job titles related to Puppet Administrator jobs?

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

Infographic showing various Puppet Administrator job openings in the United States as of September 2026, with employment types broken down into 1% As Needed, 83% Full Time, 11% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution.

Systems Administrator

Loving, NM • On-site

MasTec Communications Group
Construction • 10K+ employees

Full-time

Posted 22 days ago


MasTec rating

7.4

Company rating: 7.4 out of 10

Based on 156 frontline employees who took The Breakroom Quiz


Job description

Overview

MasTec Communications Group is a leading national infrastructure construction company operating throughout the United States.MasTec Communications Group performs both wireline and wireless communication services on a national scale. 

We are seeking a skilled and proactive Linux System Administrator with expertise in Red Hat Enterprise Linux (RHEL), VMware ESXi virtualization, automation scripting, and foundational networking. The ideal candidate will be responsible for maintaining, securing, and optimizing our Linux-based infrastructure while supporting virtualized environments and ensuring reliable system performance and connectivity.


Responsibilities

Essential Job Functions:

  • Install, configure, and maintain RHEL systems across physical and virtual environments.
  • Administer VMware ESXi hosts and vSphere environments.
  • Develop and maintain automation workflows for RHEL systems using tools such as Ansible, Bash, and Python to enhance system reliability and operational efficiency.
  • Automate network infrastructure tasks using Ansible, Python, NETCONF/YANG, and CLI scripting.
  • Create scripts and utilize APIs to integrate systems and extract actionable data for cross-functional automation and reporting.
  • Monitor system performance and ensure availability and reliability.
  • Apply OS patches and upgrades regularly; update administrative tools and utilities.
  • Troubleshoot hardware, software, and network issues in a timely manner.
  • Implement and enforce system security policies and procedures.
  • Maintain comprehensive documentation for system configurations, procedures, and troubleshooting.
  • Collaborate with network and security teams to ensure seamless integration and compliance.
  • Configure and maintain BIND DNS and KEA DHCP.
  • Understanding of enterprise backup solutions.
  • Participate in on-call rotation and respond to incidents as required.
  • Perform other duties as assigned by management.

Qualifications

Knowledge, Skills & Abilities:

  • Proven experience as a Linux System Administrator, preferably with RHEL.
  • Hands-on experience with VMware ESXi and vSphere.
  • Basic understanding of networking concepts (TCP/IP, DNS, DHCP, VLANs, firewalls).
  • Proficiency in scripting languages such as Bash and Python for automation.
  • Strong problem-solving and communication skills.
  • Ability to work independently and as part of a team.

Preferred Qualifications:

  • Red Hat Certified System Administrator (RHCSA) or higher.
  • VMware Certified Professional (VCP) certification.
  • Experience with configuration management tools (e.g., Ansible, Puppet).
  • Familiarity with Docker containers.
  • Exposure to cloud platforms (AWS, Azure) is a plus.

Licenses, Registrations:

Must have, or be able to obtain, and maintain a valid New Mexico state driver’s license, have an excellent driving record and be insurable under the Company’s insurance policy.

MasTec, Inc. is an equal employment opportunity employer. The Company's policy is not to unlawfully discriminate against any applicant or employee on the basis of race, color, sex, sexual orientation, gender identity, religion, national origin, age, disability, genetic information, military status, or any other consideration made unlawful by applicable federal, state, or local laws. The Company also prohibits harassment of applicants and employees based on any of these protected categories. It is also MasTec's policy to comply with all applicable state, federal and local laws respecting consideration of unemployment status in making hiring decisions.

#MasTecJobs #MasTecCareers #BeSuccessfulWithUs #IAmMasTec #WeAreMasTec #MasTecFamily #MasTecCommunicationsGroup #MasTecCommunicationsCareers

Qualifications:

Knowledge, Skills & Abilities:

  • Proven experience as a Linux System Administrator, preferably with RHEL.
  • Hands-on experience with VMware ESXi and vSphere.
  • Basic understanding of networking concepts (TCP/IP, DNS, DHCP, VLANs, firewalls).
  • Proficiency in scripting languages such as Bash and Python for automation.
  • Strong problem-solving and communication skills.
  • Ability to work independently and as part of a team.

Preferred Qualifications:

  • Red Hat Certified System Administrator (RHCSA) or higher.
  • VMware Certified Professional (VCP) certification.
  • Experience with configuration management tools (e.g., Ansible, Puppet).
  • Familiarity with Docker containers.
  • Exposure to cloud platforms (AWS, Azure) is a plus.

Licenses, Registrations:

Must have, or be able to obtain, and maintain a valid New Mexico state driver’s license, have an excellent driving record and be insurable under the Company’s insurance policy.

MasTec, Inc. is an equal employment opportunity employer. The Company's policy is not to unlawfully discriminate against any applicant or employee on the basis of race, color, sex, sexual orientation, gender identity, religion, national origin, age, disability, genetic information, military status, or any other consideration made unlawful by applicable federal, state, or local laws. The Company also prohibits harassment of applicants and employees based on any of these protected categories. It is also MasTec's policy to comply with all applicable state, federal and local laws respecting consideration of unemployment status in making hiring decisions.

#MasTecJobs #MasTecCareers #BeSuccessfulWithUs #IAmMasTec #WeAreMasTec #MasTecFamily #MasTecCommunicationsGroup #MasTecCommunicationsCareers

Education:UNAVAILABLEEmployment Type: FULL_TIME

What MasTec employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom