What Every DevOps Should Learn in 2023

What Every DevOps Should Learn in 2023

Welcome to this week's digest! This week, we have some exciting topics to cover, including the "Serverless Production Readiness Checklist," "You Should be Reading Academic Computer Science Papers," and "Tools for Managing Terraform Drift." We also have an interesting post on "2022 in Serverless" and a cautionary tale on the dangers of leaked AWS keys on PyPi. Additionally, we explore the potential of AI in programming with "11 Ways You Can Use ChatGPT to Write Code." Finally, we dive into Kustomize and take a closer look at why it's worth considering.

In terms of open source projects, we have some great ones to share, including cnquery, Awesome AWS, Common Fate, SchemaHero, tfk8s, and Krossboard. Each of these projects offers unique solutions to common challenges in DevOps, so be sure to check them out!

I hope you enjoy this week’s newsletter! Share it with a friend or colleague if you find it helpful, drop me an email, or send me a DM on Twitter about topics you’d like to hear about in future editions.

Headline Tutorials:

🔒 “Serverless production readiness checklist” — Before going to production, go through this checklist. The checklist spans security, backups, crisis recovery, CI/CD, and support readiness.

⭐️ “You should be reading academic computer science papers” — You read documentation and tutorials to become a better engineer, but if you really want to be cutting-edge, academic research is where it’s at.

🛠 “Tools for managing Terraform Drift” — This blog compares popular tools and discusses what to look for when choosing a tool.

💡 “2022 in Serverless” — It has been an incredible year for serverless. Let’s recount some of the amazing things that happened.

🐛 “I scanned every package on PyPi and found 57 live AWS keys” — This post outlines how PyPi was scanned and showcases how to build a tool to automatically scan all new PyPi releases to notify AWS of potentially leaked keys.

🚀 “11 ways you can use ChatGPT to write code” — The story is not about ChatGPT taking programmers’ jobs. It’s not about a missing import here or a subtle mistake there. The story is how, overnight, AI gives programmers a 100x boost.

👀 “Why Kustomize?” — Why not helm? What’s the difference between overlays and templating?

Latest open source projects

cnquery

cnquery answers thousands of questions about your infrastructure, and integrates with over 300 resources across cloud accounts, Kubernetes, containers, services, VMs, APIs, and more.

Awesome AWS

A curated list of awesome Amazon Web Services (AWS) libraries, open-source repos, guides, blogs, and other resources.

Common Fate

Common Fate is an open-source privileged access management framework that makes requesting AWS access a breeze.

SchemaHero

A Kubernetes operator for declarative database schema management for various databases (GitOps for database schemas).

tfk8s

tfk8s is a tool for converting Kubernetes YAML manifests to Terraform HCL. If you want to copy examples from the Kubernetes documentation or migrate existing YAML manifests, this tool is for you.

Krossboard

Krossboard is a Kubernetes Operator to handle cross-site, cross-distribution & multi-cluster Kubernetes usage tracking, analytics, and accounting.

Tweet of the week

Full thread here

Meme of the week

I hope this summary has been useful. Remember to subscribe to the newsletter to receive the latest DevOps trends in your inbox every week 🔥