Vuyisile Ndlovu
banner
terrameijar.bsky.social
Vuyisile Ndlovu
@terrameijar.bsky.social
Cloud, DevOps and Automation
I set up Paperless-ngx successfully in Kubernetes & uploaded documents. I'll be using it to manage receipts & important records digitally.

It has many great features; automatic document classification, tagging, & full text search (even in images).

Best of all? It's a Django app!
July 11, 2025 at 5:24 PM
I configured Terraform to use Azure Blob Storage as a remote backend.

Using the Azure CLI, I

- Created a new storage account and container
- Set up a backend tf file with Azure config and
- Ran terraform init to migrate the local state to remote.

#azure #terraform
June 25, 2025 at 9:02 AM
Trying out ArgoCD
June 12, 2025 at 1:13 PM
I'm learning Azure & I have only $200 in Azure credit valid for a month, so I need to use it wisely. The advantage of using Terraform is that I can easily destroy all resources I create during my learning sessions, keeping costs low.

As you can see from the image below, I've only used 5 cents.
June 12, 2025 at 9:48 AM
I've been writing articles on @dev.to for four years now.
May 16, 2025 at 4:53 PM
Putting a server on the Internet exposes you to relentless automated attacks from hackers & bots.

Whenever I provision a server, the first thing I do is harden its security.

This is a screenshot from a server I set up last month, it already has 200K failed login attempts
May 5, 2025 at 4:31 PM
Before today, I manually backed up my site whenever I remembered. This wasn't ideal, so I wrote a bash script that backs up my self-hosted @wordpress.org site, stores it locally, and syncs it to AWS S3 @awscloud.bsky.social .

Now I don't need to remember to run the backup. Automate all the things.
April 17, 2025 at 8:28 AM
I'm setting up infrastructure for a new client in the property business.

I'll be their server guy. The job includes setting up a server, securing it with a firewall and HTTPS, enabling automatic deployments to it and documenting the entire process.

Using Ansible to automate the deployment
April 9, 2025 at 11:45 AM
I need to follow more people on dev.to. If you're on the platform, let me know your handle
April 2, 2025 at 9:11 AM
I'm currently reading Cibola Burn by James S.A Corey.

My kind of content.
March 27, 2025 at 4:24 PM
Today, I set up Kubernetes Dashboard, a web UI for managing Kubernetes in my staging cluster.

While I prefer managing clusters from the CLI, Dashboard is especially useful when working with a team. It let's me grant controlled access to the cluster and it looks pretty.
March 17, 2025 at 11:38 AM
I've started thinking about disaster recovery for my homelab, so today, I setup streaming replication for one of my postgres databases.

Replication maintains a copy of the database on another server, ensuring the db is available even if the primary server fails. Next step is to set up cloud backups
March 13, 2025 at 2:03 PM
This is how I built out my Kubernetes homelab

What do you think? Any suggestions?
March 8, 2025 at 11:59 AM
My prod two-node Kubernetes cluster is now 11 days old. I wonder how many nodes I'll be running in a year's time
February 4, 2025 at 12:13 PM
I've heard good things about @coolify.io so I'm giving it a go in a fresh server today.

Coolify is an open source Heroku/Vercel alternative that makes self-hosting apps easy.
January 29, 2025 at 1:21 PM
I've started using the btop resource monitor instead of htop or top.

It looks beautiful and I love that it let's you change its themes and colours too.
January 20, 2025 at 3:13 PM
I'm writing the second article in my CI/CD in BitBucket series and it's coming along nicely.

This article will be on creating CI pipeline triggers and setting up branch protection rules.

#bitbucket #cicd
December 18, 2024 at 10:10 AM
I provisioned servers, created a CI/CD Pipeline, & documented the process for a client recently. They appreciated the quality and attention to detail.

If your team needs expertise in server admin, cloud solutions, automation or DevOps, let's talk!
December 7, 2024 at 9:43 PM
I reached a milestone I'm proud of on Upwork: a 100% Job Success Rate.
This is amazing because I'm still relatively new to the platform.
I'm not stopping here, I'm working on getting the coveted "Top Rated" badge.

For now, I celebrate this:
November 26, 2024 at 7:58 AM
I like the graph view feature in the Obsidian note-taking app which allows me to see connections between notes. More connections mean better understanding so I'll work on adding more connections between the notes.
November 19, 2024 at 1:21 PM
Here's what ChatGPT thinks I look like.

Prompt: "based on what you know about me, draw a picture of what you think my current life looks like"
November 10, 2024 at 6:46 PM