137: Contains 3% Kubernetes, Open Source perception, long live CIRT, Linkerd 2.4, TTY, and more

It’s a big newsletter this week and I’ve made a lot of notes so let’s get to it! Editor’s Note: Did you know you can reply to this e-mail? Yep! I get your out of offices. But, I can also get your feedback directly. If something doesn’t work for you or live up to your expectations, let me know. Join DevOps Expert, Matthew Barlocker, For A CloudWatch Guided Tour The founder and CEO of Blue Matador, the alert automation service, will be hosting a CloudWatch Guided Tour Webinar. You’ll learn about CloudWatch concepts, alarms, metrics, best practices, and more. Join either July 25th or July 31st! SPONSORED DevOps’ish Last Week’s Top Five Here are the most popular programming languages used by the world’s largest unicorn startups Seriously, stop using RSA The case for making the transition from sysadmin to DevOps engineer Kubernetes productivity tips and tricks DevOps for introverted people People A worrying change in Open Source perception — “Open Source should bring a positive experience.” If we as community members create a bar for participation that is too high, we all suffer. ...

July 21, 2019 · 8 min · Chris Short

136: It is done, unicorn languages, Weave Ignite, you can't handle the CORS, and more

Q&A: IBM’s Landmark Acquisition of Red Hat. It is done. Aside from extra meetings from too many Red Hat folks, I have seen zero change. I’d like to talk more about the whole acquisition process from my point of view since it was announced, at some point. Overall, from my perspective, the process was smooth. I commend Red Hat and IBM leadership for keeping the chaos to a minimum. Here’s to next week and hopefully fewer meetings! 10 Kubernetes distributions leading the container revolution Kubernetes and containers are changing how applications are built, deployed, and managed. Check out the distros leading the charge. SPONSORED DevOps’ish Last Week’s Top Five Why I quit a $500K job at Amazon to work for myself Fuck Off As A Service (FOAAS) Get your work recognized: write a brag document How to use GitLab and Ansible to create infrastructure as code DevOps for doubters: How to deal with 9 kinds of people who push back People DevOps for introverted people — “We asked the Opensource.com DevOps team to talk about their experience as DevOps introverts and to give DevOps extroverts some advice. Here are their answers.” Dan Barker, Catherine Louis, Abhishek Tamrakar, Elizabeth Joseph, and I were all quoted in this piece. It turned out really good. ...

July 14, 2019 · 6 min · Chris Short

135: DevOps'ish Deep Cuts podcast, burnout, on-call, Cloudflare fustercluck, multicloud mess, and more

I was on PTO this week. I was working on a number of side projects and issues I’ve been trying to resolve for quite some time. This includes soft launching a podcast! Deep Cuts is a podcast that looks at the news behind the news. Things that were significant but didn’t make the newsletter for one reason or another. Prepare to embrace People, Process, and Tools in your ear holes. I say soft launch because it’s important for me to take things iteratively. Anchor is the platform for the moment. They’re working the difficult task of getting the podcast listed in all the major directories. Iterative improvements will be the name of the game. Feedback on anything I do is always appreciated. 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 DevOps’ish Last Week’s Top Five How I use Slack—alone—to get more done After 4 years with nginx, we switched to Caddy - Here is why I spend too much time in Zoom… A deep dive into Linux namespaces How SRE teams are organized, and how to get started People DevOps for doubters: How to deal with 9 kinds of people who push back — This article is stuffed with quotes about dealing with all sorts of personalities practitioners have experienced. I was one of many quoted in the article. ...

July 7, 2019 · 7 min · Chris Short

134: Kubernetes Security, multicloud marvels, BGP bungle, Bill's biggest blunder, Big Blue blows through EU, Big Red roiling JEDI requisition, and more

I spent a lot of time this week struggling with an odd problem. How do you make a multicloud platform without having to do a ton of work? I was trying to figure out why it’s so damn hard to get a multicloud platform going. People want this for various reasons but, struggle with it. Why? What was I trying to do? Host the DevOps’ish web site where it was less likely to be blocked based on a visitor’s geography. The idea was if someone were in Hong Kong they’d hit a bucket in Alibaba Cloud. The US and Europe would likely draw from Google Cloud Storage. Everywhere else was going to fall to the algorithms. Turns out Route53 doesn’t let you route traffic based on geography to anything outside of AWS. Same for Google’s Cloud DNS. Digital Ocean spaces aren’t quite ready for prime time yet either. Folks have to pick a cloud or build a platform across them. This is why Kubernetes is such a big deal. This is why Google’s dominance in the Kubernetes space matters so much. No one is going to be able to work a cloud providers primitives into the ANYCAST hybrid multicloud of their dreams. But if something is built on top of the primitives magic might be possible. For now, though, I’m using Google Cloud CDN. At least it’s not blocked in most places. Turns out there are some handy sites for testing a domain’s accessibility in other nations: ...

June 30, 2019 · 8 min · Chris Short

133: TCP SACK PANIC, Kubernetes 1.15, Red Hat & IBM, Job Identity, UBI, Cognitive Load and More

2019 State of Multicloud A Report on the Underlying Dynamics Fueling Multicloud Strategies. Download Today! SPONSORED [Webinar] Every commit should have an issue ticket number Referencing an issue ticket in each commit is a development best practice. It improves code reviews, creates audit trails, and keeps you compliant. Learn how to implement this scalably with CircleCI + Datree.io. SPONSORED DevOps’ish Last Week’s Top Five Kubernetes for the impatient 10 YAML tips for people who hate YAML How to get started with site reliability engineering (SRE) GitHub shocks top developer: Access to 5 years’ work inexplicably blocked Automate Kubernetes with GitOps People The worst morale boosting gesture I’ve experienced — This might be the single dumbest morale booster I’ve ever heard (and I’ve seen some really bad ones). When Your Job Is Your Identity, Professional Failure Hurts More — “…when you take professional kicks personally you compromise your own ability to recover and see the bigger picture…” Perhaps you are the one doing the kicking and your organization is reacting accordingly. ...

June 23, 2019 · 5 min · Chris Short