>_ Site Reliability Engineer Blog
root@sre:~/blog/posts$ list --all
BASH 5.2
> DIRECTORY: Posts
[ 67 OBJECT(S) FOUND ]
[2026-09-27] 4 MIN

How to recognize Great Work

Evaluating engineering performance isn't about tracking hours—it's about What you deliver and How you collaborate. How this balance holds in the AI era.
#AI Era #Delivery vs Behavior #Leadership #Engineering Culture
> open →
[2025-03-24] 3 MIN

Tech Team Leaders' Guide to Strategy

Building a tech strategy is a core responsibility of the CTO, VP of Engineering, or Head of Engineering. Involving team leaders in this process ensures a more...
#Leadership #Road map #Strategy
> open →
[2025-01-24] 2 MIN

Grafana a new look

As much as l like managed monitoring solutions it’s hard not to be excited about setting up your own platform based on Prometheus Grafana stack and save some...
#Grafana #Kubernetes #Monitoring
> open →
[2023-09-30] 3 MIN

Can ArgoCD replace Helm managers?

Helm charts mngt. are important part of Kubernetes administrator job, but with rise of ArgoCD and GitOps we might see quick downfall of Helm managers usage.
#ArgoCD #GitOps #Kubernetes
> open →
[2023-09-16] 2 MIN

Path to Staff Engineer role

Someday in your career you take your time to think what's next for me? What is my next challenge to grow in a career ladder? If your answer is Staff Engineer,...
#Leadership #Staff Engineer
> open →
[2021-04-17] 1 MIN

Certified Kubernetes Administrator

The CKA exam was a real challenge and great experience over all. My first impression now I am officially part of Kubernetes world and CNCF. But, I just love...
> open →
[2020-07-08] 3 MIN

Implementing RED method with Istio

In this article I describe how to quickly get started with SLO and SLI practice using Istio. The RED method or Rate, Errors, Duration are a good Service Level...
#Istio #Kubernetes #RED method #SRE
> open →
[2020-06-24] 3 MIN

Simple LRU cache implementation on Python 3

The LRU Cache algorithm requires keeping track of what was used when, which is expensive if one wants to make sure the algorithm always discards the least...
#LRU cache #OrderedDict #Programming #Python
> open →
[2020-06-08] 2 MIN

Filebeats configuration for Kubernetes

When you run applications on containers, they become moving targets to the monitoring system. Autodiscover allows you to track them and adapt settings as changes...
#ElasticSearch #Filebeat #Kubernetes #Monitoring
> open →
[2020-05-20] 3 MIN

Backup and restore of Etcd cluster

Kubernetes disaster recovery plan is usually consist of backing up etcd cluster and having infrastructure as a code to provision new set of servers in the cloud....
#Backups #Disaster Recovery #etcd #Kubernetes #Velero
> open →
[2020-05-19] 4 MIN

Having fun with Kubernetes deployment

If you need to have 2 pods from the start then it could be done in three easy steps: Notice use of --record=true to save the state of what caused the deployment...
#Kubernetes #Release process
> open →
[2019-09-22] 2 MIN

Istio sidecar injection

There are several ways to inject istio sidecar configuration into Pods. For example: automated injection, YAML/JSON deployment update, using Helm or Kustomize...
#Istio #Sidecar
> open →
[2019-02-03] 3 MIN

120 Days of AWS EKS in Staging

My journey with Kubernetes started with Google Kubernetes Engine then one year later with self managed kuberntes and then with migration to Amazon EKS.
#AWS #EKS #Kubernetes
> open →
[2019-01-17] 1 MIN

Amazon EKS Workshop

I really hesitated to post aboutAmazon EKS workshop, but this one is really looking good and it is free and open source! Going through workshop you will learn how:
#AWS #Kubernetes
> open →
[2019-01-16] 1 MIN

First class incident response process

If you don't have incident response process the chances are that sooner than later you will need one. To understand where to start check out this first class...
#DevOps #Monitoring #SRE
> open →
[2018-08-05] 2 MIN

Terraform remote state and state locking

Terraform remote state and state locking is important part in team collaboration. What are challenges when working on Terraform in a team: 1. how to synchronize...
#AWS #SRE #Terraform
> open →
[2018-01-20] 1 MIN

Year 2017 in review

My 2017 in pictures. First time in UK, so unusual to hear English everywhere after 5 years in Germany :) Palma de Mallorca. For a May weather it was a great...
#Review #Travel
> open →
[2017-12-18] 1 MIN

calculating md5 sum using go lang

Hi guys, this is day 18 out of 100 days of code. To get md5 sum of a file you crypto/md5 library and io/ioutil for reading files. Thanks!
#100DaysOfCode #Golang
> open →
[2017-12-10] 1 MIN

Random image file download with go

Hi guys, this is day 16 out of 100 days of code. With help of http and ioutil packages file download and storage is quite easy task. In the example I am using...
#100DaysOfCode #Golang
> open →
[2017-12-09] 1 MIN

Github issues reader in go lang

Hi guys, this is day 15 out of 100 days of go land coding. I continue github subject and today it is github issue reader. Example demonstrate how API results...
#100DaysOfCode #Github #Golang
> open →
[2017-12-05] 2 MIN

Create github issue ticket with golang

Hi guys, today is day 14 out of 100 days of golang coding. This time I was playing with github issues api and made small script which create new issues in given...
#100DaysOfCode #Github #Golang
> open →
[2017-12-03] 1 MIN

Sort map by it's keys in go

Hi guys, this is day 12 out of 100 days of code. I didn't post for a while, because I did a small break for hackaton, but now I am back on track.
#100DaysOfCode #Golang
> open →
[2017-11-27] 1 MIN

how to sort map values in go

Hi guys, this is day 11 out of 100 days of go coding. This time it is very short demo of go maps and simple sort by map values. Note that the example below will...
#100DaysOfCode #Golang
> open →
[2017-11-17] 2 MIN

very basic web crawler on golang

Hi guys, this is day 6 out 100 days of code on go lang. Following code implement recursive fetching of internal links on given web page. What I want to do next...
#100DaysOfCode #Golang
> open →
[2017-07-30] 1 MIN

Undocumented locust load API calls

Hey folks, today I found that locust load do support API calls, so you can grab statistics and manage it's execution. If you like me hear about it first time...
#DevOps #Load test
> open →
[2015-12-13] 2 MIN

Prepare Application Launch Checklist

Application Launch checklist is aimed for Devops, Sysops and anyone whois job to make website available and reliable. The checklist better works for applications...
#Checklist #Deployment #DevOps #SRE
> open →
[2015-12-09] 3 MIN

Making simple Splunk Nginx dashboard

As a DevOps guy I often do incident analysis, post deployment monitoring and usual logs checks. If you also is using Splunk as me when let me show for you few...
#Dashboard #DevOps #Monitoring #Nginx #Splunk #SRE
> open →