The end of May looms large on the horizon and a busy June is ahead for a lot of us. This is about that time of year I wish it were the holiday season. It’s hot, people’s patience wears down faster, and there is always something to do. Here are some tips for the days ahead:

  1. Remember to pace yourself; you don’t have to live a full life every day.
  2. Remember to be kind; you have no idea if the person standing next to you in line at the airport is going on vacation or to a funeral. This is why my typical response when interacting with folks in a customer service capacity is, “Thank you very much!” So rare is appreciation for their work shown directly to them. A little kindness goes a long way and the good news is, everyone has within them the capacity to have infinite kindness.
  3. But, don’t be a doormat, please. Also, if you’re sweaty af don’t hug me; it’s June you filthy carbon-based life forms.

I’ll be in Durham, NC 28-30 May and Raleigh 3-7 June. If you want to get together in the coming weeks, let me know. Stay safe out there and don’t forget to drink water.

DevOps’ish Summer 2019 Survey: Please take this year’s survey. It is a handful of questions, will provide actionable feedback, and be greatly appreciated. The intent is to improve the overall experience and value this newsletter provides to its readers (don’t believe me?). Thank you in advance, y’all!

DevOps’ish Last Week’s Top Five

  1. DevOps salaries: 10 statistics to see
  2. Improve your Dockerfile, best practices
  3. Saying goodbye to Microsoft
  4. Introducing Terraform Cloud Remote State Management
  5. Comparison of Kubernetes Top Ingress Controllers


AnsibleFest 2019 Call for Proposals — Are you adding value to your organization using Ansible? Perhaps you have automated your way out of a sticky situation before with Ansible? Have you scaled an organizations automation efforts with Ansible Tower? Submit a proposal to AnsibleFest 2019!

Facebook Salaries and Levels — Facebook pays well. But, how long is that going to last?

The three Rs of remote work — Little, Big, and Gothic Rs from The Dave Cheney

Q&A: AWS ‘container czarina’ Abby Fuller weighs in on Kubernetes excitement — Abby Fuller played defense for AWS community involvement. Rough. It’s not always about flash and swag. Sometimes there are folks that have to get shit done.

What Anxiety Does to Us at Work — My week is summed up in this one HBR article.


2019 State of Multicloud — A Report on the Underlying Dynamics Fueling Multicloud Strategies. Download Today! SPONSORED

Understanding Fake Agile — All the various forms in which Agile is implemented. Some just wrong, some work for some organizations, and others are indeed fake agile.

Auth0 Closes $103M in Funding, Passes $1B Valuation — Congrats to the folks at Auth0! 👏🎉🍾🥂

Amazon Has An Incredible New Way To Fight Walmart. It’s Both Brilliant and Very Sad — “Amazon is now moving into derelict malls… It’s delicious in its strategic intentionality. It’s the perfect way to ramp up Amazon’s promise to make one-day delivery the norm.”

Linux Foundation Statement on Huawei Entity List Ruling — Open source work has a special exclusion from Export Administration Regulation like the one being applied to Huawei. “Open source software, collaboration on open source code, attending telephonic or in person meetings, participating in training and providing membership or sponsorship funds are all activities which are not subject to the EAR and therefore should have no impact on our communities.”

RIP Hyper-Threading? ChromeOS axes key Intel CPU feature over data-leak flaws – Microsoft, Apple suggest snub — I mentioned it earlier this week but, I’m legit thinking of switching to an ultra lightweight, 4 (actual) Core PC running Fedora because of the performance my 2018 MacBook Air has taken. There were shortcuts in keeping up with Moore’s Law and our backs and wallets are going to pay the price for it. I’m open to suggestions for a new daily driver. But, it needs to comparable in weight to a MacBook Air (and not Huawei; more on that in next week’s newsletter).


How companies adopt and apply cloud native infrastructure–from O’Reilly — Survey results reveal the path organizations face as they integrate cloud native infrastructure and harness the full power of the cloud. SPONSORED

A Practical kubernetes Operator using Ansible — an example — My friend and fellow Red Hatter, Jamie Duncan walks us through a variety of scenarios for using Ansible with Kubernetes Operators. Pretty awesome article.

Providing chaos hooks to applications through Litmus Operator — “Litmus operator allows developers and DevOps architects introduce chaos into the applications and Kubernetes infrastructure in a declarative intent format, in other words — the Kubernetes way.” Litmus is really cool, y’all. I also owe the folks at MayaData some hands-on time with it (and a blog post). The donkey should come hold me hostage here in my office one day. It can help me too but, it has to stay in character.

Hardening Prometheus and OpenEBS using Litmus — Yea, Litmus, y’all.

Humio Unveils Scalability Benchmark Running 100 Terabytes A Day In Real-Time — Humio’s Scalability Benchmark boasts 100TB/Day of observability. Whatever that means. ¯\_(ツ)_/¯

What sucks about GitLab? — I’m sure there’s something to learn here. Maybe we should stop assuming positive questions get the answers we want? 🤔🤔🤔

The need for a standard, service mesh API — Ushering in the answer to, “Okay, I need a service mesh. Now which one?” It’s great that this need was addressed so quickly.

systemctl enable sysadmin: Welcome to Enable Sysadmin — One of Red Hat’s latest projects is geared directly towards sysadmins (and I may or may not have something to do with it).

Cloudflare architecture and how BPF eats the world — “It seems, no matter the question - BPF is the answer.”

Part II: Why Is There No Docker in OpenShift 4 and RHEL 8? — The business reasons alone are enough. Let alone the technical

Announcing Terraform 0.12 — I first heard about Terraform 0.12 around this time last year. It has been a lot of work. Congrats to the Terraform team!

Using HashiCorp Sentinel to validate Terraform configuration/plan

Hardware bootstrapping with Ansible — DHCP, PXE, and TFTP oh my!

Kubernetes Log Management: The Basics — “By the end of this post, you should have a good high-level understanding of the essential concepts for logging with Kubernetes, and should be ready to begin implementing it for your cluster and logging use case.”

What is a fork, really, and how GitHub changed its meaning

5 Best Keyboards for 2019 (Cheap, Gaming, Mechanical) — YMMV

workshops/ at master · ansible/workshops — Japanese translations to Ansible workshops are now available.

instrumenta/conftest — Write tests against structured configuration data using the Rego query language

gardener/gardener — Kubernetes API server extension and controller managing the full lifecycle of conformant Kubernetes clusters as a service on Alicloud, AWS, Azure, GCP, and OpenStack with minimal TCO.

felipellrocha/pensieve — Creates a development environment within a Kubernetes cluster by replacing one of your deployments with a docker container built for development, and gives you back a shell you can run any commands you’d like.

alauda/kube-ovn — An OVN-based Kubernetes Network Fabric for Enterprises

DevOps’ish Tweet of the Week

Notes from this week’s issue can be found on GitHub.