Zero to Site Reliability Engineer

In the Spring of 2019, I spent a lot of time writing and giving a talk called Zero to SRE. Here are two blog posts from my company that cover the content of that talk: How To Invest In Junior Engineers Day One for Your Junior Engineer

Core Commands for Kubernetes

The Certified Kubernetes Application Developer Exam is a challenging, hands-on exam that requires you to configure and deploy applications and services in a real Kubernetes cluster. In this tutorial, I show how to run some basic kubectl commands that will get you started preparing for the CKAD. In this video, I show how to do the following in a Kubernetes cluster: View and switch contexts Setup your preferred text editor vim is the default, but can be set to nano View pods in all namespaces View namespaces Create a namespace called practice Create a pod from yaml generated by the --dry-run flag Delete the pod Create the pod in the practice namespace Exec into the pod To see the commands, checkout this github repo:

Knowledge Wiki

Kim’s Knowledge Wiki I am a software developer, and in order to keep my skills sharp, I spend a lot time during my evenings and weekends attending tech talks, reading technical books and watching video tutorials. I used to take notes using a pen or pencil in a notebook, or use multiple digital formats like Evernote, Google Docs, and the Mac notes app. At the end of 2017, I started keeping my notes in a github wiki.

How to Deploy a Node.js API to Heroku

Heroku is the simplest way I know to deploy an application that requries read and write access to a database, like you would need for an API that can do CRUD operations (Create, Read, Update, Destroy). By the end of this tutorial, you will see how to: Set up an application on Heroku Provision a postgres DB on Heroku Run knex commands to create the schema and seed a production database Here’s a github gist with the commands: https://gist.