1

Linux Server Jobs in Virginia (NOW HIRING)

Responsibilities : • Install, configure, and maintain Red Hat Enterprise Linux servers and related software. • Perform routine system monitoring, performance tuning, and troubleshooting to ensure ...

New

Manage the software, hardware, and systems on a Linux server * Design, build, and maintain core services and infrastructure * Install and monitor Linux operating systems * Implement security measures ...

Manage the software, hardware, and systems on a Linux server * Design, build, and maintain core services and infrastructure * Install and monitor Linux operating systems * Implement security measures ...

next page

Showing results 1-20

Linux Server information

See Virginia salary details

$38

$46

$51

How much do linux server jobs pay per hour?

As of May 29, 2026, the average hourly pay for linux server in Virginia is $46.90, according to ZipRecruiter salary data. Most workers in this role earn between $44.81 and $49.33 per hour, depending on experience, location, and employer.

What is a Linux Server job?

A Linux Server job involves managing, configuring, and maintaining Linux-based servers to ensure optimal performance, security, and reliability. Professionals in this role handle tasks such as system administration, troubleshooting, software installations, and user management. They also implement security protocols, monitor system performance, and support network infrastructure. Strong knowledge of Linux distributions, scripting, and automation tools is essential for success in this role.

What are the key skills and qualifications needed to thrive in the Linux Server position, and why are they important?

To thrive as a Linux Server Administrator, you need strong knowledge of Linux operating systems, command-line tools, system configuration, and scripting, typically supported by a degree in computer science or related certifications like CompTIA Linux+ or RHCSA. Familiarity with tools such as SSH, system monitoring utilities, configuration management software (e.g., Ansible, Puppet), and server virtualization platforms is essential. Excellent problem-solving skills, attention to detail, and clear communication help professionals manage incidents and collaborate with IT teams. These skills are critical for ensuring reliable server performance, security, and seamless business operations.

What are the typical responsibilities of a Linux Server Administrator on a daily basis?

A Linux Server Administrator’s daily responsibilities often include monitoring server performance, applying security patches and updates, managing user accounts, and troubleshooting any issues that may arise. They also handle routine backups, configure new services, and document system changes to maintain a stable and secure infrastructure. Collaboration with network engineers, software developers, and technical support teams is common to resolve cross-functional issues or implement new technologies. By managing these critical tasks, Linux Server Administrators help ensure high system uptime and smooth IT operations for an organization.

Is Linux still in demand?

Linux server administrators and engineers are in high demand due to the widespread use of Linux in data centers, cloud computing, and cybersecurity. Skills in Linux system management, scripting, and certifications like RHCE or CompTIA Linux+ can enhance job prospects in this field.
What job categories do people searching Linux Server jobs in Virginia look for? The top searched job categories for Linux Server jobs in Virginia are:
Infographic showing various Linux Server job openings in Virginia as of May 2026, with employment types broken down into 71% Full Time, 24% Part Time, and 5% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $97,555 per year, or $46.9 per hour.

Linux Systems Administrator

CACI bv

Hampton, VA • On-site

Full-time

Posted yesterday


Job description

Job Summary:
CACI is seeking a skilled and experienced Linux Systems Administrator to join their IT team. The role involves integrating, maintaining, and optimizing Linux-based infrastructure while leveraging Puppet automation for system management processes.
Responsibilities:
• Install, configure, and maintain Red Hat Enterprise Linux servers and related software.
• Perform routine system monitoring, performance tuning, and troubleshooting to ensure system reliability and performance.
• Maintain Puppet manifests and modules to automate configuration and deployment tasks.
• Implement Puppet best practices to ensure efficient and consistent management of infrastructure resources.
• Perform version control and testing of Puppet code changes.
• Collaborate with other teams to provision and configure Linux servers to meet application and business requirements.
• Develop and maintain infrastructure as code (IaC) scripts and templates to facilitate server deployments.
• Install patches according to the Patch Management Plan leveraging Satellite and YUM.
• Respond and resolve service outages, technical queries and other system related issues.
• Create and maintain system documentation, including procedures and configurations.
• Train and assist other team members on Linux and job-related tasks.
Qualifications:
Required:
• Active TS/SCI security clearance.
• Bachelor’s degree in computer science, information technology, or a related field (or equivalent work experience)
• Minimum 5 years of relevant IT work experience.
• Security + CE certification or equivalent.
• Proven experience as a Linux Administrator with a focus on Red Hat Enterprise Linux.
• Strong proficiency in Puppet configuration management, including writing/maintaining Puppet manifests and modules.
• Solid understanding of Linux server virtualization and containerization technologies (e.g., VMware, Docker).
• Knowledge of scripting languages (e.g., Ansible, Bash, Python) for automation tasks.
• Familiarity with version control systems (e.g., Git).
• Excellent problem-solving skills and the ability to work effectively in a team environment.
Preferred:
• Minimum of two year’s DCGS experience
• Relevant certification (e.g., RHCE, Puppet Certified Professional, Linux Essentials) are a plus.
• Experience with one or more of the following technologies: YUM, RedHat Satellite, Kickstart, Harbor, Kubernetes.
• Experience with shift work
Company:
CACI levert, implementeert en beheert bedrijfskritische oplossingen voor het Hoger Onderwijs: het StudentInformatieSysteem OSIRIS en LISA voor zaakgericht werken. Founded in 1997, the company is headquartered in Amsterdam, NLD, with a team of 51-200 employees. The company is currently Growth Stage.