Linux Systems Administrator
R
RapidFortSoftware security
Remote within the United StatesFull-TimeSenior
SalaryBase Salary: $120,000 to $150,000 annually, plus equity
Apply NowOpens the employer's application page
Job Details
- Experience
- 7 plus years of relevant hands-on experience
- Required Skills
- PythonBashLinuxAnsible
Requirements
- Have 7 plus years of hands-on experience administering Linux in production environments, including recent systems operations and troubleshooting responsibility.
- Bring practical knowledge of Linux processes, services, permissions, package management, filesystems, logging, and resource management.
- Have strong experience with RHEL, Rocky Linux, and Ubuntu.
- Have strong Bash scripting skills, including writing, troubleshooting, and maintaining production shell scripts independently.
- Have practical Python skills for systems automation and operational tooling.
- Have hands-on experience writing and maintaining Ansible roles and playbooks, or substantial experience with a comparable configuration management platform.
- Have strong networking fundamentals, including TCP/IP, subnetting, routing, DNS, firewalls, SSH, and connectivity troubleshooting.
- Have experience supporting virtualization, storage, monitoring, and backup and recovery.
- Demonstrate ownership of complex technical problem resolution and follow-through on corrective actions.
- Use sound judgment about change risk, testing, rollback, and escalation.
- Be able to work independently within a remote team.
- Be available for the shared on-call rotation and scheduled maintenance.
Responsibilities
- Build, configure, administer, and harden Linux systems, primarily RHEL, Rocky Linux, and Ubuntu.
- Manage system services, packages, users, permissions, authentication, and access controls.
- Own operating system lifecycle work, including patch testing, staged deployment, upgrades, exception tracking, and end-of-life remediation.
- Diagnose production issues involving CPU, memory, disk I/O, filesystems, systemd, networking, and service dependencies.
- Use logs, metrics, and command-line diagnostic tools to identify root causes and validate fixes.
- Write and maintain Bash scripts and Python automation for provisioning, diagnostics, remediation, reporting, and routine operations.
- Write and maintain Ansible roles and playbooks, test changes, and maintain automation in version control.
- Apply Linux security baselines, least-privilege access, and timely security updates.
- Improve monitoring and alerting, maintain backups, and test recovery procedures.
- Participate in the shared on-call rotation and scheduled maintenance windows.
View Full Description & ApplyYou'll be redirected to the employer's site