Short Curriculum Vitae of  Mr. Jaco Moolman

Jaco Moolman
Machine Learning Engineer & Certified System Linux Administrator

πŸ“ Location: Cape Town/Stellenbosch, South Africa (Open to Full Remote Work)
πŸ“ž Mobile: 083 200 2165
βœ‰ Email: jacomoolman1890@gmail.com
πŸ”— LinkedIn: mr-jaco-moolman
πŸ’» GitHub: JacoMoolman
🌐 Website: jacomoolman.co.za


Professional Summary:

Accomplished Machine Learning Engineer and Certified System Administrator with over 20 years of experience in the IT industry. Specialized in server administration, scripting, software support, and deploying machine learning models. A proven track record in dynamic environments, enhancing system efficiencies and deploying scalable solutions. An advocate for continuous learning, I hold multiple certifications and am fluent in both English and Afrikaans. My technical prowess, coupled with robust analytical skills, positions me to thrive in challenging settings, making significant contributions to team and company goals.

Key Certifications:

  • AWS Certified Machine Learning Specialty, Cloud Practitioner
  • Red Hat System Administrator
  • Certified Agilest
  • Plus more in AWS, IBM Power Systems, and Agile methodologies.

Skills:

Expertise in Bash, PowerShell, MQL4/5, Python, Terraform, server administration across multiple platforms, and machine learning/AI technologies. Proficient in cloud platforms, particularly AWS, with significant projects in machine learning model deployment and optimization.

Professional Experience:

My career includes impactful roles at Capitec Bank as both a DEV OPS and Machine Learning Engineer Level 1, alongside previous experiences at leading institutions like FNB Bank, SPI, MTN, and IBM, where I honed my skills in system automation, software administration, and server maintenance.

Education & Continuous Learning:

Committed to lifelong learning, I have completed numerous courses and certifications in machine learning, server administration, and cloud technologies, including a recent focus on Python and machine learning fundamentals on Kaggle.

 

Long Curriculum Vitae of  Mr. Jaco Moolman

 

I am an experienced Machine Learning Engineer and Certified System Administrator with a diverse technical skill set that includes server administration, scripting, software support, and troubleshooting. I am fully bilingual in English and Afrikaans and possess a valid driver’s license with my own transportation. With extensive experience in the IT industry, I have developed a strong work ethic, excellent analytical and communication skills, and thrive in fast-paced, high-pressure environments.

I have completed several technical certifications, including AWS Cloud Practitioner, RED HAT System Certified Administrator, and ICP-ICAgile Professional Certified & Certified Disciplined Agilist. In addition, I have a strong understanding of machine learning concepts and have completed several courses on Kaggle, including Introduction to Machine Learning 2021. I have a diverse skill set in various programming languages, including Bash, PowerShell, MQL4/5, Python, and Terraform.

During my time at Capitec Bank, where I served as a DEV OPS and Machine Learning Engineer Level 1, I gained experience in deploying code, server maintenance, backup operations, and assisting with implementing and optimizing machine learning algorithms and models. In my previous roles at FNB Bank, SPI, MTN, IBM, and the Johannesburg Stock Exchange, I gained experience in system automation, report generation, software administration, and troubleshooting, among other responsibilities.

I am a self-starter who is dedicated to achieving results and committed to providing excellent customer service. I am comfortable working independently or as part of a team and am always looking for ways to improve processes and add value to the organization. I am excited about the opportunity to bring my technical expertise, strong work ethic, and ability to work collaboratively with others to a new role.

For my full CV please visit https://jacomoolman.co.za/curriculum-vitae/

 

CERTIFICATIONS

  • AWS Certified Machine Learning Specialty
  • AWS Cloud Practitioner
  • Red Hat System Administrator
  • IBM Power Systems (AIX Administrator)
  • Certified Agilest

 

 

PERSONAL DETAILS

  • Mobile: 083 200 2165     
  • Email: jacomoolman1890@gmail.com
  • Full Name: Jaco Moolman               
  • Date of Birth: 3 November 1980       
  • Gender: Male                      
  • Transport / license: Own, valid code 08 driver’s license
  • Availability: 30 days notice               
  • Current location: Cape Town/Stellenbosch but preferred full remote
  • Dependents: None                           
  • Languages: Fully bilingual: English & Afrikaans.
  • Links:

