Vuyisile Ndlovu

Vuyisile, headshot

 

About Me

My name is Vuyisile (voo-yee-sea-lay), I’m a Software Developer with a bias towards automation engineering and smooth and efficient software delivery processes. I enjoy building CI/CD infrastructure, managing servers, and automating processes and data pipelines. When not coding, I enjoy writing technical articles, speaking at conferences, and building the occasional DIY project.

Get in touch with me via email or Twitter.

 

Skills & Tech stack:

  • Python, Bash, PowerShell
  • CI/CD pipelines
  • Docker, Kubernetes
  • Infrastructure as Code: Ansible, CloudFormation, Terraform
  • AWS, Azure Cloud
  • Technical Writing
  • Automated Testing.

Certifications:

 


Work

These are some of the wonderful companies I’ve worked with full-time:


This is what people I’ve worked with say about me:

Followed the timelines strictly and helped us with the documentation of all the steps involved.

Mr. Vu has good conceptual clarity. He followed the timelines strictly and helped us with the documentation of all the steps involved.
Mr. Vu has good conceptual clarity. He followed the timelines strictly and helped us with the documentation of all the steps involved

Upwork Client

Vuyisile isn’t afraid to tackle complex challenges.

Ricky White

I would classify him as an excellent developer

Vuyisile has an ability to see the full picture, he always sees the
business logic and writes code not just
by rote but to conform with the application’s (and user’s)
requirements. I would classify him as an
excellent developer, often producing results way beyond
expectations. He has a great working relationship with his team members and leaders, fitting in comfortably with colleagues and management alike.

I am in fact, more than a little envious of whoever hires him next, you’re going to get a cracking new team member!

Howard Selfe

Freelance clients

I've worked with solo founders, startups, small teams and non-profits and cloud providers to help them build, manage and scale their infrastructure. I've done freelance work that covers everything from resolving deployment problems to setting up secure, automated, production-grade application stacks in the cloud. I take away the stress of worrying about what's under the hood so my clients can focus on building their products and getting them in front of customers. Here are some highlights of some of the freelance work I've done:

Spot On Rent

I built a CI/CD pipeline to automate the company's deployment from the developers to the server. I configured and hardened their cloud server, setting up UFW, Fail2Ban and other best practices to defend against brute-force attacks. I also set up SSL/TLS encryption and created automation scripts to monitor and manage disk space on the server, ensuring long-term reliability.

Before deploying their Node.js application stack, I set up application servers, runtimes and configured an NGINX reverse proxy for traffic routing.

Divio

I authored an article in their technical blog on how to build a Django application with Geolocation support within the Divio Cloud.

Divio homepage

 

End Youth Homelessness

The End Youth Homelessness website is written in Django and django CMS. I built a custom django CMS plugin to allow easy alignment of their media and content within the CMS. In addition, I added a MailChimp integration and Google Analytics to allow users to sign up to their newsletter as well as track user conversions.

End Youth Homelessness page

 

Free-Z Parkour & Freerunning

Free Z website screenshot

 

free-z.ch is hosted on the Divio Cloud. The website experienced downtime caused by deployment issues relating to Python and Django configuration in a Docker environment. I resolved the issues and brought the website back online.

Erteno

Erteno is a software development company. I wrote backend API integrations for one of their products that aggregates event and concert information.

Erteno.com homepage

 

 


Projects


Technical Writing


Open Source work

  • Mozilla. Former core contributor. I contribute code, QA, and documentation to a number of Mozilla projects such as Firefox, the Mozilla Developer Network(MDN), Taskcluster, and a bunch of internal tools.
  • Oppia.org. A project close to my heart, this is an online learning platform that provides interactive learning to students in underserved communities in Africa and Asia. I wrote some of the user documentation here.
  • Whichcraft. A cookiecutter related project that provides cross-platform cross-python shutil.which functionality. I worked on a fix for failing builds.
  • Pytest nunit -- A pytest plugin for generating NUnit3 test result XML output. Added locale and uiculture properties.
  • Divio -- Contributor to the Divio developer documentation.

Speaking Engagements

I regularly talk about programming, open source, and privacy. I recently spoke at:


Social Media

LinkedIn: Vuyisile Ndlovu
GitHub terrameijar.
Twitter: @terrameijar.
BlueSky: @terrameijar
Mastodon: https://techhub.social/@terrameijar


Features, Interviews & Podcasts