Linux Engineer

Impronics Technologies

Johannesburg

On-site

ZAR 420,000 - 660,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Impronics Technologies in Johannesburg is seeking an experienced Linux systems administrator to manage a large-scale server environment, ensuring security, stability, and high availability. You will install, configure, and maintain Linux operating systems across diverse platforms.

You will develop automation scripts (Bash, Python, Ansible), monitor performance, apply patching and hardening, and collaborate with network, security, and DB teams to ensure reliability and continuity.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3-5 years of experience in Linux system administration, ideally in a financial services or banking environment.
  • Strong proficiency with Linux-based operating systems (Red Hat, CentOS, Ubuntu, Debian).
  • Solid experience with system monitoring and troubleshooting tools (Nagios, Zabbix, New Relic, etc.).
  • Hands-on experience with configuration management and automation tools (Ansible, Puppet, Chef).
  • Knowledge of networking concepts, TCP/IP, DNS, HTTP, and firewalls.
  • Familiarity with web server technologies (Apache, Nginx) and database management systems (MySQL, PostgreSQL, Oracle).
  • Understanding of cloud services and platforms (AWS, Azure) and containerization technologies (Docker, Kubernetes).

Responsibilities

  • Administer and maintain a large-scale Linux server environment, ensuring all systems are secure, stable, and highly available.
  • Install, configure, and maintain Linux-based operating systems across various platforms and environments.
  • Develop and implement automation scripts using Bash, Python, or Ansible to streamline system management, configuration, and deployment tasks.
  • Monitor system performance, identify bottlenecks, and optimize Linux servers for performance, reliability, and scalability.
  • Provide Tier 2/3 support for Linux-related incidents, troubleshoot and resolve issues quickly to minimize system downtime.
  • Work with other IT teams to support and integrate Linux systems with other technologies. Document system configurations, procedures, and troubleshooting guides.
  • Support cloud-based Linux infrastructure (AWS, Azure, or private cloud) and virtualization platforms (VMware, KVM).
  • Plan for system growth by analyzing current infrastructure usage and recommending necessary upgrades.

Job description

Administer and maintain a large-scale Linux server environment, ensuring all systems are secure, stable, and highly available.

Install, configure, and maintain Linux-based operating systems (RHEL, CentOS, Ubuntu, etc.) across various platforms and environments.

Develop and implement automation scripts using tools like Bash, Python, or Ansible to streamline system management, configuration, and deployment tasks.

Monitor system performance, identify bottlenecks, and optimize Linux servers for performance, reliability, and scalability.

Security & Compliance:

Apply security best practices to protect Linux systems from internal and external threats. Implement and manage patching, hardening, and security policies in line with banking industry standards and regulatory requirements (e.g., PCI DSS).

Design and implement backup and disaster recovery procedures for critical Linux-based systems to ensure business continuity.

Incident & Problem Management:

Provide Tier 2/3 support for Linux-related incidents, troubleshoot and resolve issues quickly to minimize system downtime.

Work with other IT teams (network, security, database, application) to support and integrate Linux systems with other technologies. Document system configurations, procedures, and troubleshooting guides.

Cloud & Virtualization Support:

Support cloud-based Linux infrastructure (AWS, Azure, or private cloud) and virtualization platforms (VMware, KVM).

Capacity Planning & Upgrades:

Plan for system growth by analyzing current infrastructure usage and recommending necessary upgrades to meet future business needs.

Job Requirements Academic Knowledge:

Bachelor's degree in Computer Science, Information Technology, or a related field.

Work Experience:

Minimum of 3-5 years of experience in Linux system administration, ideally in a financial services or banking environment.

Skills / Specialized Know How:

Strong proficiency with Linux-based operating systems (Red Hat, CentOS, Ubuntu, Debian).

Solid experience with system monitoring and troubleshooting tools (Nagios, Zabbix, New Relic, etc.).

Hands-on experience with configuration management and automation tools (Ansible, Puppet, Chef).

Knowledge of networking concepts, TCP/IP, DNS, HTTP, and firewalls.

Familiarity with web server technologies (Apache, Nginx) and database management systems (MySQL, PostgreSQL, Oracle).

Understanding of cloud services and platforms (AWS, Azure) and containerization technologies (Docker, Kubernetes).

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

Similar jobs worth comparing

Linux Engineer
Linux Engineer

SupportFinity™ • Johannesburg

On-site
ZAR 420,000 - 780,000
Senior Linux Engineer
Senior Linux Engineer

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 1,000,000
Systems Engineer - Linux
Systems Engineer - Linux

Boardroom Appointments • Johannesburg

On-site
ZAR 200,000 - 260,000
Linux Systems Administrator II
Linux Systems Administrator II

Boardroom Appointments • Cape Town

On-site
ZAR 420,000 - 660,000
Senior Systems Engineer - Banking & Financial Services - 6 month contract
Senior Systems Engineer - Banking & Financial Services - 6 month contract

Losika Consulting • Sandton

On-site
ZAR 500,000 - 900,000
Senior Infrastructure Engineer (TTD)
Senior Infrastructure Engineer (TTD)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,200,000
Linux System Administrator
Linux System Administrator

Domainscoza • Johannesburg

Hybrid
ZAR 700,000 - 1,000,000
Hybrid work model
Systems Operations Engineer
Systems Operations Engineer

Recruit-It • Wes-Kaap

On-site
ZAR 450,000 - 600,000
Linux Systems Engineer
Linux Systems Engineer

Boardroom Appointments • Cape Town

On-site
ZAR 320,000 - 520,000
Entry Cloud & Linux Infrastructure Engineer (TTD)
Entry Cloud & Linux Infrastructure Engineer (TTD)

Sabenza IT & Recruitment • Pretoria

Hybrid
ZAR 180,000 - 320,000
Remote & on-site flexibility
Modern facilities