EDUCATION

  • AWS Certified Machine Learning Specialty 2023 – Hands on – 2023
  • A modern & essential guide to mastering the Python programming language in 2024
  • AWS Cloud Practitioner – 2019
  • AWS Solutions Architect Associate (SAA-C03)
  • RED HAT system certified Administrator – 2017
  • ICP – ICAgile Professional Certified & Certified Disciplined Agilist: Agile 2.0 Process Decision Framework, Values, Principles and practice – 2017
  • AIX 7 Certification -2013
  • AIX: Shells and processes, advanced user functions & admin – 2006
  • Mysql – 2016
  • AIX Basics. AIX V6.1 – 2009
  • Unix Sys Admin 1 Sol 10 – 2005 (Intermediate Sys Admin)
  • Unix Sys Admin 1 Sol8 – 2003
  • Unix Fundamentals – 2002
  • Tandem Concept and Facilities – 2001
  • Account Service Management -2000
  • US Export Regulations & IBM Global Delivery Operations – 2009
  • ITD Commercial Data Incident Handling Process – 2009
  • Secure IT overview V1.0 – 2010
  • ITD SARM – Patch Management Process – 2010
  • Installing SUSE Linux – 2011
  • Introduction to Machine Learning 2021 – Kaggle

SKILLS SET

Feel free to visit my blog/papers page to see some of my past projects

General:

  • Windows 7 to Windows 11
  • Office 365
  • MetaTrader (MQL)
  • Go Anywhere (Managed File Transfer/MFT)
  • ACS Software (Moduruim)
  • Postman
  • Control-M

File/Script Management:

  • Bamboo / Jira / BitBucket
  • Git/SourceTree

Programming/Scripting:

Server Administration:

  • Centos
  • AIX
  • HP-UX
  • Red Hat
  • Solaris
  • MS Windows Server

Workload / Ticketing:

  • ITSM
  • JIRA
  • Remedy service desk
  • CA Service Desk / USD
Analysis/Troubleshooting/Monitoring

  • Kibana
  • Elastic Search (Elk Stack)
  • Zabbix
  • Nagios
  • Dynatrace
  • Jmeter
  • Tivoli Tec

Databases:

  • MYSQL
  • MSSQL
  • Postgress

Virtualization:

  • VMware
  • Virt-Manager
  • VirtualBox
  • AIX HMC
  • KVM
  • Docker
  • Anaconda

Machine Leaning / AI:

Β·        BigML / AutoML

Β·        Busy upskilling on building my own ML Models

Cloud (AWS):

  • SageMaker
    • Studio
    • DataWrangler
    • Notebooks
    • AutoPilot
  • Lambda
  • CloudWatch / Trail
  • Textract
  • API
  • S3
  • IAM
  • Cost Explorer
  • Polly
  • Athena
  • EC2
  • Event Bridge
  • Forecast
  • Resource Group Tagging
  • Step Functions

Other Cloud providers:

  • Runpod
  • Google Cloud

 

EMPLOYMENT EXPERIENCE

I have worked for the following companies in order:

CAPITEC BANK: 01/2022 till current (Working from home & Office)

Machine Leaning Engineer Level 1 (MLE) for Capitec Bank

Benefits included: Medical Aid, Pension Fund, Incentives

Permanent skilled level position at Capitec Bank in the AI Platform division (Stellenbosch).

I work as a Level 1 MLE at this point, however, I’m learning new things every day be it directly in my work or via another project I’m doing in my own time. I’m proficient with AWS and Linux specially in terms of hosting machine learning models.
Troubleshooting is the name of the game since most problems one finds can not be found on the internet. I assist data scientist and date engineer on e regular basis with any issues they might have.

Duties & Responsibilities

  • Builds and tests basic machine learning models under supervision
  • Helps to prepare and clean data for machine learning algorithms
  • Assists with implementing and optimizing machine learning algorithms and models
  • Collaborates with senior MLEs and data scientists to develop new algorithms and models
  • Supports the deployment and maintenance of machine learning systems

CAPITEC BANK: 01/2017 till 01/2022 (Working from home & Office)

DEV OPS for Capitec Bank

Benefits included: Medical Aid, Pension Fund, Incentives

Permanent skilled level position at Capitec Bank in the Digital Solutions division (Stellenbosch).

Part of my role included in update the banking app for Android/Apple and MS. I also was responsible for updating the main banking website using code developed by die developers. Making sure good SDLC processes is followed and automating the entire process mostly using PowerShell. Before I started one deployment took about 10 hours. When I left it was automated to run in under 30min. I was also involved in assisting Entersect (the company who hosts the encryption hardware for the bank) in integrating their systems into the flow of the back end app and website as part of authentication.

Duties & Responsibilities

  • Deploy code to the INT, QA and PROD environment via Pipeline and Powershell.
    ● Server maintenance including log management and server monitoring.
    ● Change management.
    ● Direct and indirect Server maintenance.

