Self-care is important. It’s been a stressful past two weeks for me. This morning, I find myself reaching out to friends talking about anxiety (clearly mine isn’t being managed effectively). But, in the past two weeks, I’ve gone from uncontrollable pain to trigger point injection pain to soreness from coughing (weather). Finally, yesterday, I got some relief thanks to trying something different. But, I forgot to eat until 2 PM.

It’s amazing how stress, anxiety, and pain can shut out all the other signals your brain is receiving. That’s why the newsletter is delayed again this week. Yesterday, it became clear that I wasn’t listening to my body due to the noise from all the other issues going on. At about 8:30, having already started the newsletter, I decided to relax. My body had finally found peace, so I let it rest. Take care of yourselves out there.

Editor’s Note: Thank you to the folks that put my IBM Red Hat acquisition story on the front page of Hacker News this week. Stay up to date on the Red Hat acquisition with the DevOps’ish IBM Red Hat Acquisition Index. Thanks!

Free eBook : Actionable Continuous Delivery Metrics
Want to deliver faster? Want to recover from failures more quickly? Want to improve your cycle time? This Actionable Continuous Delivery Metrics eBook will provide you with insight into your software delivery pipeline, and help you to improve your delivery and team processes. SPONSORED

How to Use the Open Source TICK Stack to Spin Up a Modern Monitoring System
Our applications speak, and time series is one of their languages. DevOps, cloud computing and containers have changed how we write and run our applications. This post shows you how to use InfluxDB to build a modern and flexible monitoring toolkit. SPONSORED

Guide: Application Security for Modern Operations Teams
Operations teams have seen major benefits from DevOps. Now those benefits are extending to security. Download this guide for four ways operations teams can help security go faster and reduce threats. SPONSORED


30 spies dead after Iran cracked CIA comms network with, er, Google search – new claim — Uncle Sam’s snoops got sloppy with online chat, it seems

How to Build a Corporate Learning Program to Support Veterans in the Workplace — “Organizations need to develop training and reskilling programs, so veterans have the tools necessary to excel professionally and personally.”

A “joke” in the glibc manual — The terrible joke that needs to go away but Richard Stallman is a bad actor. (LWN, paywall)

Hot Takes, Myths, And Fake News - Why Everyone Is Wrong About DevOps (Except For Me) — “YAML shows your commitment to precision”

If Your Employees Aren’t Speaking Up, Blame Company Culture — “Employees often remain silent with their opinions, concerns or ideas. There are generally two viewpoints on why.”

My Amazon Interview Horror Story — I think at this point either we all have Amazon on our CVs or we’ve had an unusual experience interviewing with them. My interview with them back in 2012 taught me it’s okay to say you don’t know and ask for help.

Ex-Microsoft employee sues company and former manager for gender discrimination — It’s like I said last week, “If you’re not in turmoil and you’re at a tech company consider yourself lucky.”


Amazon is reportedly planning on crowning 2 HQ2 winners, with 2 new headquarters in separate locations — Normally, I’d congratulate the two winning cities but, I feel like this is a shitstorm in the making.

Amazon’s HQ2 was a con, not a contest — Amazon just played every city in North America that submitted a package to host HQ2. Amazon now has all the data into what municipalities and states are willing to do to get more jobs.

VMware Acquires Heptio: Have the Classic Giants Woken Up? — “The giants of the previous compute era, with plenty of cash and amazing installed bases, all seem to have woken up and are aggressively grabbing – at any cost – the assets that will give them a chance to thrive in the next era.” Going even deeper, Joe Beda himself explained this big acquisition phenomenon on Twitter weeks before the acquisition was announced.

Why VMware Is Acquiring Heptio and Going All In for Kubernetes — “Obviously, the set of resources that we can bring to bear as a 2-year-old startup is at a certain level, whereas when you look at an organization like VMware, they have led the enterprise through disruptive transformation that’s not all that dissimilar from this new cloud-native change.” — Craig McLuckie

