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

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

Leave a Reply to Frank Cancel reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s