VOIP Engineer - Universal Health
(2025-04)
Administer, configure, and maintain Asterisk and FreePBX systems supporting call center and enterprise telephony services. Managing end-to-end PBX and telephony infrastructure for the organization.
- Develop and maintain IVR menus and dial plans, including automation using Perl and shell scripting.
- Manage and maintain MySQL and Postgres databases, including high availability clusters and routine maintenance for call detail records (CDRs), queries, and reporting automation.
- Monitor and troubleshoot SIP signaling, RTP streams, and NAT traversal issues using Wireshark, VoIP Monitor, and pcap analysis.
- Implement VoIP security best practices including TLS, SRTP, firewalls, and SPIT prevention mechanisms.
- Perform proactive system monitoring, capacity planning, and redundancy design for 99.9% uptime.
- Prepare technical documentation, SOPs, and knowledge transfer material.
- Work closely with business stakeholders to align VoIP infrastructure with company objectives.
- Configure and manage Session Border Controllers (SBCs) to secure SIP trunks
Unified Communications Engineer - African Bank
(2021-07 - 2025-03)
Design and configure telephony infrastructure within the bank for both on premise and cloud PBX.
- Configure and maintain Genesys Pure Connect PBX.
- Configure SIP trunks.
- Configure and maintain Session Border Controllers.
- Configure and maintain WhatsApp, WebChat, and E-Mails
- Perform 2nd line support of the entire Unified Communications infrastructure (applications and OS patching).
- Conduct post-incident reviews and root cause analyses for production environment issues.
- Champion automation of daily operational processes.
- Lead Cloud Migration to AWS and Azure.
- Work with our vendors to resolve upstream provider-related issues.
- Investing time in new unified comms technologies that can help improve sales.
- Ensure deployment and upgrades of applications follow the right CAB processes.
- Proactively identify issues in the production environment by establishing monitoring alerts, creating dashboards, and analyzing trends, instead of reacting to problems as they occur.
- Lead Development of enhancements and new applications based on the technical specifications.
- Integrations of systems with VOIP PBX
- Lead contract negotiations with vendors on new 3rd party applications and renewals.
- Train and mentor other team members.
VOIP Engineer - Acctech Systems
(2019-02 - 2021-06)
Design, configure, and maintain data center Infrastructure for all our VOIP customers. Design, configure, and maintain cloud infrastructure for all our VOIP customers.
- Lead Cloud Migration to AWS and Azure.
- Configuring VOIP trunks.
- Configuring Routers.
- Configuring Firewalls.
- Configuring Cloud PBX.
- Configuring switches.
- Configuring SBC
- Proactively identify issues in the production environment by establishing monitoring alerts, creating dashboards, and analyzing trends, instead of reacting to problems as they occur.
- Lead Development of enhancements and new applications based on the technical specifications.
- Conduct post-incident reviews and root cause analyses for production environment issues.
- Lead contract negotiations with upstream providers on contracts and renewals.
- Integration of systems with VOIP PBX.
- Teams Direct Routing.
- Train and mentor other team members.
- Dealing with support escalations.
VOIP Support Engineer - Acctech Systems
(2018-02 - 2019-01)
Supporting VoIP clients running Asterisk on a Linux platform.
- Monitoring Asterisk platform.
- Assisting senior technicians in doing upgrades on the servers.
- Configuring and installing clients on the hosted servers.
- Configuring handsets which include Siemens, Cisco, Snom and Yealink.
- Troubleshooting issues within the platform from tier1, tier2 and work with tier3 to resolve the issues.
- Making use of VoIP monitor to analyses calls from the caller to the called and find where packets are dropped, or the jitter experienced on the network.
- Analysing pcap's and understanding the call flow to resolve problems.
- Working with upstream providers to route traffic accordingly.
- Attending tickets then give continual feedback to the clients until the issue is resolved.
- Being responsive to the client's needs and issues and taking ownership of all service-related queries.
- Doing field work for issues that could not be resolved remotely.
- Providing support on the Mikrotic routers.
Network Support (Intern) - Liquid Telecom (Neotel)
(2016-09 - 2017-11)
CDMA: Resolving any data issues and provisioning of data services using AAA. Provisioning of voice line, configuring MLH (Multi Line Hunting), International dialling, diverts, restricting and allowing the line to make calls using HLR (Home Location Register). Tracing origin of ported numbers we cannot call and resolve the issue.
Configuring Toll
Access numbers using FIN smap. Adding new matrix of numbers that pre-paid customers cannot call on OCS (Online Charging System). Configuring charging rates of pre-paid customers on OCS (International and local). Configuring ported numbers on OCS. Blocking specific numbers not to be called from our network and not to call us using U2000. Provisioning voice mail services using VMS. Running traces on the MSC, analyse the trace and troubleshoot problems. Resolving SMS related issues in the SMSC. Configuring rates of SMS on the OCS.
LTE: Troubleshoot and resolve LTE related issues using U2000, HSS, UPCC, and UGW. Provisioning of LTE services on HSS.
WiMAX: Troubleshoot and resolve WiMAX related issues using NMS and BBPM. Log and control all movement of equipment when device swaps are perfused. Troubleshooting issues in layer1 (Physical layer), l
Network Lab Assistant - Tshwane University of Technology
(2014-02 - 2015-12)
Teaching network practical on CISCO devices (routers and switches). Troubleshooting issues in layer1(Physical layer) and layer2(Data link layer).