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
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.
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.
‘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.
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.
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.”
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.
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”
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.
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.
DevOps’ish Tweet of the Week
Notes for this weeks issue are available here: Notes
Sponsor DevOps'ish and put your brand in front of thousands of highly skilled operators, maintainers, developers, and leaders from across the Fortune 500, Silicon Valley, and beyond.
Join the Conversation
Join the DevOps'ish group on Telegram for insight and in-depth discussions about real technical challenges facing real people. If you're into Reddit, join //devopsish. You can follow me on Twitter and LinkedIn too.