Linux Server Administrator

Overview

HashRoot is an ISO 9001:2015 and 27001:2013 certified White Label Managed Service Provider specialized in providing Infrastructure Management Service, Network operations center, Data Analytics, Cloud Managed Services/Deployments, Containerization, IOT Engineering, IT Automation/DevOps and State of Art Security Operations Center around the globe.

Job Description

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.

Key Responsibilities:

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.

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).

Skills & Requirements

Linux Server Administration, Proxmox Virtualization, Networking (TCP/IP, DNS, DHCP, NAT, VLANs, VPNs), Firewall Management, System Troubleshooting & Maintenance, Monitoring Tools (Nagios, Zabbix, Prometheus, Grafana), Server Hardening & Security.

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you