The Beginner’s Guide to the CNCF Landscape — I used to put the cloud native landscape and wait for a reaction from the crowd. It usually elicits one. This guide will help you get started and feel a little less like you’re doing COIN in Afghanistan.

There are 3 public clouds left — Here’s why we’ll use all of them. — Why organizations, including GitLab, will opt for a multi-cloud future

We spoke with 7 insiders about IBM’s $34 billion Red Hat takeover — here’s how the biggest software deal of all time came together — A fascinating look inside how IBM put together the deal to acquire Red Hat.

Back to DevOps School: What Tools are in Your Backpack? — “Having all the right tools is a necessary first step, but it doesn’t stop there. To fully succeed with these tools, a few key strategies must be put in place as well.”

We don’ need no stinkin’ bounties: VirtualBox guest-to-host escape zero-day lands at GitHub — Bug hunter rages at wearisome disclosure process

TriggerMesh, with Sebastien Goasguen — “TriggerMesh is a new serverless management platform built on top of Knative. Co-founder Sebastien Goasguen joins Adam and Craig to discuss serverless, and potential trips to space.”


Buildah and Podman Relationship — I need to start using buildah and podman more.

OpenShift Features and Their Kubernetes Counterparts — OpenShift is built with open source tooling. The sell for Red Hat is continued product support and great technical support. If your organization is savvy enough, you can build an OpenShift-like Kubernetes distribution of your own. But, it’s not for the faint of heart. Red Hat has a ton of people working on this.

Gitbase: Exploring Git repos with SQL — Gitbase is a Go-powered open source project that allows SQL queries to be run on Git repositories.

gRPC Load Balancing on Kubernetes without Tears — “Many new gRPC users are surprised to find that Kubernetes’s default load balancing often doesn’t work out of the box with gRPC… This is because gRPC is built on HTTP/2, and HTTP/2 is designed to have a single long-lived TCP connection, across which all requests are multiplexed—meaning multiple requests can be active on the same connection at any point in time.”

Local Kubernetes for Linux — MiniKube vs MicroK8s — “In this article, we will focus on Linux. Minikube is still a contender here. Unfortunately, Docker desktop is not available for Linux. Instead, we are going to look at MicroK8s, a Linux only solution for a lightweight local Kubernetes cluster.”

Kubernetes On A Laptop — In the same vein as the last link, here’s an expanded look at the local Kubernetes development tooling spacing from kubedex.

Helm from basics to advanced — Helm is a great tool that keeps getting better. This guide will help you get started building and managing your own Helm charts in no time.

Istio step-by-step Part 03 — Deploying an application with Istio in Kubernetes — Hi! Welcome back to my Istio step-by-step tutorial series. Through this tutorial, I am going to deploy a small application with Istio in Kubernetes.

Optimizing Cluster Resources for Kubernetes Team Development — “After you’ve made the decision to run your application on Kubernetes, what are the next steps? Maybe you’re wondering how to organize your team to do development on Kubernetes?”

Introduction to Kubernetes Cluster-API Project — “Cluster-API is a declarative API built on top of Kubernetes, making it possible to provision and manage your cluster using the tool we know very well—kubectl.”

75% of organizations are buying more security tools to keep up with cloud in 2019 — While more than half of organizations use a hybrid cloud setup, many are still configuring security policies manually, or are using too many tools.

A Netflix Web Performance Case Study — Improving Time-To-Interactive for on Desktop. Listen, if your org is doing DevOps and you’re not keeping an eye on web performance you’re doing your business a disservice. If positive outcomes are your goals and you’re not measuring user experience you’re missing a big window into your system.

Deploying Go apps on Docker scratch images — “By using a scratch base image, we save about ~5MB over Alpine base images and we ship with a smaller attack surface.”

Cloud Computing without Containers — It’s like Jess says, “You might not need Kubernetes.”

Open-Source Phishing Framework — “Gophish is a powerful, open-source phishing framework that makes it easy to test your organization’s exposure to phishing.”

DevOps’ish Tweet of the Week