R

RapidFort

SaaS platform automating container attack-surface reduction

Senior Linux Systems Administrator

System Administration +1Confirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • Typically eight or more years administering Linux servers in production with root responsibility, including physical hardware and recent hands-on operations and troubleshooting.
  • In-depth knowledge of Linux processes, services, users and permissions, package management, filesystems, and logging; strong experience with Debian and other Linux distributions; boot and kernel systems including UEFI, GRUB, initramfs, kernel configuration and building, kernel modules, DKMS, and sysctl; resource control and diagnosis including cgroups v2, memory management, the out-of-memory killer, pressure-stall information, strace, perf, iostat, ss, and /proc; and both systemd and sysvinit.
  • Knowledge of TCP/IP, IPv4 and IPv6, subnetting, bridges, VLANs, bonding, NAT, and connectivity troubleshooting; Linux routing, multiple routing tables, policy routing, source-based routing, and routing between sites; traffic shaping with tc, queueing disciplines, classification, firewall marks, and ingress shaping through ifb; nftables and sufficient iptables knowledge to read and migrate older rule sets; DNS and DHCP including unbound, dnsmasq, split-horizon DNS, and dig; WireGuard and a WireGuard-based overlay network such as NetBird, Tailscale, or Headscale; and packet-capture analysis with tcpdump or Wireshark.
  • In-depth ZFS knowledge, including pool layout, datasets, zvols, snapshots, send and receive, scrubs, resilvering, ARC tuning, and recovery of degraded or damaged pools; knowledge of mdadm RAID, LVM, ext4, XFS, filesystem repair, SSD caching, and failing-disk health using SMART or NVMe health tools.
  • Experience with KVM/QEMU or Xen, LXC and Docker, and enough Kubernetes to debug a cluster.
  • Knowledge of monitoring, alerting, backup, and recovery, including testing restores.
  • AWS experience with EC2 instances, images, security groups, EBS, instance profiles, IMDSv2, S3 bucket policies, versioning, lifecycle rules and encryption, and IAM roles and policies following least privilege.
  • Expert Git skills in branching, merging, and conflict resolution in a merge-request workflow; GitLab administration, including self-hosted installations and upgrades, groups, projects, permissions, protected branches, approval rules, CI/CD pipelines, and runners; GitOps and infrastructure as code, including reviewed automatic application, drift detection, and OpenTofu or Terraform; and Ansible roles and playbooks or substantial experience with a comparable configuration-management tool.
  • Knowledge of host hardening, least privilege, firewall design, exposed-service remediation, SSH and sshd configuration, SSH certificates, FIDO2 hardware keys, GPG signing and verification, TLS certificates and renewal, secrets handling, patch management, vulnerability scanning, software supply-chain risk, and incident investigation from logs.
  • Expert Bash scripting with robust error handling, quoting, traps, and commands run over SSH; ability to write, troubleshoot, and maintain production scripts independently. Good working Python skills for systems automation and operational tooling.
  • A record of personally resolving complex technical problems and completing corrective actions; sound judgment about change risk, testing, rollback, and escalation; clear, precise written English for change plans, incident reports, reviews, tickets, and documentation; and ability to work independently within a remote team.
  • U.S. citizenship is required.

Responsibilities

  • Build, configure, administer, and harden Linux systems, including installation, system services, packages, users, permissions, authentication, and access control.
  • Operate remotely managed physical Linux servers and their virtual machines and containers, managing storage, capacity planning, and hardware replacement.
  • Own the operating-system lifecycle, including patch testing, staged deployment, operating-system and kernel upgrades, tracking exceptions, and moving systems off end-of-life releases.
  • Keep configurations consistent and identify and correct configuration drift.
  • Design, operate, and troubleshoot networking, including routing, traffic shaping, firewalls, DHCP, DNS, and the overlay network connecting data centers, the cloud, and remote staff.
  • Manage AWS resources, primarily EC2 and S3.
  • Operate self-hosted development services, including GitLab, CI runners, build machines, and package mirrors.
  • Independently diagnose production problems involving CPU, memory, disk I/O, filesystems, systemd, networking, and service dependencies, including service failures, boot problems, resource exhaustion, package conflicts, and intermittent performance issues.
  • Use logs, metrics, and command-line tools to determine root causes and confirm fixes.
  • Monitor systems and improve monitoring and alerting so problems are detected early without unnecessary noise.
  • Lead incident response, contribute to incident reviews, and complete corrective actions to prevent recurrence.
  • Work with developers, IT, data-center staff, and hardware vendors to resolve problems that cross system boundaries.
  • Escalate issues when needed with clear findings, supporting evidence, and a record of troubleshooting completed.
  • Write, debug, and maintain Bash scripts for provisioning, diagnostics, remediation, reporting, and routine operations, and Python automation where useful for reliable or simpler operations.
  • Write and maintain Ansible roles and playbooks to team standards.
  • Replace repetitive manual tasks with reliable, maintainable automation.
  • Keep configuration and automation in Git, test changes, and make changes through merge requests, review, and automated deployment rather than editing live systems.
  • Own access control and security, including SSH keys and hardware security keys, network access policies, least privilege, security baselines, timely patching, vulnerability scanning, audits of exposed services, and software supply-chain risk.
  • Operate backups and verify that they can be restored.
  • Plan changes and maintenance with written procedures covering steps, result checks, and rollback.
  • Write and maintain runbooks, configuration records, and troubleshooting notes, and review other engineers’ changes.
  • Participate in a shared on-call rotation and scheduled maintenance windows.

Desired Qualifications

  • Experience self-hosting the control plane for a WireGuard-based overlay network.
  • Experience with IPMI, iDRAC, iLO, and other BMC consoles; RAID and HBA controllers; and firmware updates.
  • Experience diagnosing PCIe devices and their drivers and firmware from kernel logs.
  • Physical data-center work and coordination with data-center remote hands.
  • Experience with GPU servers, NVIDIA drivers, CUDA environments, and infrastructure for AI workloads.
  • Experience with other virtualization platforms such as Proxmox or VMware.
  • Experience with SAN and NAS storage and multipathing.
  • Experience with monitoring and host intrusion detection tools such as Prometheus, Grafana, netdata, or Wazuh.
  • Experience with Jenkins or other build farms, and caching mirrors or proxies for apt, PyPI, npm, or Maven.
  • Experience with backup tools such as restic, borg, or ZFS replication.
  • Experience with infrastructure supporting SOC 2 or ISO 27001 controls.
  • Experience with Debian and its derivatives.
  • Experience with other cloud providers such as Linode.

About the Company

RapidFort

SaaS platform automating container attack-surface reduction

RapidFort provides a software-as-a-service platform for cloud-native security, focusing on attack surface management to reduce the risk in software supply chains. It automates the identification and removal of unused code and packages in software containers, helping enterprises deploy more secure and efficient applications. The platform works by runtime analysis to tell active versus dormant code, enabling automatic remediation of vulnerabilities, real-time security posture monitoring, and seamless integration with CI/CD pipelines. Its differentiator is using runtime analysis to strip dormant components, which lowers security alerts, improves container performance, and reduces cloud costs, all within established enterprise DevSecOps workflows. The company’s goal is to minimize the exploitable surface area of production environments so organizations can run safer, faster, and more cost-effective cloud infrastructure.

Company size
51-200
Company stage
Series A
Total funding
$52.2M
Headquarters
Sunnyvale, CA
Founded
2020

Recently Posted Jobs

Explore more opportunities at RapidFort

See more jobs