Linux System Administrator
- ON, Canada
- Ontario, Canada, Canada
Salary Range CAD $75000-$100,000 · Full-time
Applications open in a new tab.
Job details
- Pay
- Salary Range CAD $75000-$100,000
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
Job description
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.
- 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.
Required Skills
- 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.
Educational background and Working Experience
- Bachelor's degree in Computer Science, IT, or related field (or equivalent experience).
- 3-5 years administering Linux(Rocky/RHEL/Ubuntu) in production.
- Certifications (nice-to-have): Red Hat RHCSA, CompTIA Linux+, LPIC-1.
Salary Range CAD $75000-$100,000
More about this job
Responsibilities
Responsible for the day-to-day administration, maintenance, and support of physical and virtual Linux servers. Focuses on system stability, patching, monitoring, and incident resolution following established standards.
Requirements
Requires a bachelor's degree in Computer Science or IT and 3-5 years of production experience with Linux distributions. Proficiency in system fundamentals, storage management, and basic scripting is essential.
Skills
- Linux Administration
- RHEL
- Ubuntu
- Shell Scripting
- Systemd
- LVM
- Network Services
- Security Hardening
- Monitoring Tools
- Virtualization
- Containerization
- Backup and Recovery
- Ansible
- Python
- Git
- Log Analysis
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Manufacturing
- Engineering
- Security & Safety
Keywords
- Linux
- RHEL
- Ubuntu
- Rocky Linux
- CentOS
- SSH
- DNS
- DHCP
- LDAP
- SSSD
- Postfix
- NFS
- SMB
- Systemd
- Cron
- Yum
- Dnf
- Apt
- Prometheus
- Zabbix
- Veeam
- Bacula
- NetBackup
- LVM
- RAID
- iSCSI
- FC
- CIS
- STIG
- Iptables