Skip to content
DEV · Block 17 · 97 changes

A new headline, Linux Systems Engineer, and every page, the CV and its PDF matched to the new CV.

All projectsAfrihost, 2022

Hosting triage CLI for the support desk

The tool that got me noticed when I applied to Nclose.

In plain terms

Afrihost is an internet and hosting provider. I started there on the support desk in 2021, answering customers over WhatsApp about fibre, ADSL, mobile data, web hosting and email.

The same hosting questions came in all day. Answering one properly meant checking several things by hand: the domain's DNS records (which tell the internet where a site and its email live), the spam filter, how full the mailbox was, the server's disk space and the website itself.

The problem

The same hosting queries came in all day, and each one meant checking DNS, email and the website by hand before a consultant could answer.

What I did

I wrote a Python command-line tool that ran full service triage against a client's domain in one pass: DNS and MX records, spam filter status, mailbox usage against its allocation, cPanel disk space, security scans and basic WordPress troubleshooting. It could also unlock email accounts wrongly flagged as spam and migrate cPanel accounts.

It then printed the exact steps the client needed to take, ready to paste straight back into the support chat.

The outcome

About 10 consultants on the support floor adopted it, improving consistency and resolution time on hosting queries.

Tech