Interview with DNS Intern Caleb Nkosi and his work on the WHMCS Module

Born and bred in Mpumalanga, Caleb Nkosi is a Bachelor of Science graduate who majored in Computer Science and Mathematics from the University of Zululand. During his time there he also served as the Chairperson of the Computer Science Society where he was exposed to various ICT channels which sparked his interest to pursue a career in IT

Although an athlete by nature, he prefers to watch soccer rather than play (He just can't get away from computer and TV screens!!) and enjoys the occasional outing to explore new places with friends, work on his various Web Development side projects, or, unlike the entire DNS team, grab a quick cup of tea... not coffee... which may cause a stir amongst the coffee-addicted DNS staff!

Caleb joined the DNS team on the 1st August as an intern developer and since then has been a key part of the development team. Since joining DNS, Caleb has developed his DevOps career significantly, starting from assisting the team with minor work to proving his skills on the DevOps side of things. Caleb is very excited to explore this relatively new and developing field. He's taken to exploring this new venture like a fish to water and has recently worked on the configuration and installation of our newest feature to Gateway: The WHMCS Module.

WHMCS is an automation platform that is comprised of client management, billing and support for web hosting.

His part in the model was to configure and install the WHMCS module/plugin and to test if all our TLDs were present in the module. This also included checking the availability of domains, registration, transfer and deletion of domains using the WHMCS platform. Caleb sees the plugin as perfect as it contains all the necessary functions that a registrar is supposed to have.

Caleb was faced with many challenges whilst working with the WHMCS plugin, including urgently needing to learn the whole documentation from scratch and having to configure the module to work across all WHMCS installations which proved to be even more challenging due to the lack of available resources. However, with this said, he really enjoyed seeing his work come to fruition and be used by our clients.

He's currently working on a sophisticated stack called Elastic, which will help to find and investigate any server or database problems we may encounter. What he finds most interesting about this new project is the way you can filter specific information that you want to keep or leave behind. although dependant on priorities, future projects and his seniors, we look forward to seeing more of Caleb's impressive work in the future!

Caleb has learnt a-lot from DNS (his 'Tech Home") and his teammates and his time here has proved to be worthwhile for both his personal growth and has added value to the company.

Learn more on how to implement the WHMCS plugin here

Posted by Kilana Chohan
Kilana is our Marketing and Communications Coordinator, having graduated from UCT with an Environmental Science and Media Studies degree, her wide range of interests and expertise have brought a fresh and interesting lens to the display and distribution of our products and services.