Article
2024-04-30Building Multiple Docker Images Using Automatic Versioning Using GitHub Actions
Introduction I’m working on a project where I’m migrating an Azure Pipeline to GitHub Actions. So far I’ve found the GitHub Actions …
- 2024-03-11
Comparing akv2k8s with Azure Key Vault Provider for Secret Store CSI Driver
In a recent analysis, I explored two notable solutions for synchronizing secrets from Azure Key Vaults to AKS (Azure Kubernetes Service) clusters: …
2024-03-10Kubernetes Gateway API & Azure Application Gateway for Containers
This document is the result of my research into the Gateway API. It aims to briefly describe the Gateway API for Kubernetes, a typical implementation …
- 2023-07-03
Choosing A Cloud And The Importance Of Specialization
As a DevOps Engineer or Cloud Native Engineer, I think it’s important to specialize in one cloud provider in the beginning of your career. …
- 2023-05-01
The Power of Writing
Ah, writing. It’s one of the skills that I’ve consistently been praised for throughout my life. I’m pretty good at it, and I think …
2023-04-12Starting My Homelab
This week I started a project which I’ve been putting off for too long. I finally started my homelab. Over the past year I’ve been …
2023-03-27My Neovim Zettelkasten: How I Take Notes in Markdown Using Vim and Bash
I used to make all my notes on paper, but I decided to switch to a digital note-taking system about two years ago. Digital note-taking provides the …
- 2023-03-13
Notes: Fundamentals of Bicep
I’ll be working with Bicep during my next contract, so I’m working through the Bicep modules on Microsoft Learn to prepare. I must say …
- 2023-02-05
Setting up a Kubernetes cluster on an Ubuntu 20.04 VM with containerd and flannel
You can get a free 24GB ram VM from Oracle. What better place for your own Kubernetes lab that is always available? See this article to create your …
- 2023-02-05
Lab VM project - Install ArgoCD to your Kubernetes cluster
This guide uses the official getting started guide with a few modifications. This installation is only for lab purposes. Running ArgoCD in a …
2023-01-21Setting up a new LUKS encrypted disk with dm-crypt in Arch Linux
Today I added a harddisk I had lying around because I needed some more space. On my Arch Linux system I have all my drives encrypted like a good boy. …
2023-01-01Obsidian: A Note Taking App For DevOps Engineers
As a DevOps or Cloud engineer, you work with many different technologies daily. Therefore, a good engineer needs a solid foundation in Linux, a lot of …
- 2023-01-01
What Are Containers?
When you learn about DevOps, you will come across the concept of a container early on. This is a “Mischa Explains” article where I attempt …
- 2022-12-30
Study Guide: AZ-104 Azure Administrator Associate
TLDR It took me 80 hours of studying to gain this certification. Here are my notes and Anki deck: GitHub repo Introduction When I did my English …
2022-12-24Lab Project: GitOps with ArgoCD, Azure Pipelines and Minikube
This weekend I had a lot of fun with a project. I wanted to learn more about GitOps and try out ArgoCD. My goal was to be able to deploy an …
- 2022-12-18
Tokens and Identity on the Internet
Introduction Have you ever thought about your identity on the internet? How does LinkedIn know it is you when you log in to LinkedIn? And when you …
- 2022-10-18
Book Notes: Ikigai: The Japanese Secret to a Long and Happy Life
I came across this little book while doing some research for my Jiro Dreams of Sushi article. While scanning the book’s description, I was …
- 2022-10-11
Book Notes: The Unicorn Project
This book is the sequel to the Phoenix project. Both books are set at Parts Unlimited, a fictitious company that supplies car parts to DIY mechanics …
- 2022-10-08
I'm In Love with my Work: Lessons from a Japanese Sushi Master
Last week I watched “Jiro Dreams of Sushi” again. It must be the eighth time I revisited this piece of art. I have very little interest in …
- 2022-09-18
How and Why I Started Using Vim
If you are just starting your Linux journey, you might have noticed that a few camps exist in the Linux world. Just like in any other area of life, it …
- 2022-09-16
Book Notes: The Phoenix Project
When I started my DevOps traineeship, I borrowed this book from my boss and read it from cover to cover. I loved the story and the characters; it …
- 2022-09-13
Certified Kubernetes Administrator (CKA) Exam Tips
I recently obtained my CKA certification. I started this certification journey with zero knowledge of Kubernetes. However, I was already working as a …
2022-09-10Building my Own OS: Linux as a Creative Activity
NOTE: In this article, I use a rather broad definition of “Operating System.” I do not intend to appear as if I wrote and compiled my own Linux …
- 2022-07-19
How to Upgrade Java and Jenkins on Ubuntu 18.04
Last week I upgraded Jenkins to the latest version on the server infrastructure at work. Starting with the Jenkins 2.357 release, Java 11 or Java 17 …
- 2022-07-04
5 Reasons Why I Changed my Career to IT in my Thirties
In this post, I’d like to share the five main reasons why I changed my career to IT in my thirties. Making a career change can be daunting, especially …
- 2022-04-02
Yadm: Keep Track of Your Precious Dotfiles
This week I learned about yadm: yet another dotfile manager. It is the perfect way to keep track of all your custom configuration files, known as …
2022-03-16LPIC-1 Study Guide
I recently obtained my LPIC-1 certification, and in this blog post, I’ll share the strategy and techniques I used to pass this exam and share my …
- 2022-01-30
Why I Chose a Bear as a Logo
I always struggled with finding an online nickname for myself. I was never given one, and over the years I used a few here and there, ranging from …
- 2022-01-28
My Journey Into DevOps So Far
In 2021 I had reached a certain stage in my life where I had the liberty to make a choice. I was 31 years old and had just finished an important …