DevOps'ish

DevOps, Cloud Native, Open Source, and the ‘ish in between.

110: Weaveworks Flagger, DevOps Leaving Ops Behind, AWS 🖕 OSS, Kubernetes Galore, and More

This week I ran an unscientific Twitter poll asking, “Has DevOps left Ops behind?” It was a question that came up during a discussion with one of my co-workers.

There will be more discussion and thought around this for sure. But, it appears the software industry has gotten ahead of the skillsets of the majority of folks in it. Think about it though. We went from containers going mainstream via Docker in 2014 to Kubernetes going mainstream in 2017. Now it’s 2019 and we’re talking about Istio, serverless, and eBPF. If it seems like the pace of change is accelerating, it’s because it is.

In Thomas L. Friedman’s Thank You For Being Late: An Optimist’s Guide to Thriving in the Age of Accelerations a graph is drawn by Google X’s Eric “Astro” Teller like this one here.

Technology is outpacing human adaptability

Friedman goes on to explain that the roles of education and government today should be to figure out how to lift the line of human adaptability to be able to keep pace with technology.

This sounds familiar… It’s no surprise that we in tech have been trying to do exactly this for years in tech with things like DevOps and SRE (and many things before that). I think the fact we’ve created “things” (DevOps, SRE, Agile, Lean, etc.) to help us adapt to change faster shows a clear sign the technology is outpacing human capacity to adapt to it. So what do we do about it? Looks like that’s the big question here.

O’Reilly Software Architecture Conference NY 25% off
Save 25% on your Gold, Silver, or Bronze pass to the O’Reilly Software Architecture Conference in New York next month. Register using the code PCDEVOPSISH. Explore complex software architecture topics, learn best practices from industry experts, and exchange ideas and insights with your peers. Register Now SPONSORED

Continuous delivery on modern infrastructure - Run GoCD on Kubernetes
Model Docker-based build workflows more effectively with our GoCD Kubernetes integration. Run GoCD natively on Kubernetes, define your build workflow and let GoCD provision and scale build infrastructure on the fly. SPONSORED

This newsletter won't run without sponsors. Sponsor DevOps'ish and connect with thousands of motivated DevOps, cloud native, and open source professionals from across the globe.

Last Week’s Top Five

  1. 18 people in tech every programmer and software engineer needs to follow in 2019
  2. DevOps engineer interviews: Ask these questions
  3. Hashicorp at Home
  4. On leaving Chef
  5. 7 CI/CD tools for sysadmins

I’m going to add this new top five from the previous newsletter. Hit reply and tell me what you think.

People

2018 and what’s to come in 2019 — My dear friend, Kim McMahon, wrote a great recap of her 2018, which started with the {code} team shuttering and being unemployed to becoming Senior Director of Digital Strategy at Cloud Foundry Foundation (CFF). A great read because it crosses over so many facets of the tech industry.

Kolton Andrus, Gremlin Inc on On-Call Nightmares Podcast — Kolton is the CEO of chaos engineering firm Gremlin, Inc.

Jenn’s Guide to Thriving in Tech — A well-rounded list of things to do to be successful in tech. One thing I need to work on is time boxing research.

Mainframe brains-slurper sues IBM for ‘age discrim’, calls Ginny and biz ‘morally bankrupt’ — This is disturbing to me because I think we all knew it was happening. But, no one could really do anything about it at the time.

I’m a Red Hat Certified Specialist: Ansible Automation — I did a thing because I felt I had something to prove.

Process

oss-security - System Down: A systemd-journald exploit — Patch all the 🍑

Production Guideline — JBD gives us an absolutely fantastic list of things to go through before making it to production.

IBM Began Buying Red Hat 20 Years Ago

Cloud Native Apps Need to be Managed in a Completely New Way — Always be shifting left.

AWS gives open source the middle finger — Boy did AWS ever show all the license zealots out there how quickly their war was gonna last.

China Is Shooting Itself in the Foot Over Huawei — I get it, Huawei is important to China. But, it’s getting to a point where folks are going to think twice regardless.

What is DevSecOps? — A nice, lightweight eBook on DevSecOps from opensource.com.

Tools

