Happy Mother’s Day! To the single moms, this day should be yours two times over. I’m sorry if you don’t even get so much as a bathroom break to yourself today. To the almost moms, this day is yours. Don’t let anyone tell you otherwise; if they do, send them my way. To the moms that have lost a child, this day is especially yours. For those of us whose toxic moms have been extricated from our lives, this day might be a little heavier. That’s okay too; do what you need to do. No one says you can’t celebrate someone else’s awesome mom either. For example, Emily Freeman’s mom is the human embodiment of DevOps, honor her. Regardless, I hope everyone has a marvelous Mother’s Day.
Ready for your dream tech job?
Say goodbye to tech recruiter spam. Indeed Prime matches you with companies that fit your career goals and sends jobs right to your inbox. You’ll also have free access to technical career coaches who are here to help you with interview tips, resume best practices and more. Join for free today! SPONSORED
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
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.
DevOps’ish Last Week’s Top Five
- Many Kubernetes Clusters
- You should have a personal web site
- Sherlock changelog
- Brand loyalty: Red Hat employees permanently inked with new company logo
- Grafana Dashboards for Kubernetes Administrators
Dear Hollywood, here are 5 female founders to showcase instead of Elizabeth Holmes — I’d rather watch a movie about the five women in this article than anything about Elizabeth Holmes.
Do These 5 Emotionally Intelligent Things Within 5 Minutes Of Meeting — This list is good. Hell, if you hit three of the five you’re doing great, especially #5.
How to Stop Worrying About What Other People Think of You — In this line of work, personality matters. “If you start paying less and less attention to what makes you you — your talents, beliefs, and values — and start conforming to what others may or may not think, you’ll harm your potential.”
10 Mistakes You Should Avoid During Your One on One Meetings — This list is pretty crucial. If you have a not so great manager, try to use this to help guide the discussion during 1:1s.
How I became a Technology Advocate — My friend, Ken Mugrage, explains how he started doing what he does.
DevOps’ish Telegram — Join the over 230+ DevOps, Kubernetes, SRE, and other technology professionals discussing real-world problems, breaking technology events and outages, and the occasional Spotify playlist.
What is DevOps — ”If forced to put it in one sentence, I would describe DevOps as follows: ‘DevOps is the professional practice of frequent, continued, and iterative improvements through measurable changes, the goal of which is to become a high-velocity organization thus improving business outcomes.’” Tell me I’m wrong.
DevOps is Dead with James Turnbull — ”I mean I’m being honest here on marketing now I think it’s probably a factor. To me, DevOps was almost nothing about tools, tools to me were enablers for folks doing DevOps things.” Says the gentleman hailing from a company with ‘Azure DevOps’ as a product. Is it fall? Can someone get me a pumpkin spice latte, please? I… Can’t… Even. That’s why tools are LAST in this newsletter. That’s why people are first and process is right after. Those two things matter more to DevOps than any single tool ever could attempt to. This is why in my end of 2018 article, Less DevOps, More Everything That Makes Up DevOps, was a headline. No one wants DevOps, but they do want all the outcomes. What DevOps Isn’t is a headline in the aforementioned What is DevOps for good reason too. I don’t think Marketing is the issue with DevOps. I have spent time on both sides of the tables now. I feel the lack of clarity about what DevOps actually is from its leaders and founders is what lead us here. Welcome to the trough of disillusionment.
Oops, We Forgot to Build a Managed Kubernetes Service! — There is something to be said about pragmatism and sticking to core competencies while a clear path is laid out for you.
MITRE ATT&CK framework for container runtime security with Sysdig Falco — ”MITRE ATT&CK is a comprehensive knowledge base and complex framework of over 200 techniques that adversaries may use over the course of an attack.”
13-year old hacks drone to prove cyber attack risk — ”A teenage boy successfully hacked a common drone in a stunt aimed at showing how vulnerable web-connected devices and the Internet of Things are to attacks.”
Department of Justice approves $34B IBM acquisition of Red Hat This has been added to the DevOps’ish IBM Red Hat Acquisition Index.
Negotiations Failed: How Oracle killed Java EE — ”Hence, it not only was inacceptable, but it was simply impossible to agree to Oracle’s requests, so the negotiations more or less completely failed.”
Slack says director made “unauthorized statements” about firm — Quiet periods are a real thing.
Aqua Operator: Automating Security for Kubernetes — A group of controllers that runs within a Kubernetes or Openshift cluster that provides a means to deploy and manage Aqua Security
Kubernetes Universal Declarative Operator (KUDO) — ”Kubernetes Universal Declarative Operator (KUDO) provides a declarative approach to building production-grade Kubernetes Operators. It is an operator that is specifically designed to help provide operations to operators.”
10 Most Interesting Announcements From Microsoft Build — A nice, concise list.
Coming soon: Windows Terminal—finally a tabbed, emoji-capable Windows command-line — The really sad part is Windows users haven’t had emoji on the CLI all this time. In all seriousness, this is great for Windows users.
Introducing the Red Hat Universal Base Image — ”Less than a full operating system, UBI is three things: 1. A set of three base images (ubi, ubi-minimal, ubi-init) 2. A set of language runtime images (nodejs, ruby, python, php, perl, etc.) 3. A set of associated packages in a YUM repository which satisfy common application dependencies. Freely redistributable for community, partners and customers.” Kick the tires on this. I’m genuinely curious what folks think.
Container misconceptions — ”TL;DR: containers are not VMs; stop calling everything “Docker”; don’t use Kubernetes for tiny projects, use Swarm instead; Kubernetes will only solve your org’s problems if you are willing to go all-in, anything in between will fail the same way it failed before.”
kedacore/keda — KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes
monzo/response — Monzo’s real-time incident response and reporting tool
muesli/beehive — A flexible event/agent & automation system with lots of bees 🐝
siggy/itermkube — Kubernetes Context in iTerm2’s Status Bar
GoogleCloudPlatform/terraformer — CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code
DevOps’ish Tweet of the Week
I obsessively fork repos and clone from my own fork. I then git remote add upstream $upstream_url. Then I can “git pull -r upstream master” to grab the latest and rebase my own feature branch. Making it explicit and consistent makes it harder to break things— Jeff Schroeder (@SEJeff) May 11, 2019
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.