Hi, I'm

Jonathan D Kelley

Devops Focused / Staff Cloud Platform Engineer

I am a 14 year internet technology veteran with a passion for devops and site reliability. I got my start in the late 1990s in highschool over IRC and designing web pages on Redhat Linux 9 (Shrike). I consider myself an expert at Linux, Kubernetes, GCP, Containers, CI-CD, devops glue and all the things in between.

Tech Stack

Platform & Infra

AWS ec2 XenServer VMWare ESXSI KVM Openstack Terraform/HCL docker-compose Vagrant Puppet SaltStack Chef

Dev & CI/CD

Jenkins Bamboo Teamcity CircleCI Github Actions Gitlab

Code & APIs

Python Ansible Kubernetes REST Frameworks HTML(5) CSS(3) Observium MongoDB MySQL Postgres AWS DynamoDB Docker Linux Nginx Apache JSON XML Bootstrap Framework SMTP DNS Wordpress Git (SCM) Postfix Nagios Tomcat ElasticSearch Redis Zabbix Networking Ruby Sensu PHP JQuery C/C++ Java Golang Oracle Javascript

Publications

Building my last resume, ever, in Kubernetes.

An article about this website, my resume!

#resume #python #flask #pandoc #kubernetes #sidecar #docker-compose

Reconnecting after Postgres failover, introductory guide for application developers.

A brief article targeted at application developers on how to use reconnection based connection strings using libpq.

#posgres #python #failover

Error Handling from backends to the frontend!

The history about error handling in computing, and how a modern developer can handle frontend and backend errors better.

#exceptions #stacktrace #frontend #backend

How to design subnets the right way

Regardless if you are running networks in a physical datacenter or across VPCs in the cloud, you only get one chance. Learn how to do it right the first time, every time.

#subnet #networking #vpc #vlan #dnat #snat