Linux Administrator

EHS TECHNOLOGIES CORPORATION•Philadelphia, PA

About The Position

The Linux Administrator provides administration, security hardening, maintenance, and operational support for Linux-based systems in a Department of Defense (DoD) environment. The role maintains secure, reliable, and compliant Linux infrastructure and supports daily operations, vulnerability remediation, system patching, and DoD cybersecurity requirements. The administrator installs, configures, administers, and maintains Linux servers, including Red Hat, Ubuntu, and CentOS systems. They apply and validate DISA Security Technical Implementation Guides (STIGs), remediate vulnerabilities, monitor system performance and security, troubleshoot issues, manage accounts and permissions, and maintain hosted services and recovery capabilities. The role also uses scripting to automate routine tasks, supports deployments with cross-functional teams, and maintains technical documentation and configuration records.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Cybersecurity, Engineering, or a related technical discipline.
  • Six years of relevant professional experience administering and supporting Linux systems.
  • Demonstrated experience securing and hardening Linux systems.
  • Experience applying and validating DISA STIGs and remediating associated findings.
  • Experience with Linux operating system patching, vulnerability remediation, and configuration management.
  • Working knowledge of Linux system administration, access controls, system monitoring, backup and recovery, and troubleshooting.
  • Experience with automation and scripting using Bash, Perl, and Python, or similar technologies.

Responsibilities

  • Install, configure, administer, and maintain Linux servers, including Red Hat, Ubuntu, and CentOS environments.
  • Secure Linux systems in accordance with DoD cybersecurity requirements, security policies, and industry best practices.
  • Apply, validate, and remediate applicable DISA Security Technical Implementation Guides (STIGs).
  • Perform operating system and security patching, system updates, and vulnerability remediation.
  • Review vulnerability scan results, investigate findings, and implement corrective actions to maintain system compliance.
  • Monitor system performance, availability, capacity, and security using appropriate monitoring and management tools.
  • Troubleshoot and resolve operating system, application, configuration, performance, and connectivity issues.
  • Manage user accounts, groups, permissions, privileged access, and access controls.
  • Configure and maintain Linux-hosted services, including web servers, databases, file systems, and related infrastructure services.
  • Implement and maintain backup, recovery, and disaster recovery capabilities.
  • Automate routine system administration and maintenance activities using scripting languages such as Bash, Perl, and Python.
  • Support application and infrastructure deployments and collaborate with DevOps, engineering, cybersecurity, and development teams.
  • Maintain system documentation, configuration records, standard operating procedures, and technical documentation.
  • Support configuration management, audit logging, security monitoring, and other controls required to maintain secure DoD computing environments.
  • Ensure systems remain compliant with applicable DoD security policies, technical standards, and approved configuration baselines.
  • Install, configure, and integrate servers associated with an Active Directory domain, such as DHCP and DNS; support backups, troubleshooting, and problem resolution.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service