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