About The Position

The Linux System Administrator is responsible for day-to-day administration, maintenance, and support of Linux-based systems. This role focuses on system stability, patching, monitoring, and incident resolution while following established standards and procedures.

Requirements

  • Solid understanding of Linux OS fundamentals.
  • Experience with systemd, networking, storage, and filesystems.
  • Package management, log analysis (journalctl, syslog).
  • Storage and filesystem management; backup fundamentals.
  • Familiarity with monitoring tools (i.e. Nagios)
  • Basic virtualization (VMware/KVM/Nutanix) and/or container basics (Docker).
  • Basic scripting skills (Shell script); version control (Git).
  • Understanding of security best practices: SSH keys, PAM, auditing (auditd).
  • Ability to follow procedures and work under supervision.

Nice To Haves

  • Red Hat RHCSA
  • CompTIA Linux+
  • LPIC-1

Responsibilities

  • Install, configure, and maintain Linux servers (RHEL/Ubuntu/Rocky/CentOS), both physical and virtual.
  • Manage core services: SSH, DNS, DHCP, NTP, LDAP/SSSD, postfix, NFS/SMB, systemd, and cron management.
  • Apply patches and kernel updates; maintain package repos (yum/dnf/apt).
  • Monitor system health and performance (top, iostat, sar, vmstat, netstat; or via Prometheus/Zabbix).
  • Implement backup/restore routines (e.g., Veeam/Bacula/NetBackup); test recoveries.
  • Manage storage (LVM, mdadm RAID, multipath, iSCSI/FC) and filesystems (ext4/xfs/btrfs).
  • Harden hosts per baseline (CIS/STIG), firewall rules (iptables/nftables/firewalld), SELinux/AppArmor.
  • Write basic automation/scripts (Shell script; optionally Python, Ansible playbook) for routine tasks.
  • Respond to incidents; perform root cause analysis; document runbooks and SOPs.
  • Support users/dev teams with environments, permissions, and troubleshooting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service