No. Contrary to what everyone I’ve talked to this week thinks, I’m not going to KubeCon Barcelona. I don’t think I was really planning on it at the beginning of the year. I believe it was added to my schedule right before my Shingles diagnosis. Let me tell you, Shingles is bullshit. I’ve been battling a flare-up of the nerve pain today and it’s gnarly af. I was going to discuss the use of the term “best practice” this week but, I need to go get some rest. Instead, lend me your thoughts. The Tweet of the Week this week provides the thinking behind modifying or eliminating the use of the phrase “best practices”. I asked for clarification from the greater community this week and the conversation was insightful. Check it all out and let me know what you think (Twitter, email, Telegram, etc.)!
Thank you to everyone that helped pushed the newsletter to over 3,000 subscribers!
DevOps’ish Last Week’s Top Five
- 10 Mistakes You Should Avoid During Your One on One Meetings
- Do These 5 Emotionally Intelligent Things Within 5 Minutes Of Meeting
- DevOps is Dead with James Turnbull
- How to Stop Worrying About What Other People Think of You
- Oops, We Forgot to Build a Managed Kubernetes Service!
People
Your career needs more than a search bar. — Get matched with tech opportunities from leading companies, rising enterprises, and startups. Cut time, effort and stress with a 5-minute application to reach 1000s of companies—connecting you directly to tech roles that fit your profile. Join for free today! SPONSORED
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!
Taking a systems-focused approach to diversity and inclusion — Let’s be real: Diversity and inclusion is a business issue. If the problem is a struggle to innovate, then the solution is greater diversity and inclusion.
The Price of the Hallway Track — The hallway track is when I make actual connections with people. The talks I go to are because I want to engage with the speaker on the topic or the discussion in general. But, if you go to conferences and ignore all talks, you’re doing the speakers a very real disservice.
They Were Promised Coding Jobs in Appalachia. Now They Say It Was a Fraud. — “Mined Minds came into West Virginia espousing a certain dogma, fostered in the world of start-ups and TED Talks. Students found an erratic operation.” “Out of the 10 or so people who made it to the final weeks of Ms. Frame’s [Mined Minds] class in Beckley, only one formally graduated. He is now delivering takeout.”
Saying goodbye to Microsoft — “What I gained, lost & learned while working for Microsoft.”
Facebook has struggled to recruit since Cambridge Analytica scandal — Today’s workforce is more inundated with information than ever. It’s also a workforce that isn’t here to punch a clock. We want to make an actual impact and fully utilize our skills to do it. Facebook’s bad behavior leading to recruiting problems should surprise absolutely no one.
The struggles of an open source maintainer — “That said, I was able to work for many years doing things I really loved, that gave me friends, recognition, money, so I don’t want to say it was a bad deal. Yet I totally understand people struggling a lot to stay afloat once their projects start to be popular. This blog post is dedicated to them.”
DevOps salaries: 10 statistics to see — Are DevOps salaries leveling off? How much does experience and certification matter? Check out the data, job seekers and hiring managers.
What Is It Like To Manage a 65,000-Person Slack Channel? — My buddy, Jeff Sica sat down with Cronicle Press to talk about what it’s like managing the massive Kubernetes Slack.
Process
2019 State of Multicloud — A Report on the Underlying Dynamics Fueling Multicloud Strategies. Download Today! SPONSORED
cpu.fail — Microarchitectural Data Sampling (MDS) and a group of vulnerabilities individually known as ZombieLoad, RIDL, and Fallout have been disclosed publicly. Every processor Intel made since 2011 is impacted by these vulnerabilities. In my opinion, Arm is the future now. I wouldn’t be surprised if organizations accelerated plans investing in Arm or switching architectures to Arm. Arm is by no means flawless but, Intel is not going to easily overcome this. Why? Google Cloud is advising GKE customers they, “must disable hyper-threading.” Truly mitigating these vulnerabilities means you will have half the CPUs you thought you did. Fellow Red Hatter Jon Masters has an extended MDS explanation video and MDS blog post explaining more.
A ‘smoking good’ deal? Red Hat could prove a $34 billion bargain for IBM — “Red Hat stands as an open-source success story, validated when IBM Corp. announced last October plans to acquire the firm for $34 billion. And, when asked if IBM’s decision will prove a good deal for everyone involved, Red Hat’s chief executive officer had no doubts.”
Where IBM and Red Hat go from here — “Sometime in the next few months, IBM’s acquisition of Red Hat will go through. Here’s what will happen to Red Hat afterwards.”
The previous two links have been added to the DevOps’ish IBM Red Hat Acquisition Index.
CVE-2019-11815 — After the MDS vulns, what’s a kernel vuln amongst friends?
A Cisco Router Bug Has Massive Global Implications — “According to its security bulletin, all fixes are still months away from release, and there are currently no workarounds. When the patches do arrive, Cisco says, they will ‘require an on-premise reprogramming,’ meaning the fixes can’t be pushed remotely, because they are so fundamental.”
Remember the ransom attacks that hit Git repos (see DevOps’ish 126)? Atlassian Bitbucket, GitHub, and GitLab released, “a joint blog post in a coordinated effort to help educate and inform users of the three platforms on secure best practices relating to the recent Git ransomware incident.”
VMware to acquire Bitnami — What VMware is doing in the Kubernetes space is starting to look intriguing.
Tools
Kubernetes and the future of cloud native: We chat with Kelsey Hightower — “GitLab CEO Sid Sijbrandij sat down with Kelsey Hightower to talk about a variety of topics like cloud native, Kubernetes, infrastructure challenges, understanding new technology, and much more. One topic that came up again and again was fundamentals.”
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
Kubernetes, The Open and Scalable Approach to ML Pipelines — Before I left Bankrate, we were trying to get our data scientists to embrace containers and a CI/CD pipeline (we built a rudimentary one for their high CPU and I/O needs). This article helps data nerds embrace a pipeline much like that of software engineering and DevOps teams.
Improve your Dockerfile, best practices
KubeOne: A New Lifecycle Management Tool for HA Kubernetes Clusters — “KubeOne takes care of installing, configuring, upgrading and maintaining Highly-Available (HA) Kubernetes clusters. It works out-of-the-box on any cloud provider, as well as in on-prem and bare-metal environments.”
Kubernetes Operating Systems — “Well take a look at some of the features of Container Linux (formerly CoreOS), RancherOS, Talos, k3os and LinuxKit and discuss if there is any benefit to using these versus installing Kubernetes on a standard Linux distribution.”
Build a quick CI system using Red Hat Ansible Tower with GitHub Actions — My co-worker, Sean Cavanaugh, got access to GitHub Actions a little early and found immediate use for it.
Comparison of Kubernetes Top Ingress Controllers — “Choosing the right ingress controller becomes important when you start considering traffic and load coming to your Kubernetes cluster.”
It’s Time To Pay Attention To Intel’s Clear Linux OS Project — I would but my CPU is half the processor it used to be. Too soon?
Cluster API to the Rescue: An Easier Way to Manage Your Kubernetes Clusters
Introducing Terraform Cloud Remote State Management — Finally, a viable solution to Terraform state files that doesn’t involve me burning incense and making ritualistic sacrifices trying not to get an S3 Bucket Negligence Award.
Red Hat Enterprise Linux 8 developer cheat sheet
containership/konstellate — Free and Open Source GUI to Visualize Kubernetes Applications
Aracki/gobernetes — Collection of miscellaneous Kubernetes resources
reactiveops/polaris — Validation of best practices in your Kubernetes clusters
kontena/akrobateo — Akrobateo is a simple Kubernetes operator to expose in-cluster LoadBalancer services as node hostPorts using DaemonSets
muesli/service-tools — A growing collection of convenient little tools to work with systemd services
nunomaduro/phpinsights — 💡Instant PHP quality checks from your console
DevOps’ish Tweet of the Week
“I’m changing my wording from ‘best practices’ to ‘good practices’ because saying BEST indicates we’ve got it all figured out and stifles innovation.” @editingemily @bldrstartupweek pic.twitter.com/tPMhKk6g39
— Kate Catlin (@Kate_Catlin) May 14, 2019
Notes from this week’s issue can be found on GitHub.