These are long form articles.
All Articles
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-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-03
How This Blog is Created, Written and Hosted
As I alluded to in my article about Obsidian, I am very fond of editing my text in neovim. Naturally, if you want to edit in neovim, you need to have …
- 2023-01-03
Copyright and License
All of the content on this blog is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0). …
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 …
- 2023-01-01
Getting Started with Neovim: kickstart.nvim
I’ve been using neovim for over a year now, and I’m very happy that I went through the initial difficulty of learning vim. One of the best …
- 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-12-02
Podcast Tip: The system that runs Norway's welfare payments
An interesting podcast episode describing the system that runs Norway’s welfare payments. It was interesting to hear that they focus on open …
- 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-05-26How To Move Steam Game Files To a Separate Hard Drive on Linux
I have installed my OS on a 240GB SSD, and I prefer to keep my data on a different disk to leave enough space to work with. I wanted to move my steam …
2022-04-26Goodbye Windows, Hello Linux! Switching to Linux as my Daily Driver
After getting my LPIC-1 certification, my interest in Linux continued to grow. When I started my new job, I performed more sysadmin tasks, such as …
- 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-02-18My First Contribution to Open Source
Two months ago I knew nothing about GitHub. This week my first pull request got merged into master! Programming tutorials and books very often suggest …
2022-02-05My Mirst Useful Python Script
The best part of learning Python is trying to identify things in my life which I can automate by writing a script. Learning a programming language …
- 2022-02-01
Python Project: Mad Libs
I am currently working through the book Automate the Boring Stuff by Al Sweigart . I can already highly recommend it to anybody who is learning …
2022-01-30Docker LEMP Stack deployed with Ansible
In order to learn more about Docker and Ansible I am working on an assignment to take an existing application and to break it down into containers. …
- 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 …