DevOps'ish

DevOps, Cloud Native, Open Source, and the ‘ish in between.

Popping Smoke

080: Improving the Workforce, Programming Myths, Kubernetes, New Books, and More

This week I announced I am leaving SJ Technologies on June 22, 2018. It’s not an easy decision either. I was pretty happy at SJ but, when I announce where I’m landing everyone will completely understand why I’m making the move. I also finished my NEXUS application this week. It made me realize that I have a problem: I change jobs too often. A lot of folks have said that and I’ve always discredited it slightly. But, when I look back since I’ve left the Air Force there’s a lot of resume there. What’s the issue here? Clearly it’s me. Or is it? There are some legit reasons in all of these job changes (pay raises, acquisitions, etc.). But, at some point, it makes you wonder, “WTF is my problem?” I’d like to say that I am on a journey of continual improvement. But, to be honest, I want to be well compensated and work for a great team at Google, Red Hat, Facebook, GitLab, or Linux Foundation. Every job is a step towards that goal. Life is weird, opportunities come and go, and I’ve been working towards a goal.

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

Events

Chaos Conf
Date: 2018-09-28
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.

AnsibleFest 2018
Date: 2018-10-02 through 2018-10-03
AnsibleFest is the annual user conference for the Ansible community and Red Hat Ansible Automation users. For the first time, we’ve expanded to two-days, jam-packed with content covering all aspects of IT automation, whether you’re just getting started or already an advanced automation professional.

People

‘Very Lonely.’ The Unsettling Hum of Silicon Valley’s Failure to Hire More Black Workers: Among eight large firms, the portion of black employees in technical roles has risen less than a percentage point since 2014.

What Managers Can Do to Keep Women in Engineering: “Many women tied their ability to stay in the field to their inclusive immediate work group — specifically, the care and peer support they received from line managers and colleagues.”

DevOps Newsletters: Ever wonder if you’re missing some critical piece of information? I made DevOps Newsletters as a one stop shop for all your newsletter needs. If there’s a newsletter that you think should be on this list, let me know!

Women Won’t Achieve Equality In The Professional World Until Dads Achieve Equality As Parents: “Prioritizing a woman’s career over a man’s was considered revolutionary even 20 years ago, but with 90% of new parents being millennials now, it’s not so unusual anymore.”

GM will soon have a female CFO and CEO. That’s rare: This is pretty awesome.

IT executives! Take the lead in DevOps transformations: Gary Gruver, author of “Starting and Scaling DevOps in the Enterprise,” shares his thoughts on the role of executives in a DevOps transformation.

Just How Bad Is Business Travel for Your Health? Here’s the Data.: Yep. Business travel is terrible for you.

Process

Netflix suffers first massive global outage: The good news is that this isn’t a critical service. The bad news is Netflix has a ton of engineers, code, and processes in place to prevent this sort of thing from happening. This. Shit. Is. Hard.

MYTHS PROGRAMMERS BELIEVE

CI/CD with Kubernetes: A new Kubernetes e-book from The New Stack

Documentation for DevOps: A DevOpsDays Open Space Writeup: Docs in DevOps are a big deal but, we’re always terrible about writing them and/or reading them. Heidi helps us fix that.

Kubernetes Day 2 Operations: AuthN/AuthZ with OIDC and a Little Help From Keycloak: Authentication and Authorization explained by CNCF Ambassador, Bob Killen.

The Practice of System and Network Administration with Tom Limoncelli: “The conversation dives into providing value to the organization, both in the form of keeping the employees productive, as well as safe and secure.”

Serverless Impacts on Business, Process, and Culture

Microsoft’s failed attempt on Debian packaging: I have felt this pain before. I tore Microsoft’s Hyper-V extension RPM apart one day a few years ago.

5 microservice testing strategies for startups: Testing microservices isn’t easy, but the benefits make it worthwhile. Here are five strategies to consider.

How to Prevent Your Users from Using Breached Passwords: “The new NIST recommendations mean that every time a user gives you a password, it’s your responsibility as a developer to check their password against a list of breached passwords and prevent the user from using a previously breached password.”

How Spotify is migrating from an in-house Docker orchestration platform to Kubernetes: The company started small, experimenting with a few services on Kubernetes clusters then moving up to more complex workloads and self-service migration.

Tools

Monitoring with Prometheus by James Turnbull: The must-buy book of the summer by someone who knows a thing or two about monitoring, James Turnbull.

Installing and Using Wireguard, obviously with containers: Do we really need to specify Jess is using containers with her projects? That’s a given. Also, Wireguard is cool.

Ballerina: An API-First Programming Language: “‘Ballerina is our approach to addressing integration issues in the marketplace,’ said Tyler Jewell, CEO at WSO2”

Skaffold and Kaniko: Bringing Kubernetes to Developers

Comprehensive Container-Based Service Monitoring with Kubernetes and Istio

QA Environments on Demand with Kubernetes

New NOVA Filesystem: A log-based filesystem for NVRAM

Lenovo Crammed A Hexa-Core CPU And 128GB Of Memory Into A Laptop: Now you can run Slack AND Chrome.

It’s 2018 and USB Type-C is still a mess: USB-C is the connector we wanted but it has a lot of awful implementation details.

sethvargo/vault-kubernetes-authenticator: An app and container for authenticating services to HashiCorp Vault’s via the Kubernetes auth method

kubernetes-incubator/external-dns: You can now use CoreDNS as an external DNS provider 👀

google/gif-for-cli: Takes in a GIF, short video, or a query to the Tenor GIF API and converts it to animated ASCII art.

Microsoft/Freeflow: High-performance container overlay networks on Linux. Enabling RDMA (on both InfiniBand and RoCE) and accelerating TCP to bare metal performance. Freeflow requires zero modification on application code/binary.

Jobs

DevOps Engineer at TiVo in Durham, NC
As a DevOps Engineer, you’ll be part of a small operations team responsible for engineering and maintaining the production infrastructure for Tivo’s Advanced Search and Recommendations platform in the cloud and on-premises.

Tweet of the Week


Subscribe to DevOps'ish for updates on DevOps, Cloud Native, and Open Source news.

Join the DevOps'ish group on Telegram

E-mail this to a friend!


whoami

I'm Chris Short, 20+ 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 and LinkedIn. Join the discussion on Facebook and Telegram.


Share