LINUX ADMINISTRATOR
Location: Sandton

NON-NEGOTIABLE REQUIREMENTS:
– Minimum 2 years’ Linux (Ubuntu) administration experience.
– Manage and maintain Linux servers.
– Manage and support Laravel applications.
– Linux certification advantageous.

ROLE OVERVIEW:

We are seeking a Linux Administrator to manage and support production infrastructure hosting Laravel applications using Laravel Forge and Envoyer.
The role focuses on ensuring server reliability, performance, security, and uptime, while working closely with development and IT teams to maintain stable and scalable systems.
This is a hands-on position suited to someone who takes ownership of production environments and enjoys maintaining high-performing, secure Linux infrastructure.

Please note that only candidates who meet all the requirements will be contacted for the opportunity.
We look forward to receiving your application!

Minimum requirements:

  • 3-year National Diploma or Degree in Computer Science or Information Technology.
  • Linux certification (advantageous).
  • Minimum of 2 years’ practical experience in a similar role.
  • Strong Linux command-line experience.
  • Solid understanding of NGINX configuration and troubleshooting.
  • Experience with PHP-FPM and Laravel environments.
  • Basic database management experience (MySQL/MariaDB, including backups and restores).
  • Experience with Laravel Forge or similar deployment tools.
  • Experience with Redis and queue management (advantageous).
  • Familiarity with Supervisor for background workers (advantageous).
  • Cloud hosting experience (e.g. AWS, DigitalOcean) (advantageous).

Personality Traits:

  • Strong problem-solving and analytical skills.
  • Proven ability to troubleshoot live production issues.
  • Ability to work effectively with development teams.
  • High level of ownership and attention to detail.

Duties and responsibilities:

  • Manage and maintain Linux servers (Ubuntu).
  • Configure and support NGINX and PHP-FPM environments.
  • Monitor system performance, uptime, and security.
  • Troubleshoot production issues and system outages.
  • Perform database backups and recovery (MySQL/MariaDB).
  • Support Laravel deployments using Forge and Envoyer.
  • Collaborate with developers to resolve environment-related issues.
  • Provision and configure new Linux servers using Laravel Forge

Desired Skills:

  • Linux
  • Laravel
  • Systems Administrator

Learn more/Apply for this position