Twelve hours after this newsletter was published last week, I was on a plane back to my old stomping grounds in Raleigh, North Carolina. I started at Red Hat this week on the Ansible team as Principal Product Marketing Manager. After the first week, I feel like this is the best career move I’ve ever made. It’s also a move that I’ve wanted to make for a long time. But, the delay has been well worth it. I look forward to working with teams internal and external to Red Hat to make Ansible an even better product than it already is.
As an aside, the family and I escaped the near triple-digit (Fahrenheit) temperatures of the Greater Detroit Metro for way “up north” Michigan. The image this week is of my son Max playing on the beach of Lake Michigan in Petosky State Park. Get out and enjoy the world around you when you have some time. Also, if you’re disabled in any way be sure to take care of yourself.
Blog Series: Continuous Delivery of Microservices - Parts 1 - 4
This blog series from Sheroy Marker cover the principles of CD of microservices. Get a practical guide on designing CD workflows for microservices, testing strategies, trunk based development, feature toggles and environment plans. SPONSORED
Ballerina: Cloud-Native Programming Language
Ballerina makes it easy to write microservices that integrate APIs. TechWorld placed it as #1 in their “Top programming languages you should try”. Ballerina supports modern protocols and data formats, has built-in constructs for event and stream processing, resiliency, parallel execution, and can deploy directly onto Docker and Kubernetes. SPONSORED
The all-new Tower Git client for macOS & Windows has launched
The new version adds an extensive set of new features: from Pull Requests to Interactive Rebase, Tower gives you access to Git’s powerful feature set right from your desktop. Save 20% for a limited time only! SPONSORED
Kubernetes Workshop, Getting Minikube Up On Your Computer
Time: 5:00 PM to 8:00 PM ET We want everyone to have a local Kubernetes instance to experiment with, this will be a practical workshop, bring your laptop.
Full day event in San Francisco and also streamed globally. Get intense training on the best practices of microservice development, resiliency, integration, Docker and Kubernetes deployment, Service Meshes, serverless, test-driven microservice development, lifecycle management, observability, and security.
DevOps’ish readers can attend FREE! Use coupon code BalCon-Devopsish when buying the ticket.
DevOpsDays Boston 2018
Date: 2018-09-24 through 2018-09-25
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.
All Day DevOps, Live Online
Date: 2018-10-17 (24 hours)
Where: From your desktop, laptop, or mobile device
3 Military Behaviors That Don’t Work In The Civilian Workplace: Number 3 took me a while to learn.
Tintri terminates 200 staff, cash set to run dry in a couple of days: Array maker survived a whole year after IPO
Q&A: Julia Grace, Slack’s Head of Infrastructure Engineering: Slack was down this week…
Leveling up: why developers need to be able to identify technologies with staying power (and how to do it): “…it’s important to build up a solid instinct for separating the technologies and products worth spending time on from the ones that will fade into obscurity after their 15 minutes of fame is over…”
Network Reliability Engineering: What’s In a Name?: “an NRE is someone that implements the core principles of DevOps, in a network engineering context”
Forget about Clean Code, let’s embrace Compassionate Code: “I sometimes train teams in TDD, incremental design, refactoring and pair programming. I almost always have to spend a lot of time helping the team bridge their disagreements in a more constructive way. And often the ones who have read Clean Code are the most susceptible to this sort of conflicts.”
Why tech’s favorite color is making us all miserable: The cold blue light of modern touchscreens may be aesthetically pleasing, but it poses health problems. Designers and technologists should take cues from military history and embrace the orange.
Open source jobs report: 3 hot skill areas now “How hard is it to recruit cloud, containers, and DevOps gurus? Just 19 percent of open source pros say they haven’t fielded a recruiter call during the past six months”
13 must-read books to take your DevOps skills to the next level: This reading list includes some uncommon books to fine tune your DevOps practice.
10 IT salary negotiation do’s and don’ts: Get the salary you deserve for that new job. Follow this advice on how to prepare – and how to avoid mistakes
Kubernetes 1.11: In-Cluster Load Balancing and CoreDNS Plugin Graduate to General Availability
Microsoft Buys GitHub: Three Weeks Later: “Open source is big business now. Really big. Trying to frame it as the ’little guy’ just doesn’t work when you are the establishment.”
Why you should not use Google Cloud: There’s a lot going on here. But, for the record, Google Cloud Platform is my cloud provider of choice. However, as I told Tariq Islam, “I’m sure this is similar to every story. The truth lies somewhere between both sides.” But, Tariq did point out some great fallacies in the debate.
Good housekeeping for error budgets - part two - CRE life lessons: “An error budget is a crucial concept when you’re taking a principled approach to service reliability.”
Puppet raises $42M to fuel its software development technology for the cloud, hopes to be cash-flow positive in a year
Friday’s Massive Comcast Outage Shows How Fragile the Internet Is: Cut fiber in North Carolina and New York led to a widespread outage for Comcast customers.
Jack Dorsey just blew up Twitter’s org structure to prepare it for the next decade: “The change organizes Twitter into functional groups, such as engineering, instead of around individual products”
Security for Kubernetes: Let’s talk with Liz Rice about Kubernetes security.
Google Cloud CEO wanted to buy GitHub, hopes Microsoft really keeps it neutral; Azure CTO vows not to mess with it
Repository Attacks Continue with Backdoored Docker Images: When you outsource your core infrastructure don’t be surprised by what you get.
Gentoo Github Organization hacked
Stop Scheduling Conference Calls and Finally Commit to Videoconferencing: There is an enormous benefit to seeing who you’re talking to.
GitHub Developers are Giving Microsoft a Chance: While I think there’s no reason to panic about the Microsoft acquisition of GitHub one mantra holds true: diversify your portfolio.
We’re moving from Azure to Google Cloud Platform: GitLab.com is migrating to Google Cloud Platform – here’s what this means for you now and in the future.
Introducing VMware Kubernetes Engine™ (VKE): Now you can unnecessarily involve VMWare in even more things.
Terraform becomes a programming language: A quick-hitting article about Terraform’s recent changes (and a knock against Puppet and Ansible)
Bare Metal K8s Clustering at Chick-fil-A Scale: Chik-fil-A is doing some interesting things around the open source space lately.
Ansible 2.6 is available now
Why You Should Care about a Service Mesh: “Service meshes offer the centralized control plane that enterprises require, while still enabling the free-wheeling stylings of agile, cloud-based application development.”
3 ways to copy files in Go: In the third article in this series about the Go programming language, learn the three most popular ways to copy a file.
It’s Time You Learned About Quantum Computing: When you figure it all out let me know.
Running integration tests in Kubernetes: Verify how your application behaves with your full solution stack by using multiple containers to provide a whole test environment.
Automating Helm Charts with Ansible
HashiCorp Consul 1.2: Service Mesh: “This release supports a major new feature called Connect that automatically turns any existing Consul cluster into a service mesh solution.”
Why Kubernetes is The New Application Server: “In this new containerized world, application servers are mutating into becoming more like frameworks.”
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.
Developer Advocate at Kickbox (REMOTE, US Only)
The core of developer relations is community and empathy. We’re looking for someone that can connect with people, build relationships and actively support the learning and success of others.
Product Marketer at Kickbox (REMOTE, US Only)
The core of product marketing is rooted in product promotion. It’s a combination of product development and branding and plays a critical role in bringing new tech products to market. We’re looking for someone to enthusiastically collect data, create developer personas and develop a marketing funnel.
NOTE: If you’re a subscriber and looking for talent, please let me know. For the time being, I’m happy to feature job postings from subscribers for free.
DevOps’ish Tweet of the Week
Tech debt is almost always a management problem. If you're a manager who is complaining about tech debt on your teams, take a long look in the mirror and then give them time to prioritize fixing it.— Camille Fournier (@skamille) June 27, 2018