This week I finished a project that has been in the works for a quite some time. Back before I moved to Detroit but shortly after taking over Triangle DevOps, I was offered (and accepted) a spot as a DevOpsDays Raleigh organizer. I submitted three talks to the event and one was accepted. Today I opened the event with my talk, “The Dark Side of DevOps” and thoroughly enjoyed it as well as all the other talks at the event. Huge shout out to the other organizers, volunteers, and speakers for all their hard work in making the second DevOpsDays Raleigh better than the first one. It was great to catch up with friends while I was in town. Back to Detroit for me but what a week for news in general and DevOps!
GoCD — open source continuous delivery server
GoCD is a continuous delivery tool specializing in advanced workflow modeling and dependency management. It lets you track a change from commit to deploy at a glance, providing superior visibility into your workflow. It’s open source, free to use and download. SPONSORED
All Things Open 2017
October 23 and 24, Raleigh, NC USA
2,500–3,000+ technologists will descend upon the City of Oaks to attend 200+ sessions from nearly as many speakers. Representative from nearly every major technology company in the U.S. will be in attendance as well.
To get 20% off enter code DevOpsish20 when registering to attend.
Website: https://allthingsopen.org
To Register: https://allthingsopen.org/register-now
People
Dave Cheney joined Heptio this week. The reason why is pretty awesome.
Reddit co-founder is latest tech executive to take parental leave
The sudden death and eternal life of Solaris: I still loathe Oracle
Software as a Coloring Book: A new study tool for students and programmers.
Process
The hackers who broke into Equifax exploited a flaw in open-source server software
Solaris to Linux Migration 2017: Many people have contacted Brendan Gregg recently about switching from Solaris (or illumos) to Linux, especially since most of the Solaris kernel team were let go this year.
Move Your Bugs to the Left: We all want to ship bug-free software. No-one wants to be the person that introduced a show-stopping bug the week before release.
You can’t buy DevOps, but you may need to sell it: Misconceptions and Patterns to drive DevOps Adoption
Monitoring and Observability by Cindy Sridharan: What is the difference between “monitoring” and “observability”, if any? Or is the latter just the latest buzzword on the block, to be flogged and shoved down our throats until it has been milked for all its worth?
Debugging netlink requests and Finding out if/why a server is dropping packets by Julia Evans
In Search of a Secure Time Source: All our computers and smartphones have an internal clock and need to know the current time. As configuring the time manually is annoying it’s common to set the time via Internet services. What tends to get forgotten is that a reasonably accurate clock is often a crucial part of security features like certificate lifetimes or features with expiration times like HSTS. Thus the timesetting should be secure — but usually it isn’t.
Systemd on Ubuntu 16.04 can’t (or won’t) reliably reboot your server: On some servers, usually the busiest and most important ones, the system will just stop during the shutdown process and sit there. And sit there. And sit there.
Tools
Internet Protocol version 10 (IPv10) Specification: IP version 10 (IPv10) is a new version of the Internet Protocol, designed to allow IP version 6 to communicate to IP version 4 (IPv4) and vice versa.
Ansible AWX: The code behind Ansible Tower, an IT automation engine for cloud provisioning, configuration, deployment, and orchestration, is now open source.
geerlingguy.awx: Installs and configures AWX (Ansible Tower’s open source version).
The secret sauce behind Amazon Route53 by Corey Quinn: Simplifying the basics of Amazon’s complex DNS solution
CFire: Evading CloudFlare Security Protections
NGINX Unit is a new, lightweight, open source application server built to meet the demands of today’s dynamic and distributed applications.
AWS Network Load Balancer (NLB): Effortless Scaling to Millions of Requests per Second
Idyll is a tool that makes it easier to author interactive narratives for the web. The goal of the project is to provide a friendly markup language — and an associated toolchain — that can be used to create dynamic, text-driven web pages.
freebsd-docker/containerd: An open and reliable container runtime now on FreeBSD
hatch: A modern project, package, and virtual env manager for Python
Non-privileged containers based on the scratch image by Liz Rice
On Disk IO, Part 1: Flavours of IO
Time for Makefiles to Make a Comeback
northwesternmutual/kanali: An extremely efficient Kubernetes ingress controller with robust API management capabilities.
Jobs
DevOps/Cloud Systems Engineer — StockX — Detroit, MI StockX is looking for an experienced Cloud Systems Engineer, or DevOps Engineer, to accelerate the efficiency of our engineering operations and implement scalable infrastructure. You must be passionate about automating all the things that go into software engineering and technical operations.
Director, Software Engineering — Bankrate — Detroit, MI A manager in an agile environment with strong technical skills. Collaborative leader who will understand our people, business, technology, and customers’ needs. Leader who helps drive our culture of empowerment, ownership, and accountability to help develop our team technically and professionally. Identify and successfully implement improvements in our engineering processes, tools, and architecture to enable us to deliver on our key initiatives.
DevOps’ish Tweet of the Week
To my Florida peeps: Stay safe. A plan that isn't used is way better than a plan that was never made.
— Chris "Not So" Short (@ChrisShort) September 5, 2017