Become a sponsor to Jasmijn Emilia Rosalina Knoope 🌸
Important!
This description is a heavily abridged version of the full introduction I wrote, as I did not realise that this field has a rather low character limit. You can view the full text at SPONSORS.md in my profile repository
About me
Hi! Thanks for checking out my GitHub Sponsors! I'm a Linux engineer from the Netherlands with hobbyist software development aspirations. I like helping and teaching others, and try to open source as much as I can to provide value to other people. By sponsoring me you can help me afford hosting costs for my public sites, supplies, hardware and software to make more!
What I do most is make Ansible content, write other Infrastructure as Code solutions and generally deploy and orchestrate Linux hosts. On the side, I also have a few websites, make Minecraft plugins and some hardware projects. I also greatly enjoy pushing software to its limits or otherwise doing ridiculous stuff with software that it was never intended to be used for, such as writing an HTTP server in Ansible or rendering videos in Ansible!
I've split my projects into a few categories, and I'll highlight and explain the most significant ones below!
Certifications
Among other certifications, I currently have Red Hat Certified Architect, Red Hat Certified Specialist in Developing Automation with Ansible Automation Platform, Red Hat Certified Specialist in Deployment and Systems Management, SUSE Certified Administrator in Rancher and SUSE Certified Deployment Specialist in Rancher Manager
You can check out the full list of my certifications, along with exam preparation material I made and uploaded in my Certifications repository! I hope these can help others study for these exams, or just learn the software!
Ansible projects
I have an active easy overview of all my Ansible content on my website, where you can view a table along with maintenance status of all my Ansible content: diademiemi.me/projects/ansible
I also maintain templates for Ansible Roles and Ansible Collections which make it easy to kickstart making new Ansible content, and it automatically configures a resilient and production-grade cross-platform coding style, Molecule tests on various Linux distributions and automatic publishing to Ansible Galaxy. The templates are used in production environments spanning many different Linux distributions to great success at my workplace, as these were developed with the intent of both privately for work and publicly for my GitHub
Infrastructure projects
- Homelab (v3) : This is my homelab project. It is split across a NAS at home and a dedicated server rented at Hetzner. These run the applications I self-host along with a few public websites. It's built on Kubernetes with Rancher, Fleet, ArgoCD, Terraform and Ansible connecting it together! The README explains what every files purpose is, so I hope this can encourage others to learn Infrastructure as Code and DevOps practices!
Web projects
- tonetag.is : A website and API to look up definitions of tone indicators, often called tone tags. You can check out the site at tonetag.is, it is hosted on my dedicated server in Kubernetes and deployed via ArgoCD. It is written in Kotlin using Red Hat Quarkus
Minecraft plugins
- Adventageous : A daily rewards / advent calendar plugin with an easy to use GUI menu to claim rewards and have a fun visual advent calendar. This plugin incentivises playing daily and engagement around rewards, especially around specifically configured events! The GUI is also used for admins, so there's no need to mess around in configuration files, everything is done in-game through simple menus.
Humor or proof of concept projects
- Ansible HTTP Server : A ridiculous proof of concept using new Event Driven Ansible features to communicate over TCP sockets and have Ansible directly function as a "usable" web server. You're reading that right, using Ansible as the web server, not just installing an existing one
- Ansible Advent of Code 2023 : The first week of AoC 2023, but done in Ansible. Ansible was not meant to do large calculations, and some of these tasks can take upwards of 7 hours. Check out my blog posts about why this is funny: "The Start" and "The Oops"