Enable job alerts via email!

Software Engineer (Senior) 3097

OpenSource Intelligent Solutions

Pretoria

Hybrid

ZAR 600,000 - 800,000

Full time

Yesterday
Be an early applicant

Job summary

A leading tech consultancy is seeking a Senior Software Engineer to join their hybrid team in Pretoria. The ideal candidate will have extensive experience with Unix/Linux systems, automation, and modern DevOps tools. Responsibilities include maintaining server performance, troubleshooting, and documentation. A competitive contract of 3 years is offered. Applicants with a valid work permit are welcome.

Qualifications

  • Proven experience with Unix / Linux operating systems (SUSE).
  • Proficiency in VRO and Rudder.
  • Knowledge of system monitoring tools such as Nagios and Grafana.
  • Proficiency in scripting languages such as Terraform, Python, Bash, or PowerShell.

Responsibilities

  • Install, configure, and maintain Unix / Linux servers.
  • Monitor system performance and troubleshoot issues.
  • Apply system updates and security fixes.
  • Create and maintain system documentation.
  • Support compliance with IT security standards.
  • Analyze integration systems.

Skills

Unix / Linux operating systems (SUSE)
VRO and Rudder proficiency
System monitoring tools (Nagios, Grafana)
Networking concepts (DNS, DHCP, SSH, TCP/IP)
Scripting (Terraform, Python, Bash, PowerShell)
IT operations experience
Agile methodology knowledge
Unix / Linux / Red Hat certification
ITIL process knowledge
Ansible Automation
GitHub workflows
Firewalling & SAN Operations

Job description

Are you a Senior Software Engineer ready to join a high-performance, globally distributed team supporting critical systems in a dynamic IT environment?

We're looking for a tech-savvy expert with deep experience in Unix / Linux systems, automation, scripting, and modern DevOps tooling to play a key role in operations, system design, and continuous improvement.

Location: Menlyn | Hybrid Work Model

Contract: 3-Year Renewable Contract (based on performance & project availability)

Eligibility: South African citizens/residents and applicants with a valid 15-month work permit are welcome!

Key Requirements :

  • Proven experience with Unix / Linux operating systems (SUSE)
  • Proficiency in VRO and Rudder
  • Knowledge of system monitoring tools such as Nagios, Grafana
  • Solid understanding of networking concepts (DNS, DHCP, SSH, TCP / IP)
  • Proficiency in scripting languages such as Terraform, Python, Bash, or PowerShell
  • Proven experience in operations or process management in complex production environments
  • Extensive experience in IT operations teams, standby support, and ticket management
  • Knowledge of Agile methodology
  • Relevant Unix / Linux / Red Hat certification
  • ITIL process knowledge and work experience
  • Experience with CipherTrust Manager / Vormetric or other encryption software
  • Deep ITSM knowledge, preferably in ServiceNow or Remedy
  • Good knowledge of GitHub, workflows, and automation
  • Experience in Ansible Automation and Ansible Tower
  • Knowledge of Firewalling & SAN Operations

Key Responsibilities :

  • Install, configure, and maintain Unix / Linux servers, ensuring optimal performance and uptime
  • Monitor system performance, troubleshoot issues, and provide timely solutions
  • Apply system updates, patches, and security fixes as part of routine maintenance
  • Create and maintain system documentation, including procedures, configurations, and troubleshooting guides
  • Support compliance with IT security standards and company policies
  • Analyze integration systems and proficiency
  • Propose and review system design and evaluate alternatives
  • Develop system solutions in line with delivery requirements
  • Utilize AI in analysis, system integration, and design
  • Participate in standby and MOD team roster

Apply now!!! David@osourceint.com

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.