Senior Linux Systems Administrator
New
R
RapidFortIT infrastructure
Remote — United StatesFull-TimeSenior
Salary$125,000–$165,000 annually, plus equity and benefits
Apply NowOpens the employer's application page
Job Details
- Languages
- Clear, precise written English
- Experience
- 8+ years of relevant hands-on experience
- Required Skills
- AWSPythonBashGitLinuxAnsibleGitLab
Requirements
- At least eight years administering production Linux servers with root responsibility, including physical hardware, and recent hands-on operations and troubleshooting experience.
- In-depth knowledge of Linux processes, services, permissions, package management, filesystems, and logging; strong experience with Debian and other Linux distributions.
- Experience with UEFI, GRUB, initramfs, kernel configuration and building, kernel modules, DKMS, sysctl, cgroups v2, memory management, and Linux diagnostic tools.
- Knowledge of systemd and sysvinit.
- Strong TCP/IP and Linux networking knowledge, including IPv4/IPv6, routing, traffic shaping, nftables, DNS, DHCP, WireGuard, and packet-capture analysis.
- In-depth ZFS experience, plus knowledge of mdadm RAID, LVM, ext4, XFS, filesystem repair, SSD caching, and disk health.
- Experience with KVM/QEMU or Xen, LXC, Docker, and Kubernetes cluster troubleshooting.
- Knowledge of monitoring, alerting, backups, and recovery testing.
- AWS experience with EC2, S3, IAM roles and policies, and related security settings.
- Expert Git skills and experience administering self-hosted GitLab, CI/CD pipelines, GitOps, infrastructure as code, and OpenTofu or Terraform.
- Experience writing and maintaining Ansible roles and playbooks, or substantial experience with a comparable configuration-management tool.
- Strong security skills, including host hardening, SSH, TLS certificates, secrets handling, patch management, and vulnerability scanning.
- Expert Bash scripting and working Python skills for systems automation and operational tooling.
- Sound judgment about change risk, testing, rollback, and escalation, with clear written English for operational documentation.
Responsibilities
- Build, configure, administer, and harden Linux systems, including services, packages, users, permissions, and access controls.
- Operate physical Linux servers and their virtual machines and containers, handling storage, capacity planning, and hardware replacement.
- Manage operating-system patching, staged deployments, upgrades, end-of-life transitions, and configuration drift.
- Design, operate, and troubleshoot networks, including routing, traffic shaping, firewalls, DHCP, DNS, and overlay networking.
- Manage AWS resources, primarily EC2 and S3, and run self-hosted GitLab, CI runners, build machines, and package mirrors.
- Diagnose production issues using logs, metrics, and command-line tools; improve monitoring and alerting.
- Lead incident response, contribute to incident reviews, and complete corrective actions.
- Automate operational work with Bash, Python, Ansible, and reviewed Git-based changes.
- Own access control and security, run backups and verify restores, and plan maintenance with documented procedures and rollback steps.
- Maintain runbooks and configuration records, review engineering changes, and participate in on-call and scheduled maintenance.
View Full Description & ApplyYou'll be redirected to the employer's site