FNB BANK: 09/2015 till 01/2017

Software Support Engineer for FNB Bank.

Benefits included: Medical Aid, Pension Fund, Standby Allowance, Incentives)

Permanent skilled level position at FNB Bank in the IT Credit Card division. (JHB CBD)

I was working in the online credit card division. Specifically the online transaction department. I was responsible for the OPT systems, Certificate renewals between the bank and VISA. I also was responsible in creating and maintaining new credit card types such a clicks credit card that used FNB. Other roles was maintaining and running the Linux infrastructure running Centos or RedHat. This also included maintaining the databases on these systems that stored and processed all the online credit card transactions. I also created a multitude of bash and perl script to automate most common tasks and to automatically notify and inform me if something went wrong. System monitoring was also a large part of my role. I also assisted developers deploying new code to the environment following the SDLC process and partook in daily CAB sessions to get changes in production.

Duties & Responsibilities

  • System automation and report generation
    ● Main resource for Verified by VISA ACS. (Moduruim)
    ● Compiling of scripts
    ● Ensuring systems are up and running 24/7
    ● Software support for system running on Linux environments (Red hat and Centos)
    ● Database support. (Mysql, Postgres)
    ● Deploying new code to systems.
    ● General Linux related administration related to maintaining applications.
    ● Assisting developers with access and general trouble shooting
    ● Other software used: Dynatrace and Zabbix and more

 

SPI: 01/2015 till 09/2015

Systems & Software Specialist. – SPI (www.spi.co.za)

Benefits included: Medical Aid, Pension Fund, Standby Allowance, Incentives)

Permanent skilled level position at SPI in the IT industry. (Sunning Hill, JHB)

I was the technical support for SPI. A company that was reseller for printing drivers used by universities and other large companies. I was part of installing and maintaining the software as well as helping clients with any issues they might have mostly face to face. as this was before remote working was a thing. I also had to maintain the companies internal IT infrastructure including the website. I worked with Unix/Linux and Windows systems depending on the clients infrastructure.

Duties & Responsibilities

  • General office IT administrating. Server admin, Backups, PC maintenance, Internet issues etc.
    ● Software Admin
    ● Training for SPI’s software for clients
    ● Clients Include: UNISA, UJ, SASOL, Collage of UKZN, University of Stellenbosch, Cape University of Technology, Metropolitan health group, Sefako Magto Univercity, BCX, PG Bison
    ● Installation and customization software on UNIX or Windows servers
    ● Forms design
    ● Troubleshooting
    ● Assisting clients with issues / problems
    ● Meeting current and new clients for onsite visits, presentations and updates.
    ● Administration, installation, training and troubleshooting in main software namely: Esker, Goanywhere (Windows), Xi-text,Cosprint (Unix)
    ● Unix scripting from time to time to streamline clients environment

 

MTN: 02/2012 till 01/2015

System Admin – Second Level Unix/HP UNIX/ Admin (MTN)

Benefits included: Medical Aid, Pension Fund, Standby Allowance, and Overtime.

Permanent skilled level position at MTN in the IT industry. Located: 14 Ave Fairlands.

I was part of the main team maintaining the IBM AIX system. I created new server, configured filesystems, did system monitoring, maintaining users, configured space for databases, software configurations and installation, setting up clusters, created script to streamline and automate configuration and monitoring of about 250+ servers. System performance monitoring and trouble shooting. Setting up DR and doing DR testing. Backup and restoring of servers. Joined in CAB sessions. This also included working on physical servers in server rooms.

Duties & Responsibilities

  • Unix Administration
    ● Software installation & management.
    ● File system creation, monitoring etc.
    ● User administration, creation, deletion & assistance.
    ● System performance reporting
    ● LPAR (Server) creation, administration and modification.
    ● General server administration
    ● Cluster server setup and administration
    ● Script creation and maintaining.

 

IBM EMPLOYMENT IN VARIOUS POSITIONS 2006 – 2012

I started at IBM in operations monitoring, then worked as a technical SME on an internal project before moving over the internal AIX/Linux team. I also worked with MVS / AS400 Mainframe systems as part of my ops role.
In ops I was responsible for monitoring various client’s infrastructure and sending out alerts if needed. This included checking backups statuses and doing rudimentary administrative tasks on Windows and Linux Servers.
I briefly was part of a portal project as an SME advisor before moving over to the AIX/Linux department that then was responsible for MTN’s AIX server maintenance.

IBM: 01/2011 till 01/2012

IT SPECIALIST – Second Level Unix/HP UNIX/Linux Admin (MTN Account – Midrange)

Benefits included: Medical Aid, Pension Fund, Shift Allowance, Petrol and Food Allowance when working overtime.

