DevOps’ish is in a state of spring cleaning. First, I’ve found a tool that I like more than Pocket to bookmark and save pages in Raindrop.io. All the Recommended Reads automation is now pulling from Raindrop.io. Then three Zapier rules ferry everything off to the appropriate places. I made that transition midweek.

Next is the newsletter service itself. I’ve been unhappy with the current provider ever since doing the never-easy switch from Mailchimp (how forward-thinking that was) to the current provider. I’ve had more tickets opened than newsletters sent; enough was enough. Last week, I discovered EmailOctopus. I have been researching it in my spare time. Yesterday was a day off for me, so I started the switch to making DevOps’ish a Google Workplace domain and use EmailOctopus to send newsletters. It takes a lot more work than it should to get and send an email than it used to, but it’ll be worth it.

The DevOps’ish Solarwinds supply chain compromise Index has many updates this week. Including the former Solarwinds CEO blaming an intern for the mistake and a congressional hearing on the matter.

People

Give Black Employees Time to Rest and Recover
“Black employees have been navigating both the disproportionate effects of Covid-19 and systemic racism over the past year. Prioritizing recovery and resilience, both from an organizational and personal perspective, is vital. To do this, focus on four key areas: getting rest, learning to say β€œno,” making space for collective healing and care, and positively affirming Black identity.”

Never wait for a staging environment again πŸ›‘
Do you find that your engineers spend too much time creating and maintaining staging environments and yet, there never seems to be enough environments to go around? A shortage of environments is a top driver of low developer productivity and often impacts an engineering team’s ability to ship features on time. With Release, you can get a full instance of your app with all of its services with every pull request. You’ll never have to wait around for staging environments again. πŸš€ Get started now πŸš€

How I became a Kubernetes maintainer in 4 hours a week
“If you have a small amount of time, you can make a big difference in open source.” I see Matt doing it every week. I need to get my poop in a group.

How to Avoid the Most Dangerous Word in Software Development
“J-U-S-T. Those four characters can be significantly detrimental to a software development process. In this blog post, I’ll describe how the ‘just keyword’ can affect team’s communication and how to avoid misusing it on Slack.”

Mailchimp employees have complained about inequality for years β€” is anyone listening?
And the CEO admitted they have “work to do.” That might be an understatement.

#hugops hope to spread empathy in tech
“When something breaks on the internet, the people who know how to fix it just want to give their colleagues a hug β€” even if they’re a rival.”

Process

CNCF Provides Insights into Secrets Management Tools with Latest End User Technology Radar
An interesting assessment. What are you using for secrets management in your environment?

“Fix Kubernetes vulnerabilities with a pull request”
Kubernetes misconfiguration is the #1 cloud vulnerability. Find and fix K8s misconfigurations and vulnerabilities with a pull request. Get started with Snyk for free.

Follow the CAPEX: Digital Ocean
Digital Ocean is going public. DO is a great cloud for many use cases. I do one thing running in DO for personal use. I bet other folks do too.

Please do not put IP addresses into DNS MX records
Don’t violate RFC 1035… Just don’t.

Some quick thoughts on Citi’s $900M OOPSie
“Citi accidentally transferred $900 million dollars to various hedge funds. Citi then asked the funds to reverse the mistaken transfer, and while some of the funds did, others said, ’no, it’s ours, and we’re keeping it,’ and Citi took them to court, and lost.” This story is wild. It’s a checkbox away from a disaster waiting to happen; which makes me wonder how it hasn’t happened before.

Everything is broken, and it’s okay
“Accepting that imperfect things still work is fundamental to preventing failures from becoming catastrophes.”

Tools

Breaking down and fixing Kubernetes
“The Kubernetes architecture allows you to easily survive various kinds of failures and always stay afloat. Today we will break the cluster, delete certificates, rejoin nodes on live, and doing all this fancy stuff without possible downtime for already running services.”

LaunchDarkly is a feature management platform that empowers all teams to safely deliver and control software through feature flags. By separating code deployments from feature releases, LaunchDarkly enables you to deploy faster, reduce risk, and iterate continuously. Microsoft, IBM, Atlassian, and 1500+ organizations use LaunchDarkly to build, operate, and learn from their software. Learn more and start your free trial today!

Sysdig contributes Falco’s kernel module, eBPF probe, and libraries to the CNCF
“I’m excited to announce the contribution of the Sysdig kernel module, eBPF probe, and libraries to the Cloud Native Computing Foundation.”

Kubernetes Gives Us That for FREE
It doesn’t.

Boop
Brian Ketelsen mentioned Boop this week. It’s going to save me a ton of time. Thanks, Brian.

🚨🚨 That’s a lot of YAML 🚨🚨

Made with πŸ’– by https://twitter.com/geoffreyhuntley after one too many CustomResourceDefinitions

How We Minimized the Overhead of Kubernetes in Our Job System
“If you’re running a lot of machines, you probably know that Kubernetes can offer significant management and scalability benefits. But these benefits aren’t free…”

Free Windows 10 development virtual machines for HyperV, Parallels, VirtualBox, and VMWare
These are super useful to be aware of.

Four causes for β€˜Zoom fatigue’ and their solutions
Meeting software has become a tool in everyone’s toolbox. Whether they wanted it or not. Some good tips in this one.

A little tool to make DNS queries
Everyone loves a good DNS tool.

Flux v2 is getting closer
I hope to hear more news about this GitOps tool.

ComplianceAsCode/content
Security automation content in SCAP, OSCAL, Bash, Ansible, and other formats

git-learning-game/oh-my-git
An interactive Git learning game!

DidierRLopes/GamestonkTerminal
The next best thing after Bloomberg Terminal

DevOps’ish Tweet of the Week

amye on Twitter: “Ok, so everyone is just a little weird this week, right? Yes. This is because there is such a thing as ‘ambiguous loss’, and we are all coming up on the year anniversaries of ‘how the world turned upside down’. So. That is why everything is weird.”

Want more? Be sure to check out the notes from this week’s issue to see what didn’t make it to the newsletter but are still worth your time.