We are seeking a skilled and dependable Linux System Administrator to join our IT infrastructure team. In this role, you will be responsible for managing, maintaining, and optimizing our Linux-based systems that support daily business operations and mission-critical services.
You will ensure system stability, performance, and security while providing hands-on support across physical, virtual, and cloud environments.
This position requires a strong technical foundation in Linux administration, a proactive approach to problem-solving, and the ability to collaborate with cross-functional teams such as DevOps, networking, security, and development.
You will play a key role in improving system reliability through automation, implementing best practices, and contributing to infrastructure enhancements as the organization grows. The ideal candidate is detail-oriented, committed to operational excellence, and eager to work in an environment where uptime, security, and scalability are top priorities.
Responsibilities
Install, configure, and maintain Linux servers and system components across on-premise and cloud environments
Perform system updates, patching, and security hardening to ensure compliance with standards and best practices
Monitor system health, performance, and resource usage; respond to alerts and incidents promptly
Troubleshoot complex Hardware, software, and network problems
Manage users, groups, permissions, and authentication systems (LDAP, Active Directory, SSH)
Configure and support services such as DNS, DHCP, NFS, Apache/NGINX, Samba, SSH, and CRON
Maintain backup and restoration processes, disaster recovery plans, and high-availability configurations
Automate routine tasks using Bash, Python, or other scripting languages
Support infrastructure upgrades, migrations, and capacity planning initiatives
Maintain accurate and detailed documentation for configurations, processes, and troubleshooting procedures
Collaborate with DevOps, networking, and development teams to support application deployments and continuous improvement
Ensure strong security posture through regular audits, patching, and system hardening
Required qualifications
2-5+ years of experience as a Linux System Administrator or similar technical role
Strong proficiency with Linux distributions such as RHEL, CentOS, Ubuntu, or Debian
Solid command-line skills and understanding of Linux architecture, file systems, and package management
Experience with Virtualization technologies (VMware, KVM, Proxmox, etc.)
Familiarity with cloud platforms (AWS, Azure, or GCP)
Knowledge of networking fundamentals (TCP/IP, DNS, routing, Firewalls)
Experience with Shell scripting (Bash) or additional languages like Python or Perl
Understanding of system security practices, auditing, and hardening
Experience with monitoring and logging tools (Nagios, Prometheus, Grafana, ELK stack, etc.)
The offer
A permanent, full-time employment contract
A salary & benefits package commensurate with experience