Hi everyone, I'm Vuyisile, a technologist based in Zimbabwe.
I'm interested in connecting with anyone excited about cloud native technologies, automation, docker, Kubernetes and home labbing.
@terrameijar.bsky.social
Cloud, DevOps and Automation
Hi everyone, I'm Vuyisile, a technologist based in Zimbabwe.
I'm interested in connecting with anyone excited about cloud native technologies, automation, docker, Kubernetes and home labbing.
I'm torn between starting my own agency or working for one.
01.09.2025 13:13 β π 0 π 0 π¬ 0 π 0I've been freelancing for a couple of months now, and while it gives me flexibility over my time, I miss being employed and working as part of a team, having daily stand ups, going through code reviews and attending annual summits in interesting locations.
29.08.2025 06:21 β π 0 π 0 π¬ 0 π 0He is loved.
29.08.2025 04:40 β π 0 π 0 π¬ 0 π 0I've been deploying a lot of front end applications lately so I figured it time to look into the ecosystem deeply instead of blindly deploying.
I'm currently leaning React. What are the most important concepts I need to know ?
Back when the internet was cool
03.08.2025 10:49 β π 1 π 0 π¬ 0 π 0A guide for creating an Azure Key Vault, inserting, retrieving, updating and deleting secrets using the Azure CLI.
30.07.2025 07:36 β π 1 π 0 π¬ 0 π 0Paperless ngx homepage
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!
I recently deployed Planka, a self-hosted, open-source Trello alternative, to my Kubernetes Homelab. In this post, I discuss why I chose it and how I set it up using GitOps
10.07.2025 10:29 β π 3 π 0 π¬ 0 π 0Rollbacks in ArgoCD
Deployments don't always go according to plan, and changes can break the application. In this post, I discuss how to perform a rollback using ArgoCD.
Blog post: vuyisile.com/setting-up-a...
26.06.2025 09:57 β π 0 π 0 π¬ 0 π 0Storing your Terraform state in a remote backend ensures consistency across teams and machines. This post walks you through setting up Azure Blob Storage as the backend.
26.06.2025 09:36 β π 0 π 0 π¬ 0 π 0The image shows a screenshot of the Azure Portal showing a directory listing of an Azure Storage Container
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
Argo CD is a GitOps continuous delivery tool for Kubernetes. In this post, I cover how I installed and set it up and also share my initial thoughts on it.
13.06.2025 19:48 β π 0 π 0 π¬ 0 π 0Argo CD welcome screen
ArgoCD home screen
Trying out ArgoCD
12.06.2025 13:13 β π 0 π 0 π¬ 0 π 0I'm currently learning Helm to improve how I deploy and manage Kubernetes applications. This post is a quick summary of what I've learned so far.
12.06.2025 12:23 β π 1 π 0 π¬ 0 π 0Screenshot of an Azure Portal notification that reads "Subscription 'Azure subscription 1' has a remaining credit of $199.95"
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.
Hello and good morning
11.06.2025 09:23 β π 0 π 0 π¬ 0 π 0My media server kept freezing and crashing Kubernetes pods. After some digging, I realised the bottleneck was the old spinning HDD. I cloned the system to an SSD, swapped the drives, and the node is now stable and fast. In this post, I talk about how I did it with minimal downtime.
30.05.2025 11:34 β π 4 π 0 π¬ 0 π 1I love open source, DevOps and working with servers
28.05.2025 16:16 β π 0 π 0 π¬ 0 π 0May AWS Tech Meet atΒ FlexiWork
Summary of the AWS meetup I attended at FlexiWork Bulawayo
I've been writing articles on @dev.to for four years now.
16.05.2025 16:52 β π 1 π 0 π¬ 1 π 0Provision HealthCare Server and Applications (HapiΒ FHIR)
Upwork project for a client that needed Hapi FHIR, a healthcare system deployed and configured on their on-premise server. I deployed and configured the server; the task involved the following key steps: -> Hapi FHIR Setup: Deployed andβ¦
I don't have the budget to purchase new PCs right now, so I'll see about upgrading the RAM and Hard drives on the nodes I have to see if that improves their performance.
07.05.2025 14:07 β π 0 π 0 π¬ 0 π 0I'm having trouble with my Kubernetes nodes.
- Server A has lots of RAM & a fast SSD, but its CPU is terrible & generates too much heat.
- Server B has a good CPU, but its disk is slow, & it has little RAM.
The best solution is to invest in two mini PCs with SSDs to replace the current hardware.
I love the pictures of cats and dogs you all share on this app
07.05.2025 06:07 β π 0 π 0 π¬ 0 π 0Why my ingress-nginx failed after reboot, and how I fixed it with static IPs inΒ MetalLB
Ingress nginx failed after almost every reboot. Find out how giving it a static IP resolved the problem.
Output of fail2ban showing 200 thousand failed login attempts on the server
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
S3 Lifecycle Rules for WordPress Backups: Deleting files older than 90Β days
In this post, I show you how to create lifecycle rules in AWS S3 to automatically delete backups after 90 days.
A server I manage crashed recently due to running out of disk space. The cause was nodejs builds eating up space in node_modules and .cache folders.
I cleaned them up, moved builds to a different server & created a cron job to automatically create space by deleting unused files