I started a new on-call rotation this week and it has really sucked. The team whose rotation I was added on to is mature in a few areas but monitoring and alerting seems to be lacking a little. They acknowledge that and my coming on to the rotation is partially to identify areas of improvement. The rotation I was on a couple weeks ago for a different team resulted in no pages all week and my bringing the team donuts.
This week’s rotation has resulted in a page every night (and two shorter maintenance events). The team that got donuts is very weak in some areas that this week’s team is not. But the donut team focused on monitoring and alerting as well as not waking people up and it shows.
Part of my job is to bring consistency to these teams that are separated 3,676 miles apart. Sharing expertise, processes, and procedures is part of the gig. The deficiencies in tooling have been identified. The need for personnel has been fulfilled. Now it’s time to bring on the processes and results.
The good news is I organized and lead my first Triangle DevOps meetup on Wednesday night. It was a blast! Josh Atwell did a superb job speaking (the GIF is glorious), The Select Group fed us well, and Transloc was a fantastic host. Thanks to everyone for a successful first rodeo!
Department of Choice Concepts
I think it’s save to say Jessie Frazzle broke the Internet with her exquisite comparison of containers vs. Zones vs. Jails vs. VMs. Also, dudes need to stop telling Jess how containers work.
Julia Evans put together a wonderful article on Bash scripting quirks and safety tips.
freeCodeCamp has put together a list of the 10 most mentioned GitHub repos for new developers. My personal favorite is the free-programming-books repo.
Get Into DevOps put together a very useful piece on tidying up after the rather messy Docker.
Meet Alpine Linux, Docker’s Distribution of Choice for Containers
Curl is written in C and here is why.
Upheaval in the Linux Kernel world! A cadre of kernel developers are going to Make Linux Great Again. 😉😉😉
Department of Data Defense
Congress made VPNs all the rage this week when they repealed broadband privacy protections. The amount of FUD out there regarding VPNs is really high. When my wife is reading about VPNs on Buzzfeed we have reached a story’s critical mass. Remember, a VPN will only change your jurisdiction, not what you are actually surfing. At some point in your packets’ journey, your traffic is still trackable and traceable. You can reduce the risk but you cannot completely eliminate it. I recommend using an ad blocker like Ghostery, use a VPN you are actually invested in (read the terms and pay for it), and generating a ton of bogus traffic might be a good idea too. NYU has launched TrackMeNot to generate noise and obfuscation.
IIS 6 has a gnarly zero day that Microsoft has stated it will not patch.
EL5 (RHEL and CentOS) is officially end of life. You should have purged it from your infrastructure already.
Department of Discussion
KubeCon Europe wrapped up this past week. There were quite a few nuggets of great information from the event. The New Stack had fantastic coverage of KubeCon Europe. Part of this coverage included a great piece on Kelsey Hightower’s talk on Kubernetes Federation.
Department of Happy Little Clouds
Dell EMC has joined the Cloud Native Computing Foundation.
Microsoft is shutting down CodePlex and recommending people use GitHub.
Department of Sane Workplaces
Lara Hogan has put together a list of 1-on-1 questions that I feel would have helped me stay at some company’s longer if my manager had known the answers to these questions.
Department of Assemblage Obtainment
Cloudera has filed for an IPO on the NYSE (CLDR). They are trying to raise $200 million.
Not DevOps But Still Cool
Google announced their new home for open source, Google Open Source. Google has opened a treasure trove of documentation to help companies advance their open source initiatives. The Changelog episode with Will Norris announcing Google Open Source is a great listen.
DevOps’ish Tweet of the Week
Projects should embrace stability releases during their growth phase, but too many are afraid of losing momentum by not adding new features.— Kelsey Hightower (@kelseyhightower) April 1, 2017