North Carolina, and particularly the Triangle area, has had an enormous amount of rain this week. The tiny creek behind our house was a rapid early in the week. According to the USGS, Falls Lake is almost ten feet above it’s average levels. There was one fatality as a result of someone driving around a barricade onto a flooded roadway. Common sense is not common. Please stay safe out there, folks.
Meanwhile, back on the DevOps ranch, it was a VERY busy week. I’m on-call for two products this week, working on three projects, writing an article inspired by my VP, submitting CFPs, and trying to keep up with the news. With so much going on let’s get to the DevOps’ish!
Department of Choice Concepts
Boot an OpenSSH server in 10 mins with LinuxKit: Hands-on guide to use Docker’s LinuxKit to build, run and connect to a bootable Linux system image with OpenSSH.
Julia Evans wrote about her favorite shell this week. I just setup fish shell after re-reading Julia’s article. Install, add to /etc/shells, and you’re off and running. Out of the box it’s REALLY awesome.
Going multi-cloud with Google Cloud Endpoints and AWS Lambda: This is what cloud should be! You want to use them for some things? Fine. You want to use us for other things? Great! You want to use us both to make your product more awesome, resilient, and cost-effective? FANTASTIC!
Brian Grant’s Kubernetes Simplified Architectural Summary
Brian Grant has laid out the Kubernetes Architecture in a way that is very consumable yet sufficiently detailed.
Speaking of Kubernetes, here is a handy cheatsheet for Kubernetes (available as PDF and Markdown).
Go is a great programming language (especially for DevOps). One feature I feel is missing is its ability to update itself or having some built-in process for doing so. I think we should be past the days of languages not at least having an integrated update process. This is not to say that it should auto-update; I am COMPLETELY against that. But, the fact I have to use something outside of the golang environment to update go is a little awkward to me in this day and age. update-golang looks to simplify the process of updating Go.
Department of Woke Workplaces
An accomplished engineer made the horrible choice of taking a job at Uber and it likely cost him his life. Can we all just uninstall Uber and delete our accounts now?
The fight FOR net neutrality is on like Donkey Kong. I don’t care which side of the debate you are on, **please share your thoughts with the FCC**.
The Tech Leavers Study is a first-of-its-kind national study examining why people voluntarily left their jobs in tech. The Kapor Center for Social Impact and Harris Poll surveyed a representative sample of more than 2,000 U.S. adults who have left a job in a technology-related industry or function within the last three years.
Department of Data Defense
HipChat was breached last weekend. According to Atlassian’s Chief Security Officer, Ganesh Krishnan, the incident involved a vulnerability in a third-party library. Patch your dependencies, folks!
Still trying to figure out CAA records? Check out J. Edward Durrett’s SANS ISC diary about CAA Records.
Department of Refreshment and Refurbishment
nginx 1.13.0 was released on Tuesday and summarily broke my website due to an errant line break in a configuration I rarely touch. It includes TLSv1.3 support which makes me stupid happy.
Department of Discussion
Jason van Gumster reminds us that haters gonna hate. Jason also provides some methods of dealing with those that woke up and drank a tall glass of Haterade.
Department of Next Year’s Old Tech
How do you look at this graphic from Docker and not think Docker is killing it’s branding for some reason? Docker’s recent rebranding efforts offer a lesson in public decision-making.
Debian is shutting down its public FTP services. That’s about a decade overdue. When I worked at McClatchy we had a hell of a time maintaining FTP services. Photographers, journalists, and several other people depended upon FTP’s simplicity. But, its lack of security gave us all kinds of headaches. It is way past time for FTP to go the way of Gopher.
Department of Sane Workplaces
Amazon has shared some Leadership Principles that I agree with. I likely wouldn’t work at Amazon HQ but it’s encouraging to see this.
I got asked a very interesting question today by my VP, “How do you prep a good sysadmins to be a DevOps engineer in six months?” E-mail or tweet DevOps’ish to give your thoughts.
Not DevOps But Still Cool
Sarah Novotny coins, “mean time to dopamine” while discussing how Kubernetes is making contributing easy with Gordon Haff. I have to admit, the Kubernetes community is pretty great.
Smoked Fried Chicken, ‘nuff said.
I’m Chris Short, 20+ year 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. Follow me on Twitter!