Linux Administrator

& Linux Associate Administrator / System Software Engineer

JOB SUMMARY

We are seeking dedicated Linux Administrator and Linux Associate Administrator / System Software Engineer professionals to join our system administration team. The successful candidates will support the full spectrum of IT systems operations — including installation, optimisation, integration, troubleshooting, backup, recovery, modifications, security, and upgrades — enabling customers to effectively apply IT to business requirements.

The roles involve tracking the entire Linux system lifecycle from planning to execution and maintenance, maximising the Linux infrastructure through custom tooling, and collaborating with senior staff to recommend and design system architecture and topology

ROLE OVERVIEW
Experience Department Location Employment Type
2 – 7 Years IT Infrastructure On-Site Full-Time
KEY RESPONSIBILITIES
Full-Lifecycle Server Management
    • Hands-on involvement from planning and development through to installation, configuration, and ongoing maintenance of Linux servers.
Infrastructure Design & Evaluation
    • Design, implement, and evaluate current and future infrastructure initiatives for the highest level of efficiency and performance.
General Linux Administration
    • Installation, user and group creation, permissions management, and folder structures.
    • Mail/SMTP, Web (Apache, Tomcat), FTP, DNS, Proxy, Samba, and LDAP configuration.
    • Firewall management: NAT, IPTables, Packet Filter, IP Filter.
    • Storage services: NFS, NIS, NFS/CIFS/FCP.
Troubleshooting & Problem Resolution
    • Diagnose, troubleshoot, and resolve OS-level issues, glitches, bugs, and technical faults in Linux environments.
OS Installations, Patching & Upgrades
    • Perform new hardware and Linux OS installations; manage patching, version upgrades, and automated installation tooling.
Operating System Maintenance
    • Maintain operating systems and associated infrastructure software to ensure stability, integrity, and security.
SOP Design & Documentation
    • Design and document Standard Operating Procedures (SOPs) for all system administration activities.
System Automation & Scripting
    • Create, execute, and maintain scripts that aid in system automation, improving operational efficiency and repeatability.
Performance & Security Monitoring
    • Continually monitor system performance and security; proactively identify and address risks and bottlenecks.
Cross-Team Collaboration
    • Work closely with project management, database administration, network and security teams, and application teams to support architectural design, implementation, and troubleshooting.
Software Distribution
    • Leverage tools and mechanisms for distributing new and upgraded software to maintain current versions across the environment.
User Support & System Currency
    • Ensure systems remain up-to-date and provide technical support to users for effective utilisation of the Linux OS.
KEY TECHNOLOGIES & TOOLS
  • OS:  RHEL / CentOS / Ubuntu / Debian / SUSE
  • Web / App:  Apache  |  Tomcat  |  Nginx
  • Security:  IPTables  |  SELinux  |  Firewalld  |  NAT / Packet Filter
  • Directory / Auth:  LDAP  |  NIS  |  Samba  |  Kerberos
  • Storage:  NFS  |  CIFS  |  FCP  |  iSCSI
  • Automation / Config Mgmt:  Ansible  |  Puppet  |  Chef  |  Bash  |  Python
PREFERRED SKILLS & QUALIFICATIONS
Competency Requirement
Education Bachelor's degree in Computer Science, Information Technology, or a related field
Experience 2–7 years as a Linux Administrator or System Software Engineer
Linux Expertise Sound knowledge of Linux system management principles, practices, and architecture
Automation Keen understanding of automation tools (Ansible, Puppet, Chef, or similar)
Monitoring Proficiency with system monitoring tools (Nagios, Zabbix, Prometheus, or equivalent)
Scripting Ability to write and maintain Bash, Python, or Perl scripts for automation
Networking Working knowledge of DNS, DHCP, firewalls, proxies, and network troubleshooting
Certification Professional Linux certification preferred (RHCE, LPIC, CompTIA Linux+, or equivalent)
WHAT WE OFFER
  • Competitive compensation and benefits package
  • Exposure to enterprise-scale Linux environments and modern infrastructure tooling
  • Collaborative, learning-focused team culture
  • Support for professional development and Linux certifications
  • Flexible working arrangements where applicable