Infrastructure and Systems Administrator

Guardian Recruiting (Pty) Ltd

Cape Town

On-site

ZAR 350,000 - 520,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Guardian Recruiting (Pty) Ltd is assisting a Cape Town client to hire a hands-on Infrastructure & Systems Administrator to manage a diverse on‑premises stack, including Proxmox, databases, web services, telephony, and identity systems. You’ll patch, monitor, provision, and automate to keep systems running securely.

You’ll report to Head of IT and own day‑to‑day operations, with mentorship and escalation paths available.

Qualifications

  • 3+ years in systems/infrastructure administration across multiple areas
  • Experience with Debian/Ubuntu or RHEL-family Linux
  • Experience with virtualization platforms (Proxmox VE preferred)

Responsibilities

  • Monitor Proxmox cluster and storage arrays with alerting
  • Patch OS, apps, and security updates across Linux/Windows
  • Manage VLANs, firewalls, and VPN access
  • Administer MariaDB, PostgreSQL/TimescaleDB, ClickHouse, MongoDB, Apache/PHP, Nginx/OpenResty, Node.js/Python services
  • Support telephony infrastructure (FreePBX, FusionPBX, OpenSIPS)
  • Manage identity providers (FreeIPA, Keycloak, LDAP, AD)
  • Own backups and DR documentation; verify restores
  • Automate with Bash/Python/Ansible; document runbooks

Skills

Linux administration
Scripting
Networking fundamentals
Security practices
Vulnerability management

Tools

Proxmox VE
Zabbix
Nagios
MariaDB/MySQL
PostgreSQL
Nginx/Apache
FreePBX/FusionPBX/OpenSIPS
Ansible

Job description

Infrastructure & Systems Administrator Position

Employment type: Full-time, direct hire

Reports to: Head of IT

About the role

Our client is looking for a hands-on Systems Administrator to help manage and secure a diverse, always-on infrastructure stack - spanning virtualisation, databases, web services, telephony, and identity systems. You'll be the person keeping the lights on patching, monitoring, provisioning, and automating so things run smoothly and securely. You'll report to a senior lead, so this isn't a solo on-call role - you'll have support and escalation paths, but you'll own day-to-day operations.

This role suits someone who likes variety - one day you're tuning VLANs and firewall rules, the next you're scripting a backup validation job or rolling out a Windows update to end users. We're looking for a generalist who's comfortable moving across systems, not a specialist in just one - we'll train you on the specifics of our stack (including telephony/VoIP, if that's new to you).

What you'll do
  • Monitor & maintain our Proxmox virtualisation cluster (multiple hosts, VM lifecycle, resource allocation) and two Dell SAN storage arrays, using Zabbix and Nagios for alerting and uptime tracking
  • Patch & update OS, application, and security updates across Linux and Windows systems on a regular cadence, tracking and remediating vulnerabilities
  • Manage networking: VLAN configuration, firewall rules, internal segmentation, and VPN access for remote/hybrid staff
  • Administer core services: MariaDB, PostgreSQL/TimescaleDB, ClickHouse, MongoDB, Apache/PHP, Nginx/OpenResty, and Node.js/Python-based internal services
  • Support telephony infrastructure: FreePBX, FusionPBX, Tragofone, and OpenSIPS installs - monitoring uptime, applying updates, troubleshooting call quality/routing issues
  • Manage identity & access: FreeIPA and Keycloak - user provisioning/deprovisioning, group policies, SSO configuration
  • Own backups: verify backup jobs are running, test restores periodically, maintain disaster recovery documentation
  • Support end users: Windows desktop environment - account admin, basic troubleshooting, software rollouts and deployment
  • Automate: write scripts (Bash, Python, PHP, or similar) and Ansible playbooks to reduce manual, repetitive admin work - patch checks, health monitoring, provisioning, config consistency, reporting
  • Document infrastructure changes, runbooks, and standard operating procedures
What we're looking for

We care more about breadth across systems than deep mastery of any single tool - we're happy to train the right person on our specific stack, especially telephony/VoIP. What we need is evidence you've worked hands-on across multiple layers of infrastructure (not just one) and can pick up new tools quickly.

  • 3+ years of commercial experience in a similar systems/infrastructure administration role, spanning at least 3-4 of the areas below rather than deep specialization in just one
  • Solid Linux administration skills (Debian/Ubuntu or RHEL-family)
  • Experience with virtualization platforms (Proxmox VE preferred; KVM/VMware/Hyper‑V acceptable equivalent experience)
  • Working knowledge of networking fundamentals: VLANs, firewalls, routing, VPNs (WireGuard/OpenVPN/IPsec)
  • Comfort administering at least one relational or NoSQL database (MySQL/MariaDB, Postgres, MongoDB, or similar)
  • Scripting ability - Bash and at least one of Python, PHP, or Node.js - for automating operational tasks
  • Exposure to any configuration management tool (Ansible, Chef, Puppet, or similar)
  • Exposure to any monitoring/alerting platform (Zabbix, Nagios, Prometheus, Datadog, or similar)
  • Experience supporting Windows desktop environments in a business setting
  • Understanding of security best practices: patch management, least-privilege access, credential hygiene
Nice to have
  • Exposure to VoIP/telephony systems (FreePBX, FusionPBX, Asterisk, OpenSIPS, or Kamailio) - not expected; full training provided
  • Experience with identity providers (FreeIPA, Keycloak, LDAP, or Active Directory)
  • Familiarity with SAN storage (iSCSI, multipath, Dell/Compellent/PowerStore or similar)
  • Experience with ClickHouse or TimescaleDB for analytics/time-series workloads
  • Infrastructure-as-code beyond Ansible (Terraform, Packer)
  • Experience with container orchestration (Docker, Kubernetes/k3s) is a bonus, not a requirement
Why this role
  • Broad, varied technical exposure - not a narrow, single-stack environment
  • Direct mentorship from a senior infrastructure lead
  • Real ownership over the systems you maintain, with room to bring in automation and improve processes

All job postings are in accordance with our Client's BEE requirements.

Please only send certificates when requested to do so.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Systems Operations Engineer
Systems Operations Engineer

Recruit-It • Wes-Kaap

On-site
ZAR 450,000 - 600,000
Systems/Networks Administrator (Ops Specialist)
Systems/Networks Administrator (Ops Specialist)

Hire Resolve • Pretoria

On-site
ZAR 800,000 - 1,000,000
Competitive salary based on experience
Systems / Networks Administrator (Ops Specialist)
Systems / Networks Administrator (Ops Specialist)

Hire Resolve • Johannesburg

On-site
ZAR 600,000 - 800,000
Senior IT Infrastructure Engineer
Senior IT Infrastructure Engineer

ATS Client • Midrand

Hybrid
ZAR 700,000 - 1,000,000
Senior Systems Engineer
Senior Systems Engineer

Winning Form • South Africa

On-site
ZAR 900,000 - 1,300,000
Systems Administrator - Windows & Linux
Systems Administrator - Windows & Linux

Badger & Bird Talent • Johannesburg

Hybrid
ZAR 357,000 - 391,000
Linux System Administrator
Linux System Administrator

Domainscoza • Johannesburg

Hybrid
ZAR 700,000 - 1,000,000
Hybrid work model
Senior IT Technician
Senior IT Technician

SA Metal Group (Pty) Ltd • Germiston

On-site
ZAR 1,200,000 - 1,800,000
Server Engineer | Group IT | IT Infrastructure Operations
Server Engineer | Group IT | IT Infrastructure Operations

Allan Gray • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior IT Technician
Senior IT Technician

SA Metal • Germiston

On-site
ZAR 900,000 - 1,300,000