Weaveworks Flagger — “Flagger is a Kubernetes operator that automates the promotion of canary deployments using Istio routing for traffic shifting and Prometheus metrics for canary analysis.” Flagger Slide Deck

Why Is Storage On Kubernetes So Hard? — Storage is not trivial. Storage on Kubernetes is harder.

How Tilt updates Kubernetes in Seconds, not Minutes — Tilt is kinda in the same vein as Skaffold. It’s a high-speed Kubernetes deployment/development tool. It introduces something they’ve dubbed a Synclet (a sidecar) that enables easy reuse of existing pods in Kubernetes as opposed to tearing the pod down, rebuilding it, and relaunching the containers in it. Pretty cool looking (I have not kicked the tires on it).

5 open source tools to upgrade your next Kubernetes project — Tilt, Rook, Rancher, and Fission (I’d say OpenFaaS)

Kubernetes Authorization via Open Policy Agent — RBAC isn’t the only auth tool in the Kubernetes world. “This blog post explains how to implement advanced authorization policies via Open Policy Agent (OPA) by leveraging the Webhook authorization module.”

Adventures with a home Kubernetes cluster — There’s more than one way to run Kubernetes, on ARM, in your house.

Scaling Jupyter notebooks with Kubernetes and Tensorflow

How to set up a Let’s Encrypt SSL Cert for Azure Web App with Linux in 5 steps — “Have you ever wondered how you take a free Let’s Encrypt Certificate and use it with an Azure Web App (Linux)? This post is for you!”

Google Adds DNS-over-TLS Support to Its Public DNS Service — This will come in handy.

Picking communication tools for your community — I talked way too much about community tools this week. Sadly, no one tool is going to work for everyone, ever. But, there is a tool that meets the needs of most folks. This is why Jenkins is still a thing. ¯\_(ツ)_/¯

New year, new GitHub: Announcing unlimited free private repos and unified Enterprise offering — Free private repos with up to three contributors. That’s great but, GitHub Actions is what I’m really hoping will get better.

GitHub now offers free private repos for up to three collaborators – here are our thoughts — Here’s what GitLab thinks of GitHub giving folks free private repos.

8 Productivity Tips for GitHub — I’m starting to get better about GitHub notifications, workflows, etc. I have a confession to make, I didn’t know what version control software was until 2011 and then it was svn. I was anti git until a few years ago. I know how to use git but, GitHub requires its own set of tools to manage.

Git Explorer — Find the right commands you need without digging through the web.

A YubiKey for iOS Will Soon Free Your iPhone From Passwords — iOS will need some work to make this happen. But, I literally can’t wait to be done with passwords.

Update Elastic Stack with Ansible Playbooks

Bash-5.0 release available — Some new bits for bash.

How to Monitor a Website’s Uptime for $0.75/month on Amazon — Since Pingdom is pulling the plug on their free monitoring, here’s a reasonably priced AWS Route53 alternative. There’s also UptimeRobot which has a great free plan and reasonably priced entry tier.

Introduction to eBPF in Red Hat Enterprise Linux 7 — eBPF, y’all.

What’s New in Ansible Tower 3.4 — “We’re most excited about workflows enhancements, job slices, and some other nifty features.” Here’s an interview with one of my all time fav PMs, Bill Nottingham, about this release.

Courier: Dropbox migration to gRPC

mkcert: valid HTTPS certificates for localhost

Metasploit Framework 5.0 Released — I love me some Metasploit.

1.9.0 — Homebrew — “Homebrew 1.9.0 has beta support for Linux and Windows 10” YES!!! One step closer to having one Ansible Playbook for all my boxes!!!

DevOps’ish Tweet of the Week


DevOps’ish is a weekly newsletter assembled by open source contributor, DevOps veteran, and CNCF Ambassador Chris Short. Join the 3,002 member community and subscribe now!


whoami

I'm Chris Short, 20+ veteran of the IT industry and 11 year veteran of the US Air Force. I help people and companies embrace DevOps practices and tools through writing and public speaking. I am a staunch advocate for transparency and open source solutions to problems.

Join the DevOps'ish group on Telegram for insight and in-depth discussions about real technical challenges facing real people. Follow me on Twitter and LinkedIn.


Share