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.

If you’re interested in following my various coding developments and open source projects, check out the resources below:

PersonalBlog
@ChrisWahl@WahlNetwork

Notable Open Source Projects

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.