DevOps Engineers are lacking on the market right now. With already high but still rising salaries, this might be one goal to pursue on your career. I won't talk about courses, certifications, or technology in here since I've already done here. Let's dive deep into the books!

The DevOps Handbook

This is the best and therefore most important of them. It has a great balance between theory and actual practices that you can start applying to your job right now. It approaches all the important concepts for the DevOps world like resiliency, self-healing and reliability, and does so showing important examples. Tactics like…


After some years leading IT teams and dealing with many different scenarios, I’ve been refining the techniques for giving a good feedback. A good feedback session usually has just the last 4 steps written here.

But something happened last week and made me add two obvious steps that are often forgotten before the actual feedback session. Just because giving good feedback is way easier, here I present the steps to give feedback when you need to talk about behavior, a mistake, or even to have a regular talk to help somebody with their career progress.

1 — Build trust

A trustworthy environment is the…


Design is one of the base investments for digital products in many industries (DMI 2015; Gartner 2018; McKinsey 2019). It should be used to foundations like understanding your customers and putting him at the center of your plans, and also on the other edge to help you find differentiators. As a continuation of the article from Jan 2019, this article describes some achievements some clients had during 2019 after a simple first step: mapping the user journey.

$150k savings with IVR

$150.000,00 yearly savings after micro changes to the IVR (Interactive Voice Response) of a bank. The exciting part here is that a very…


We can clearly see a difference between traditional business models so present in the entire 20th century and new business models and products pushed by several startups since the beginning of the 21st century. In a world that doesn’t look like it’s slowing down, what will be the next revolution on investors’ and entrepreneurs’ mindsets?

Let’s compare the traditional and the new business models to understand the difference, and then compare to most recent movements that can give a tip about what’s to come.

20th century: the traditional business models

For this comparison, I’ll use the Gerdau (former Ameristeel) scenario. Gerdau is a company founded in…


Doing agile for software development is way beyond leaving the heavy documentation behind and produce more. According to an HBR study of 2018, 25% of enterprise companies are already using agile and 55% are in the process of doing the same. The data doesn’t lie: the masters of DevOps and Agile grow and are 60% more profitable than the rest. Agile brings many benefits, but it also brings new challenges built-in. The single point of adopting agile is already a major challenge. But after them, new challenges are still there and you might not have noted them.

1st — Involuntary blindness from POs

A day in…


Amid Covid-19 news, there one single thing that is driving business leaders nowadays: how can I make digital business? We are living-history of an evolution in our pattern of consumption. The retail industry (using Via Varejo’s example here) already changed. Via Varejo managed to keep 70% of its regular revenue even with its more than 1 thousand physical stores closed. And they kept that number through their single store that never closes: the e-commerce.

COVID-19-highlighted pros and cons

How did Via Varejo (and Zoom to mention a non-retail example) hold all of the needed infrastructures to maintain their results during this crisis? They certainly…


@MIT series is a group of articles being written to describe my learning path attending to the Cloud & DevOps: Continuous Transformation at the MIT.

This article at a glance — TL;DR

The first module is putting everybody’s knowledge up to date about the internet and software development practices evolution.

Assignments of the first module are simple when technically speaking

The content

Disclaimer: I won’t post the course content and deeper details here for obvious reasons. Everything mentioned here is my learning and key takeaways from each class/content.

The first module is very introductory. Concepts like the internet creation and explanations about how the information flow evolved from the…


@MIT series is a group of articles being written to describe my learning path attending to the Cloud & DevOps: Continuous Transformation at the MIT.

This article at a glance — TL;DR

The course has two big parts: (1) technical base and (2) business applications and strategies

The second module introduces benefits, trade-offs, and new problems of developing applications for scaling. It also covers the complexity of asynchronous development.

One more technical assignment is present, and it’s based on Node to focus on Javascript since it’s the most used programming language nowadays.

The content

  1. To start with, they approached the whole web concept (since its creation by Tim Berners…

@MIT series is a group of articles being written to describe my learning path attending to the Cloud & DevOps: Continuous Transformation at the MIT.

This article at a glance — TL;DR

Docker, Containers Orchestration and Public Key Infrastructure (PKI)

The content

How the stack of software components used to run an application got more and more complex when compared to past years.

In past years a huge number of web applications used to run on top of LAMP (Linux, Apache, MySQL, and PHP/Pearl). Nowadays we have several different possible approaches for each one of the layers of this acronym.

Containers are the most recent evolution we have for…


@MIT series is a group of articles being written to describe my learning path attending to the Cloud & DevOps: Continuous Transformation at the MIT.

This article at a glance — TL;DR

The DevOps revolution: importance of continuous feedback, data-driven decisions, pillars of DevOps and metrics

Main quote

Today, software development is no longer characterized by designers throwing their software ‘over-the-wall’ to testers repeating the process with software operations. These roles are now disappearing: today software engineers design, develop, test and deploy their software by leveraging powerful Continuous Integration and Continuous Delivery (CI/CD) tools

MIT — Cloud & DevOps — Continuous Transformation course — 2020

The content

DevOps key metrics to…

Guilherme Sesterheim

Sharing experiences on IT subjects. Working for AWS. DevOps, Kubernetes, Microservices, Terraform, Ansible, and Java

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store