Editor’s Note: The newsletter passed 3,975 subscribers this week. I’d love to end the month at 4,000 subscribers. If you don’t mind, please ask your coworkers, BFFs, and folks on social media to subscribe to DevOps’ish. Y’all stay awesome!
I’m exhausted. I tweeted midweek that I likely shortened my lifespan at KubeCon this week and I wasn’t sure why. It was a net negative experience for me. The people are great. I love meeting contributors and teaching new folks how to contribute. But, the problems that had to be solved on the ground were extreme in some cases. I sent out my unpolished report internally. I will share it when I have the energy to clean it up a lot.
I can tell you for certain, I’m not the only one that feels this way. One CNCF Ambassador already hung it up. I have legitimate concerns about the long term viability of Cloud Native Computing Foundation. At this rate of disregard for the communities forming underneath it, the intent seems to get as much money as possible at all costs. It’s frustrating as hell and I’m still mulling what to do. If I end up leaving my CNCF Ambassador title behind, it would free up some time to do more in the community. I will not do a full KubeCon again.
X-Team is Hiring Go developers with strong AWS skills (Remote)
We are looking for passionate Go developers with strong AWS skills to work with the world’s leading brands, from anywhere. We love to work with Kubernetes, Docker, Serverless, and AWS tools. Travel the world while being part of the most energizing community of developers. We provide the funding needed to help you achieve your goals and grow as a remote developer. Join X-Team! SPONSORED
geopolitics.dev — I’m launching a separate newsletter to dive into policy, ethics, and tech. If you like the People and Process section of this newsletter and don’t mind living outside your comfort zone, subscribe today!
The Secret of Employee Engagement — Context is key.
Harness KubeCon NA ReCap — My buddy, Ravi Lachhman, sums up their KubeCon NA 2019 experience.
8 habits of successful DevOps team leaders — ”What do great leaders do differently as organizations scale DevOps? Use these best practices to set everyone up for success”
Open Source Community Africa — ”We are a diverse community of open source lovers, collaborating on different projects to make a difference across Africa.”
Fundamentals of Containers, Kubernetes, and Red Hat OpenShift — Learn practical techniques for creating and deploying containers on a Kubernetes cluster using Red Hat® OpenShift Container Platform.
The death of the 10x engineer — ”It’s more effective to build teams of talented individuals with mixed experiences and diverse backgrounds and provide the right ingredients for teamwork, learning and continuous improvement.”
The Unicorn Project: A Novel about Developers, Digital Disruption, and Thriving in the Age of Data — In The Unicorn Project, we follow Maxine, a senior lead developer, and architect, as she is exiled to the Phoenix Project, to the horror of her friends and colleagues, as punishment for contributing to a payroll outage. She tries to survive in what feels like a heartless and uncaring bureaucracy and to work within a system where no one can get anything done without endless committees, paperwork, and approvals.
Is it too late to integrate GitOps? — ”[The] article will walk through the process of migrating an application and its resources that were created manually to a process in which a GitOps tool manages the assets.”
Moby or not Moby. That is the question: Docker devs debate fate of unloved rebranding — ”For developer Asim Aslam, who proposed the name reversion earlier this week, the switch to Moby harmed the project and its developer community and represents a liability.” When the CTO of a company finishes a conference and has to draw a picture on a napkin to explain the changes they just made…
Kubernetes is the new Java: VMware — Okay… 🤔
Know Kubernetes — Pictorially — A visual walkthrough of Kubernetes internals.
Kubernetes and the misconception of multi-cloud portability — ”It’s time to bust a few myths and misconceptions about multi-cloud portability.”
Q&A: Fidelity invests in cloud-native, open-source projects to step up innovation — Fidelity had a keynote on the main stage on the first day. They had a branded graph about the timeline of the company that included when they adopted Kubernetes.
1.2 Billion Records Found Exposed Online in a Single Server — I was talking to a Kubernetes maintainer this week about how we should bake in functionality that would cut down dramatically on malicious activities. Basic admission controllers to enforce security hygiene and RFC compliance for DNS (port 53) for example. It could help cut down on reflection attacks as more infrastructure lands in containers on Kubernetes.
The Service Mesh: What Every Software Engineer Needs to Know about the World’s Most Over-Hyped Technology — It’s written by the creator of Linkerd but it is filled with good information.
Can someone ELI5 Service Meshes (Consul, Istio, etc) — This response to a Reddit asking for a simple explanation of service meshes is great.
Write secure Kubernetes configuration with help from Snyk — ”A new Snyk feature to help you find and fix issues with your Kubernetes configuration as part of your development process.” 👀
Fargate Grows Faster Than Kubernetes Among AWS Customers — I guess it’s time for me to kick the tires on Fargate again.
What’s wrong with Pipeline as Code or why I don’t like Gitlab — This is why there is choice. Some good points too.
Introducing Autopilot — An open source project for adaptive service mesh
Continuous Improvements in Ansible and Kubernetes Automation — Some really amazing work has gone into the Ansible k8s module. Yes, you could use Ansible as a Kubernetes client if you needed to.
GCC Might Finally Have A Static Analysis Framework Thanks To Red Hat — GCC might be learning kung fu.
Diane Mueller of Red Hat lays out all of the new OpenShift announcements — Among them, OKD 4 alpha is available.
Bash cheat sheet — Key combos and special syntax
cloud-native-nordics/workshopctl — A tool to run workshops with
Tweet of the Week
The Y in YAML stands for Y THO— Ian Coldwinter 🌨 (@IanColdwater) November 23, 2019
Notes for this weeks issue are available here: Notes
Sponsor DevOps'ish and put your brand in front of thousands of highly skilled operators, maintainers, developers, and leaders from across the Fortune 500, Silicon Valley, and beyond.
Join the Conversation
Join the DevOps'ish group on Telegram for insight and in-depth discussions about real technical challenges facing real people. If you're into Reddit, join //devopsish. You can follow me on Twitter and LinkedIn too.