My week started out great! Spring had finally sprung here in Michigan. But, with that came something I’m allergic to. Then that turned into a sinus infection. That has now expanded into a horrible cough. I have already had one doctor’s visit. But, it was a VA doc since I already had an appointment there. It might be time to see a real doctor.
Free Webinar: Continuous Delivery with Docker, Kubernetes, and GoCD
Docker and Kubernetes provide the platform for organizations to get software to market quickly. In this webinar, you will get a practical guide in designing a Docker-based CD pipeline on Kubernetes with GoCD. SPONSORED
Dates: 2018-05-22 through 2018-05-25
Join an awesome community of #DevOps and automation professionals at ChefConf in Chicago. I’ll be presenting, DevOps is Not a War. Save 10% with discount code Hugs4Chef.
DevOpsDays Toronto 2018
Dates: 2018-05-30 through 2018-05-31
I’ll admit it, I’ve never been to Canada. But, I’m definitely going to DevOpsDays Toronto this year to present What the Military Taught Me about DevOps.
Join us to learn about the revolutions happening in communities around s, data, and application modernization. This is an opportunity for you to hear how visionary teams in federal government are innovating with open source, and hear from leaders in the private sector doing the same.
Chaos Conf looks super awesome. Opening the event will be Adrian Cockcroft, VP AWS, who called 2018 “The year of #chaosengineering”. Closing out the night will be Jessie Frazelle, one of the top #containers experts on the planet currently at Microsoft.
The ultimate DevOps hiring guide: Trying to round up DevOps talent? We’re a unique lot that requires some tweaks to your hiring practices.
What makes a great SRE? Site reliability engineers play a pivotal role in most organizations. Here are some of the top skills and qualifications to look for.
‘Forget the Facebook leak’: China is mining data directly from workers’ brains on an industrial scale: Government-backed surveillance projects are deploying brain-reading technology to detect changes in emotional states in employees on the production line, the military and at the helm of high-speed trains
Three-day no-meeting schedule for engineers: We did something a lot like this at McClathy Interactive. We had all our cross departmental meetings on Monday and Friday. Every day, your organizational unit had a standup/scrum spanning all projects (no longer than 15 minutes, first thing in the morning). Every time I walk into a new workcenter I espouse the benefits of this model. A huge thanks to Ted Boggs and Steve Coile for letting me work in this model. It was glorious!
The GDPR Checklist: “This list is far from a legal exhaustive document, it merely tries to help you overcome the struggle.” Which is a lot more than I could ever hope to do.
Kubernetes: The State of Stateful Apps: StatefulSets and DaemonSets are here to help. But, keep in mind, your database doesn’t have to be in a Kubernetes cluster.
GitHub says bug exposed some plaintext passwords: I’d really like for 1Password to rotate my highly complex passwords for critical sites routinely. Things like Twitter, GitLab, GitHub, and Google are critical services I cannot afford to have compromised. I have two-factor authentication obviously but, there has to be more I can do, right? No? Okay fine.
Lessons from Building Static Analysis Tools at Google: “Here, we describe how we have applied the lessons from Google’s previous experience with FindBugs Java analysis, as well as from the academic literature, to build a successful static analysis infrastructure used daily by most software engineers at Google.”
Kubernetes in Europe: The most significant news from Kubecon this week: A decent round up from KubeCon in case you want to bounce this newsletter off a third-party source.
Introducing the Confluent Operator: Apache Kafka® on Kubernetes Made Simple: “In the next month, we’ll release a reference architecture along with a set of deployment templates and Confluent Platform docker images. You can use these to deploy Apache Kafka and Confluent Platform on Kubernetes.”
Announcing Rancher 2.0 GA: “Today we reach an important milestone. Rancher 2.0, a release we worked on in the past year, has achieved GA and is ready for production deployment.”
Bitnami Launches Kubeapps 1.0 to Advance Kubernetes Application Services: Production Ready Kubernetes Application Console integrates Open Service Broker, Kubeless serverless functions and JFrog Kubernetes Registry
Building a Media Transcoder with Exodus, FFmpeg, and AWS Lambda: Running ffmpeg on AWS Lambda for 1.9% the cost of AWS Elastic Transcoder
AWS announces support for serverless containers on Kubernetes: Cloud giant weighs in to support Virtual Kubelet project originally kicked off by Microsoft
Rook’s Framework for Cloud-Native Storage Orchestration: Now Supporting CockroachDB and Minio
openebs/litmus: Decisive e2e tests for qualifying Kubernetes storage options by running many stateful workloads in a variety of Kubernetes environments. Release the chaos monkey.
kontena/pharos-cluster: The simple, solid, certified Kubernetes distribution that just works.
joyent/triton-kubernetes: “Triton Kubernetes is a multi-cloud Kubernetes solution. It has a global cluster manager (control plane) which can run on any cloud - Public, Private or Bare Metal and manages Kubernetes environments.”
curltainer: I’m tinkering with ways to build, extend, and standardize common functions like autopublishing this newsletter or triggering builds of Docker containers. Ultimately, what I’d like is to have one container for all functions and one Kubernetes artifact for that function. Things like running curls at webhooks should be feasible. I’d love to see more projects like this.
github/gh-ost: GitHub’s Online Schema Migrations for MySQL
nearmap/cvmanager: “Container Version Manager (cvmanager) is a continuous integration (CI) and continous delivery (CD) tool designed for Kubernetes cluster/services.”
gruntwork-io/terratest: Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
SJ Technologies is looking to bring someone on board to work in our DevOps and Digital Transformation practice. If you want to help some big-time companies eager to implement change let me know. Plus, you get to work for great team of folks including Karen Lawton, John Willis, Barbara Bouldin, and ME.
DZone is looking for a Site Reliability Engineer in Cary, NC. Based off my experiences with DZone, this is a cool place to work. To quote a decision maker at DZone, “We need strong cloud, automation, security [experience].” Check them out.
DevOps’ish Tweet of the Week
One person can make a difference. pic.twitter.com/C3vhi30NaO— Chris Short (@ChrisShort) May 3, 2018
Sponsor DevOps'ish and put your brand in front of thousands of highly skilled operators, maintainers, developers, and leaders from Amazon, Apple, Google, IBM, Intel, Microsoft, Red Hat, many of the Fortune 100, and beyond. Download the DevOps'ish Sponsorship Prospectus now!
Join the Conversation
Join the DevOps'ish group on Telegram for insight and in-depth discussions about real technical challenges facing real people. Also, join //devopsish for a stream of news and content throughout the week.