Tech hardware for productivity

As a software engineer, having the right hardware can make a huge difference in your productivity and success. In this post, I'll share the hardware that I currently use on a daily basis as a remote software engineer. First and foremost, I use a M1 Macbook Pro for my laptop. This computer is incredibly fast and reliable, which is essential for the work that I do. It also has a beautiful display, which makes it a good laptop for editing pictures.
Read more →

How much do SRE's really Code?

A quick recap on SRE Site reliability engineering (SRE) is a discipline that incorporates aspects of software engineering and applies them to infrastructure and operations problems.[1] The main goals are to create scalable and highly reliable software systems. According to Ben Treynor, founder of Google's Site Reliability Team, SRE is “what happens when a software engineer is tasked with what used to be called operations.” ^ Source: Wikipedia How much time do you spend coding?
Read more →

Provisioning Dashboards with Grafana

Background Grafana has become the de-facto visualization tool for Prometheus. While it is cool to run a central Grafana hooked up to an RDS database, I think it is even better if you can make Grafana completely configurable via git and thus have stateless Grafana instances which you can scale horizontally. Based on this philosophy, I have been running a Grafana setup at Red Hat, here's some key points: Grafana runs as pods on a Kubernetes (OpenShift) cluster Each dashboard is mounted into the pod via ConfigMap Our GitOps pipeline takes care of adding the dashboard configmaps into the namespace, so all dashboards and their changes ultimately must end up in Git One of the best benefits of this approach is that you never have to worry about Grafana upgrades/downgrades.
Read more →

Prometheus Deep Dive Series: Intro

What is Prometheus If you're an engineer working with Cloud technologies, chances are that you've already heard of Prometheus Prometheus is an Open Source monitoring tool. Its development started at SoundCloud and it has now evolved into being a go-to choice for metrics collection. I often relate its rise in popularity to its simple, gitops friendly configuration management, simple setup and modularity. Prometheus does a few things and does it well.
Read more →

Here's to the 2010s

Hello World! As we approach the end of the year, I wanted to take a moment to reflect on what I learnt in these 10 years leading to 2020. I must start off by saying its been such a roller coaster ride. Starting from the early 2010s where I was in ahem School (!) all the way up to now me sitting here in a cafe in my new home - Berlin.
Read more →