This is the last week to take the DevOps’ish Summer 2018 Survey. I can tell you definitively changes are coming to the newsletter. But, if you would like to have some influence on what those changes are please take the survey. The survey closes on Friday, August 3, 2018 at 1400 ET.
Continuous delivery on modern infrastructure - Run GoCD on Kubernetes
Model Docker-based build workflows more effectively with our GoCD Kubernetes integration. Run GoCD natively on Kubernetes, define your build workflow and let GoCD provision and scale build infrastructure on the fly. SPONSORED
#causeascene Conference - San Francisco
#causeascene Conf is an event without borders, which is designed to be safe space for members of underrepresented and marginalized communities in tech to tell their stories. To share what they’re working on, what they’ve experienced, their tech enabled hopes and dreams. This is an opportunity for these, often sidelined and silenced, individuals to use the platform to amplify their voices, uncensored, in a very authentic manner.
Date: 2018-08-16 to 2018-08-17
We’re here to explore what it really means to build solid, sustainable infrastructures—not only for our code, but for our organizations and people as well. We all know that we care about the technology, but it’s becoming increasingly clear that we need to consider the impact that these choices have on the people responsible for the technology as well.
DevOps’ish readers receive a 10% discount by using code DEVOPSISH at checkout
Date: 2018-08-22 to 2018-08-23
It’s the second year of Sensu goodness in Portland. Join us for two days of technical talks, tutorials, discussions, and hallway track conversations. Check out the speaker line-up and schedule and register to attend.
DevOpsDays Boston 2018
Date: 2018-09-24 to 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 to 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
Cloud Native Day Israel 2018
This conference is looking to be at the forefront of the cloud native revolution and this year will focus on the hottest trends such as Edge Computing, Multi-Cloud Automation, Kubernetes and containers, Serverless, IoT and more. Join us in beautiful Tel Aviv by submitting your talks or getting a ticket at: https://www.cloudnativeisrael.com/.
DevOpsDays Tel Aviv 2018
Date: 2018-12-18 to 2018-12-19
As part of the DevOpsDays umbrella, we invite you to sunny (yup, even in December) Tel Aviv for a two-day DevOps extravaganza with keynotes from Jono Bacon, Dr. Nicole Forsgren, and more as well as insightful discussions on various ways to strengthen DevOps in your organization.
Military Phrases For Use in DevOps: The U.S. military is known for quite a few things, including its excessive and fascinating use of acronyms, euphemisms, and colorful phrases to describe certain situations. But many of these terms are applicable to other areas of life, including many non-military jobs. These are a few phrases I think crossover between both DevOps and the armed forces.
Google cloud CEO Diane Greene is ‘sort of sad’ GitHub is at Microsoft: At Next, Diane Greene announced a partnership with GitHub. Google’s Cloud Build, “lets you build software quickly across all languages. Get complete control over defining custom workflows for building, testing, and deploying across multiple environments such as VMs, serverless, Kubernetes, or Firebase.” Oh and Google is sad GitHub is a Microsoft property now.
8 books for sysadmins: Recommendations and reviews from our writer community of their favorite books for admins.
Crucial lessons in building trust from a former FBI agent: This book can help you build the trustful relationships on which your open organization depends.
DevOps Hiring: The Ultimate Guide: Seeking a DevOps job? Hiring for a DevOps team? Get our freely downloadable ebook for practical advice from IT leaders, DevOps practitioners, and recruiters
When hackers target a conference code of conduct: This is fucking terrible. If I see an outlandish Trump supporter at a conference I’m attending I will confront them.
In Collaborative Work Cultures, Women Carry More of the Weight: Women give up a ton in collaborative cultures.
A Successful CEO Shares the 2 Most Important Factors for Choosing Your Next Job: Pick a goal, not a title. Pick people, not projects.
Morning Brew: Our DevOps decisions aren’t made in a vacuum. Having an idea about the business world around us matters. Morning Brew is an awesome daily newsletter that delivers the top business news in a way that’s informative and witty. Best of all, it’s free, and only takes 5 minutes to read each morning! Please, give it a try and subscribe using my personal invite link.
Facebook’s $100 billion-plus rout is the biggest loss in stock market history: Facebook’s numerous scandals finally got the best of it. It was a Wall Street bloodbath after Facebook reported earnings. FB took a hit due to slowing revenue growth projections and a hit in daily active users. Apparently, the world does care about privacy.
Add a Layer of Security to OpenShift/Kubernetes with CRI-O in Read Only Mode: Outside of Security, running CRI-O with –read-only mode also helps you to diagnose problems where a container is accidentally writing to the COW image, and valuable data could be lost.
Replacing AWK with Python in GCC?: “A recent post to the GCC mailing list proposes replacing AWK with Python in the hopes of more maintainable option-parsing generation in the future.”
It’s Not Continuous Delivery if You Can’t Deploy Right Now: Ken Mugrage argues that CD is done when code is deployed in production, providing code management strategies, deployment patterns, and types of CD pipelines.
Three reasons Google lags in the cloud – and four ways it can step on the gas: Maintaining and building its image as the open cloud will help Google catch up to the likes of IBM and Azure.
Knative Project Should Move To CNCF Now: Then submit it to the TOC. 🙄
The Data Center is Dead: “By 2025, 80% of enterprises will have shut down their traditional data center, versus 10% today.”
How WeatherBug Uses Microservices Without Containers: Instead of running microservices the common way — inside of containers — WeatherBug has been taking an innovative approach and runs them directly on AWS EC2.
Present etcd to TOC: etcd could become a CNCF project.
Transparent SLIs: See Google Cloud the way your application experiences it: This is an interesting way to beat AWS when S3 goes down again.
Amazon cloud revenue jumps 49 percent: Amazon is huge and maybe that’s a bad thing.
How to avoid cloud sticker shock: I usually call Corey Quinn but, as usual, proper planning prevents piss poor performance.
Shift Happens, Why Your Software Needs To ‘Shift Left’: Shift left testing is defined as application and wider system testing that happens earlier in the software development lifecycle. Shift left also means moving the developer, process, technology platform, device and its connections closer to the customer and end user.
Knative: Kubernetes-based platform to build, deploy, and manage modern serverless workloads
Introduction to Knative: Knative is a newly announced framework from the folks at Google and Pivotal (and other companies like Red Hat and IBM played minor roles) focused on “serverless” style event driven functions. Let’s have a look at what Knative is.
GKE On-Prem: Run GKE in your own datacenter. Pivotal has to be pissed about this.
The Kubernetes Bible for Beginners & Developers: “Hey there, welcome to the Level Up article on Kubernetes. Before beginning the article, I wanted to ask you a few questions. Are you or your team in need of using Kubernetes for container orchestration? Do you wish to learn Kubernetes and are confused where to begin from? Are you willing to transform your organization? Do you want to simplify container software orchestration? Then I would like to tell you that this article is the answer to all such questions.”
A sysadmin’s guide to Ansible: How to simplify tasks: There are many ways to automate common sysadmin tasks with Ansible. Here are several of them.
Save costs in your Kubernetes cluster with 5 open source tools: Monitor excessive resource requests with Prometheus, Working hours autoscaling, Nodes autoscaling, Horizontal pod autoscaling, Vertical pod autoscaling, and Extra: More tips for reducing costs on cloud
mrbobbytables/diagrams: Collection of Images and Diagrams made available for reuse
DEMO: use Maestro Clusters to speed up app deployment on Kubernetes
Another German state plans switch back from Linux to Windows: I’ve said this before, 1998 was the year of Linux on the Desktop.
5 Reasons You Should Switch From Windows To Linux Right Now: And when you throw your machine out a window, buy a Mac.
Building an operator for Kubernetes with the sample-controller: This project implements a simple operator for the Foo type that will create a deployment with some public Docker image and a specific number of replicas, when we create a custom object foo.
kris-nova/rebrandly-go-sdk: We don’t deserve Kris Nova.
Freezing Python’s Dependency Hell in 2018: A simpler solution for a complicated problem
Google takes on Yubico and builds its own hardware security keys: I have used Yubikeys in the past. But, I did not find the added security worth the hassle of carrying around a key everywhere versus a 2FA app like Authy. But, an NFC or BLE key would be a welcome tool in this house (so long as I could turn it on and off when traveling).
Up your AWS CloudFormation game with Visual Studio Code: Code is my tool of choice these days.
Tillerless Helm 2: Helm without Tiller sounds like a dream come true.
Cilium: Making BPF Easy on Kubernetes for Improved Security, Performance: “It’s using the extended version of Berkeley Packet Filter (BPF) to improve and simplify visibility, performance, and scalability of applications on Kubernetes.”
Portable Cloud Programming with Go Cloud: “The Go team at Google is releasing a new open source project, Go Cloud, a library and tools for developing on the open cloud. With this project, we aim to make Go the language of choice for developers building portable cloud applications.”
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.
DevOps Engineer at Solarwinds (Edinburgh, United Kingdom; Durham, NC)
The DevOps Engineer will play an important role in supporting the 24x7 availability and ongoing growth of our service offerings. The successful candidate will possess a high degree of technical skill, have a collaborative approach to problem solving, and understand the important of balancing operational decisions against total cost of ownership. We’re a multi-office, multi-timezone team and so communication skills and self management are very important to us.
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
@kubernetesio is a meteor from the heavens barreling down on the IT industry. We know it's going to change our world. The trick is surviving its impact and initial fallout. #DontBeAnITDinosaur— jduncan:wheel (@jamieeduncan) July 25, 2018