We are recruiting a Systems Engineer to join the Pretoria Head Office (Hybrid) of a well-established fintech company.

Minimum Requirements
4+ years’ experience as a System Engineer
Essential

  • Linux/Unix Kernel experience
  • Knowledge of web components such as Apache/Tomcat
  • Storage technologies (like SAN, multipathing, iSCSI, LVM)
  • Networking concepts and protocols
  • LDAP / Kerberos / Samba / Active Directory
  • Perl Scripting knowledge
  • Vmware knowledge
  • Veeam backup software knowledge

Advantageous

  • Red Hat RHCE certification is highly desirable
  • High Availability / Clustering technologies is highly desirable
  • Container technologies such as Docker/Kubernetes is highly desirable
  • Working knowledge of Load Balancing devices is highly desirable.
  • Cloud certification (Azure / AWS) will be an advantage
  • VMware vRealize Operations certification will be an advantage.

Overview of duties

  • Collaborate with network staff to ensure smooth and reliable operation of software and systems for fulfilling business objectives and processes.
  • Work with executive team members, decision makers, and stakeholders to define business requirements and systems goals, and to identify and resolve business systems issues.
  • Conduct research on software and systems products to justify recommendations and to support purchasing efforts.
  • Document procedures.
  • Develop system designs and then use modelling techniques to evaluate how they might perform in the real world.
  • Deploy new applications and enhancements to existing applications, software, and operating systems.
  • Install, configure and test hardware, operating systems, application software and system management tools.
  • Create, test and maintain backup and recovery policy and procedures.
  • Test system to ensure that it accomplishes what it is supposed to identify any problem areas.
  • Existing systems must be tested regularly.
  • Create reports and other documentation outlining findings and solutions.
  • Provide support to users of a system.
  • Maintaining, and optimizing all infrastructure components such as server hardware, storage systems, virtualization platforms, software automation.
  • Implementing changes/upgrades where appropriate in line with the change management procedures in place.
  • Be up to date on latest patches and apply correct distribution when applicable.
  • Ensure security through access controls.
  • Continuously ensure that security measures are in place on all servers and services.
  • Test all measures to ensure a stable and secure environment.
  • Ensure systems are hardened according to appropriate standards
  • Monitor system’s operations and performance, then troubleshoot problems that arise and ensure that the systems run smoothly.
  • Monitor system logs for preventative maintenance.
  • Scheduled monthly maintenance along with occasional afterhours work may be required

Desired Skills:

  • linux
  • apache
  • tomcat
  • clustering
  • storage
  • networking
  • ldap
  • active directory
  • perl scripting
  • vmware
  • veeam

Learn more/Apply for this position