diff --git a/src/cv.tex b/src/cv.tex index 1dbbc20..70819d1 100644 --- a/src/cv.tex +++ b/src/cv.tex @@ -145,7 +145,10 @@ May 2022 - April 2023 & \textbf{Internship @ Tilburg University under LIS UNIX I \item wrote a set of tools to ensure both backup solutions stay in sync with the desired state in POSIX Shell and GNU Make. - \end{itemize}\\ + \end{itemize} + Here I also had the opertunity to participate in the 4 + day Kubernetes for administrators training from the good + folks over at Fullstaq.\\ \etpp \btpp @@ -209,6 +212,11 @@ projects in it alongside writing every new personal project in Haskell as well. \section{Hobby Projects} +\subsection{SSH} + +Nearly all interactions with my personal infrastructure happen over SSH. In this +regard, I'm a big proponent of only using SSH keys to log in to server. + \subsection{Personal Websites} I host two personal websites generated using the Hugo static site generator. @@ -269,8 +277,15 @@ I run a Headscale instance to connect to my private infrastructure because I \item don't have- and don't want to have a personal Google account \end{enumerate} -I use it on basically all of my devices. Connecting it to Keycloak is something -I want to look into at some point. +I use it on basically all of my devices. Authentication is handled either +through the CLI or my Keycloak instance. + +\subsection{Step CA as Certificate Authority} + +There are some servers that refuse to work without an SSL certificate that I +would like to be able to run inside of my VPN, so I set up my own certificate +authority using Step CA. Thanks to it, I can point my ACME daemon to the +correspeonding URL to automatically request a certificate when needed. \subsection{Dungeons \& Dragons tools} @@ -341,8 +356,8 @@ authorization are handled using Keycloak. \subsection{XMPP server (prosody)} -I used to host an \uhref{https://xmpp.org/}{XMPP} server for a few years, but -much like the Matrix server, it ended up underutilised. +I used to host an \uhref{https://xmpp.org/}{XMPP} server for a few years but it +ended up underutilised. \subsection{SearXNG} @@ -364,8 +379,15 @@ be able to stream gameplay every now and then for friends. \subsection{Alpine Linux packages} -I maintain a few Alpine Linux packages in my own repository, which can be found -over at \uurl{https://alpine.voidcruiser.nl}. +Before moving everything over to NixOS, I maintained a few Alpine Linux +packages in a self-hosted repository. + +\subsection{Home Automation} + +A friend mentioned he uses Home Assistant to manage a collection of Zigbee +compatible devices. This got me started on my home automation journey. So far I +have a few lamps connected to a home-assistant instance running on my home +server inside a podman container. \subsection{(Creative) Writing in \LaTeX{}}