Last week I thought the 100th issue of this newsletter was going to be kinda flat. Not this week! Less than twelve hours after DevOps’ish 099 went out, the technology world confirmed change is constant; IBM to Buy Software Maker Red Hat for About $33 Billion. I think my friend and fellow Red Hatter Ben Cotton said it best, “It’s clearly a huge bet for IBM. But, they seem to be committed to letting Red Hat keep doing what has made them successful for the last 25 years. Only time will tell.” If you’re not in turmoil and you’re at a tech company consider yourself lucky. I have a great job, I have projects and programs to run, y’all still want Ansible so we’re still gonna work on it. I have long thought the thing I missed most about being in the Air Force was being a part of history every day. I get to do that for the second time in a lifetime. Hey, “At least it wasn’t Oracle.“
I’m introducing a special feature of DevOps’ish I’m calling Indexes. An index in a book allows the reader to get information either in the book itself or sometimes elsewhere. The intention of a DevOps’ish Index is to provide an updated one-stop shop for opinion, analysis, and/or coverage of a complex topic or historical event. I’m happy to introduce the DevOps’ish IBM Red Hat Acquisition Index.
Free eBook : Actionable Continuous Delivery Metrics
Want to deliver faster? Want to recover from failures more quickly? Want to improve your cycle time? This Actionable Continuous Delivery Metrics eBook will provide you with insight into your software delivery pipeline, and help you to improve your delivery and team processes. SPONSORED
Security Newsletter: Weekly Digest of Security News
A weekly e-mail from the majestically named Dieter Van der Stock that condenses last week’s security news into 10 or so items worth knowing about. It is designed to keep you up-to-date with minimal effort. SPONSORED
“Now my husband dresses better than our toddler!” —Julie Short
StitchFix delivers stylist-picked clothes to you with free shipping & returns. It has boosted my confidence, improved my self image, and my significant other is elated. It’s a win-win! REFERRAL
Conference: All Things Open 2018: Julia Ferraioli breaks down All Things Open 2018 from her point of view. I was incredibly fortunate enough to hang out with Julia during All Things Open.
All Things Open 2018 – Conference Wrap-Up: It’s nice to see AWS covering my one of my favorite conferences of the year.
My (somewhat) complete salary history as a software engineer: I don’t think now would be the best time to share my salary publicly given the acquisition but, I routinely share it with underrepresented folks. If you’re considering negotiating a raise or are aiming for a new role and want to talk, please let me know.
How the new CNCF co-chair is scaling up the Kubernetes community: “Prior to Kubernetes, Kuo hadn’t endeavored into the world of open source, but the concept of a customizable, community-developed technology quickly won her over.”
2 dead after Amazon building partially collapses in Baltimore: “Two people have died in a partial building collapse at an Amazon Fulfillment Center in southeast Baltimore, officials said Saturday.”
Kubernetes Regional Discussions: The Regional Discussions Category is intended for those users that belong to a specific region or share a common language to openly interact and connect with each other in their native language.
DevOps’ish IBM Red Hat Acquisition Index: The intention of a DevOps’ish Index is to provide a routinely updated one-stop shop for opinion, analysis, and/or coverage of a complex topic or historical event.
The Neomonolith: Monolith or Microservices?
How do we handle engineering-led issues that don’t belong to one team?: A recent issue sparked a lively discussion between engineering and product leadership about how ‘cross-vertical’ issues should be prioritized to avoid the bystander effect.
Amazon in advanced talks about putting HQ2 in Northern Virginia, those close to process say: Amazon is reportedly in the advanced stages of placing its second headquarters in the Northern Virginia suburb of Crystal City.
Amazon exec slams HQ2 leaker: ‘You’re not doing Crystal City, VA any favors’: “Memo to the genius leaking info about Crystal City, VA as #HQ2 selection. You’re not doing Crystal City, VA any favors. And stop treating the NDA you signed like a used napkin.”
The Hidden Benefit of Giving Back to Open Source Software: Firms that allow their software programmers to “give back” to the open source community on company time gain benefits—even though competitors might benefit too, says Frank Nagle.
Amazon shares cratered Monday—down 6%, and down 23% in the past month: “The company reported disappointing financial results on [last] Thursday.”
How DevOps Has Changed: Things changing in DevOps include the level of acceptance, predominance of the public cloud, and tools offered.
Cloud Native DevOps: Four Horsemen of the Operations Apocalypse: “It’s all about teams who have cradle-to-grave responsibility.”
October 21 post-incident analysis: GitHub was down last week. Y’all even remember that after this past week?
Amazon Has Pulled Its Ads From Bloomberg Over China Hack Story: Sources say both Amazon and Apple are taking retributive measures against the outlet that alleged they were hacked by China.
Yet Another Look at Cloud-Native Apps Architecture: “Next time when you design your, hopefully, cloud-native app, bear these guidelines in mind.”
New zine: Oh shit, git!: Julia Evans teamed up with Katie Sylor-Miller to make a zine to help save us all from our lack of Git knowledge.
AWS Serverless Application Model (SAM) Command Line Interface – Build, Test, and Debug Serverless Apps Locally: Naming things is hard. Titling articles is even harder.
CloudWatch Is of the Devil, but I Must Use It: “For those fortunate enough to not be stuck in the weeds of Amazon Web Services (AWS), CloudWatch is, and I quote from the official AWS description, “a monitoring and management service built for developers, system operators, site reliability engineers (SRE), and IT managers.”
Why Your Server Monitoring (Still) Sucks: Five observations about why your server monitoring still stinks by a monitoring specialist-turned-consultant.
AWS Security Best Practices: AWS Lambda Security - Design for Failure: “When developing serverless applications, there are several principles and design choices you can make that will make your system more resilient to attacks”
No Server November: Join the #noServerNovember challenge!: “Every week this month, we’re releasing some Serverless Challenges that are designed to help experienced users level up, and brand new users get started. Do one, or three, for fun in your spare time!”
Pro Tips: Using Prometheus and Grafana for Monitoring Power Usage: “Sure, thousands of technologists around the world are using Prometheus and Grafana to monitor their business systems. But how about putting these technologies to work at home?”
kubectl tip of the day: wait like a boss: Meet the kubectl wait command and see it in action here.
Istio Routing Basics: When learning a new technology like Istio, it’s always a good idea to take a look at sample apps.
Using Kubernetes ConfigMap Resources for Dynamic Apps: “We decided to build a Golang application that would map part of its filesystem to a Kubernetes configmap resource.”
How to develop functions-as-a-service with Apache OpenWhisk Write your functions in popular languages and build components using containers.
Hugo Newsletter: The unofficial source for all the Hugo happenings around the Internet.
How to manually copy SSH public keys to servers on Red Hat Enterprise Linux: It’s important to know what’s going on under the hood.
TLS/SSL termination in Kubernetes with Ambassador: How do you ensure encrypted connections between your end users and your services running in Kubernetes?
5 things to do after setting up a Kubernetes Cluster: Well, once you add the nodes to kubernetes and configure kubectl here are five things you could do.
Kubernetes adoption hasn’t exploded yet, new study shows: Yep! Most people are just getting started down the Kubernetes path.
aspenmesh/istio-vet: Utility for validating Istio configuration in Kubernetes cluster
Infrastructure as Code, Part Two: A Closer Look at Terraform: “Let’s focus on Hashicorp’s Terraform, a fantastic and versatile tool for orchestration written in Go and used by us at Crate.io for managing our infrastructure.”
Vespene: Re-imagined continuous integration, deployment, and self-service IT automation.
You can run kubectl from the host WITHOUT moving the kubeconfig from the vagrant guest machine: This will come in handy.
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 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. If you're into Reddit, join //devopsish. You can follow me on Twitter and LinkedIn too.