We are looking for a motivated and technically skilled Linux Server Administrator to join our team. The ideal candidate will have hands-on experience with Linux operating systems, virtualization platforms like Proxmox, and a strong understanding of networking, troubleshooting, and system maintenance.
You will be responsible for maintaining the integrity, security, and efficiency of our Linux server infrastructure, while also working closely with the help desk and onsite support teams.
Install, configure, and maintain Linux servers (Debian, Ubuntu, CentOS, RHEL, Fedora, etc.)
Manage user accounts, permissions, and security policies.
Set up and maintain virtualization environments using Proxmox VE.
Perform regular system monitoring, backups, and disaster recovery operations.
Configure and troubleshoot network services (DNS, DHCP, NAT, VPN, VLANs).
Integrate and manage CDNs and DNS-level services for optimized content delivery.
Conduct hardware diagnostics and coordinate with onsite staff for replacements and upgrades.
Maintain documentation for system configurations, processes, and procedures.
Utilize monitoring tools like Zabbix, Nagios, Prometheus, and Grafana to ensure system health and performance.
Implement server hardening and security best practices.
Sales & Client Support:
Find suitable servers/hardware for clients.
Provide quotes for servers based on customer needs.
Handle calls on escalation related to client hardware or server requirements.
Required Skills and Competencies
1. Operating System (OS) Management – Installation & Configuration
Installation of all major Linux distributions (Debian, Ubuntu, CentOS, RHEL, Fedora, SUSE, Arch).
Partitioning, file systems (ext4, XFS, Btrfs, ZFS).
Package management (APT, YUM/DNF, Zypper, Pacman).
System initialization (systemd, init.d).
User & Permission Management:
User/group management.
Sudoers and access control.
File ownership, ACLs, SELinux/AppArmor.
2. Virtualization & Hosting
Proxmox Basics.
Installation & configuration of Proxmox VE.
Creating, managing, and monitoring KVM virtual machines & LXC containers.
Backup/restore strategies in Proxmox.
Networking and storage integration (Ceph, ZFS, NFS, iSCSI).
Help Desk: WHMCS
3. Networking Fundamentals
Network Basics.
TCP/IP, DNS, DHCP, NAT, VLANs, VPNs.
IP addressing, subnetting, and routing.
Firewall management (iptables, nftables, firewalld, ufw).
Network troubleshooting (ping, traceroute, netstat, ss, tcpdump, nmap).
Content Delivery Networks (CDN):
Understanding CDN concepts and providers.
Integration of websites and services with CDN.
DNS-level configuration for CDN.
4. Troubleshooting & Maintenance
OS-Level Troubleshooting
Boot and GRUB issues.
Service failures (systemctl, journalctl).
Resource issues (CPU, memory, I/O bottlenecks).
Log analysis (/var/log, rsyslog, journald).
Hardware-Level Troubleshooting
Disk failures (SMART monitoring, RAID management).
Network interface failures.
Memory and CPU diagnostics.
Remote management tools (iLO, iDRAC, IPMI).
Onsite Tech Handling
Coordinating with onsite staff for physical interventions.
Clear instructions for cabling, hardware replacement, and device setup.
Escalation procedures and documentation.
5. Additional Skills
Monitoring & Security
Monitoring tools (Nagios, Zabbix, Prometheus, Grafana).
Hardening servers (firewall, SSH config, patching).
Linux (Debian, Ubuntu, CentOS, RHEL, Fedora, SUSE, Arch), Proxmox VE (KVM, LXC, virtualization management, backup/restore), Networking (TCP/IP, DNS, DHCP, NAT, VLANs, VPNs, IP addressing, subnetting, routing, firewall management, network troubleshooting), CDNs, Windows Server basics, Monitoring tools (Zabbix, Nagios, Prometheus, Grafana), Hardware diagnostics (SMART, RAID, iLO, iDRAC, IPMI), Server hardening and security best practices, WHMCS, User & permission management (Sudoers, ACLs, SELinux/AppArmor), Patch management, Troubleshooting OS and hardware issues, Endpoint integration, System documentation, Customer hardware/sales support (server selection, quoting, escalation handling).