Unlocking the Power of GitOps: Git Driven Infrastructure Managemant

A few months ago I found myself delving into the realm of GitOps through my studies and some work experiences. GitOps is a transformative trend in the IT industry that’s reshaping the way we handle and think about infrastructure management. GitOps comes with powerful advantages and streamlining the way we handle and think about continous deployment and infrastructure. Today I’m going to breakdown this game-changing approach and share with you some of the knowledge I’ve gathered during my exploration of GitOps....

Jul 24, 2023 · 5 min

Managing My Workstation With Ansible

For the last few years, I’ve been experimenting with ways to rebuild my workstation set up quickly and easily. In the event of a disaster or migrating to a new machine, I can get back to a productive state quickly! I’ve tried or read into many possible solutions, from simple shell scripts to NixOS, but I now believe I’ve found a solution that works well for my needs. My Needs After some experimentation and thought, I came up with the following requirements:...

May 18, 2022 · 2 min

Don't Push Tools, Pull Them

Recently, I stumbled across an online discussion that got me thinking about pull vs push in lean and how this applies to bringing value to teams with tooling and how we discover and prioritise work on tooling. This thought is something that I understood internally but have rarely seen discussed explicitly. To summarise the initial question from the discussion: An Automation Engineer finds themselves building tools they believe offer value to teams....

May 4, 2022 · 3 min

Getting started with Ansible

If you have ever found yourself managing more than one machine, be it servers, IoT devices or others, you may have found it challenging to keep the configuration across all these machines consistent. To make things worse, as you added more machines, you found it quickly became almost impossible to keep up. Configuration-as-code (CaC) tools like Ansible allow you to manage the configuration of machines as code, that is, write your configuration in code where it can be version controlled, reviewed, or re-used....

Mar 22, 2022 · 12 min

Hello World: My blog, why I made it, and why it took me so long

On a few occasions, I have thought about making a blog. I’m not sure why it took so long for me to just do it. Maybe imposter syndrome, procrastination, or a lack of time, really a combination of them all. Well, it’s never too late, right? Since this is my first post, I wanted to take the time to introduce myself and talk about why I have decided to do this and what my goals are....

Dec 6, 2021 · 7 min