Coding Projects

I started my career as a developer focused on COBOL and Fortran. Later, I switched over to network engineering and systems administration. I now find myself blending the two worlds with great happiness.

Notable Open Source Projects

Here are a few projects that I’m proud to share with you.

Certified Kubernetes Administrator (CKA) Study Guide

This repository contains a study guide created in preparation for passing the Certified Kubernetes Administrator (CKA) exam. It is a work in progress with regular updates being made via my Twitch live streams. Each objective is broken down into helpful links, commands, videos, scripts, code samples, and more so that you can refer back to this guide during your studies.

Rubrik SDK for PowerShell – Cloud Data Management

The first publicly open source project at Rubrik! I created a PowerShell Module for customers to leverage with our Cloud Data Management platform. This was a “from scratch” project that I started as a hobby during my first day of employment. Today, it is used by thousands of individuals around the world with thousands of commits and numerous internal and external contributors.

The first commit.

Vester – VMware Configuration Management

The most prolific project in my personal portfolio is Vester. This open source tool provided configuration management for VMware vSphere environments using Pester as the engine. I have since archived the project, but was blown away by the plethora of stars and heavy investment from the community, including my snazzy maintainers.

Watches and stars and forks – oh my!

Honorable Mentions

A few other projects that I enjoyed working on:

  • Roxie, a personal digital assistant using AWS Lambda and AWS Lex along with some lightweight python and node code.
  • Docker (Moby), my first public contribution to a major open source project. I corrected a spelling error and forced myself to leave my comfort zone with a pull request.
  • Roxie at Rubrik, a series of workshops developed for administrators and operators to get their hands dirty with APIs, RESTful design, and some common scripting / programming languages.
  • VMware NSX Tools, a collection of very ugly PowerShell scripts that I cobbled together when first learning how to call an API and build modular scripts. The tool would create a complex arrangement of NSX switches, routers, edge gateways, and link them all together as desired.