Permanent skilled level position at IBM in the IT industry. Located: Sandton.

Duties & Responsibilities

  • Junior level sysadmin
    ● Record keeping
    ● Assisting with closure of tickets and Issues
    ● General Record keeping and generating of reports.

IBM: 11/2009 till 12/2010

IT SPECIALIST – Second Level System Engineer (MTN Account – Client Services)

Benefits included: Medical Aid, Pension Fund, Shift Allowance, Petrol and Food Allowance when working overtime.

Permanent skilled level position at IBM in the IT industry. Located: Sandton.

Duties & Responsibilities

  • Second level support for MTN on Wintel platforms (XP, Vista, Server 2003/8)
    ● Second level support for MTN client services.
    ● Responsible for resetting user accounts.
    ● Making back-ups and restoring of back-ups.
    ● Server maintenance.
    ● General fault finding.
    ● Maintaining network stability.

IBM: 02/2007 till till 11/2009

Snr Operator – First Level System Engineer (Various accounts in Belgium & France)

Duties & Responsibilities

  • First line support (operations) for SAP, Intel, AIX, Unix, Linux and more.
    ● Some Second level support as well.
    ● Mostly supported IBM accounts with companies in Belgium and France.

IBM: 10/2006 till 01//2007

Subject Matter Expert (IDC Portal Project)

Duties & Responsibilities

  • Project: Transfer all windows based applications to a web based environment.
    ● Head developer, administrator and co-ordinator of the IDC’s Portal Project.
    ● Lead contact person for South Africa’s IBM Portal Project.
    ● Weekly teleconference meetings with Head Office on progress, needs assessment, action points follow-up, etc.
    ● Compiled reports on a weekly basis.
    ● Kept constant eye on Project Plan.
    ● Liaise with various departments and executives relating to implementation of project.
    ● Thorough research and reporting on best suited applications.
    ● Instillation, set-up and implementation of software onto the web based environment (Portal)

IBM: 04/2006 till 10/2006 Operator (Denmark Account)

Duties & Responsibilities

  • Monitoring, escalating and resolving problems / faults logged in line with Service Level Agreement with client (Denmark Account).
    ● Worked on MVS, AS400 Unix and INTEL.

 

Discovery Health: 07/2001 till 03/2006 Operator (First Level Systems Engineer)

Benefits included: Medical Aid, Pension Fund, Shift Allowance and Overtime.

Permanent skilled level position at Discovery Health contracting through Comparex, in the Health Care Industry. Located: Sandton.

I was part of the operations team responsible for system monitoring, backups and restore of data, Linux and windows user management. Helpdesk support and after hours onsite monitoring. I worked with Solaris, Linux and Windows server mostly.

Duties & Responsibilities

  • Unix / Backup Operator (Sun Solaris)
    ● Backup Operator
    ● After Hours helpdesk
    ● Unix
    o Monitoring of Server’s file systems
                o Doing backups of file systems
                o Managing users. (Killing users, resetting passwords, maintaining filesystems etc.)
                o BCV’s and Syncs for Servers.
                o Monitoring batch runs.
    ● NT
                o Backups
                o User management

 

JSE: (Johannesburg Stock exchange) 03/2000 till 06/2001

Operator (First Level Systems Engineer)

Benefits included: Medical Aid, Pension Fund, Shift Allowance, Overtime, Petrol Allowance. Permanent skilled level position at Johannesburg Stock Exchange contracting through Comparex, in the Finance Industry. Located: Sandton.

I was an mainframe MVS operator running AS400 systems at the Johannesburg stock exchange. My role was monitoring systems and backups for the DEV/QA and PROD systems.

Duties & Responsibilities

  • MVS Mainframe Operator
  • Back-up Operator

 

Reserve Bank: 03/1999 till 02/2000 Operator (First Level Systems Engineer)

CTC (Benefits included: Medical Aid, Pension Fund, Shift Allowance, Overtime, Petrol Allowance).

I was an mainframe operator in the South African Reserve bank working shift hours. My role was to monitor the mainframe servers, do backups via LTO tapes. I also had to monitor the SWIFT network and find and resolve issues between banks in terms of money transfers. I also worked in the TANDEM system that monitored higher level functions of the reserve bank systems.

Duties & Responsibilities

  • MVS Operator
    ● Backup Operator
    ● M.A.P. Operator
    ● S.W.I.F.T. helpdesk support.

 

Brunel: 11/1998 till 02/1999 IT Administrator

Duties & Responsibilities

  • Y2K Administrator 
  • General computer admin

REFERANCES:

CERTIFICATES: