While a lot of my more robust development and DevOps work is held in internal company git repositories, herein lies a number of personal and genericized projects that I have worked on over the years.
Golang - Jenkins - Slack - Redis
A chat bot with the ability to remotely trigger a Jenkins job.
Backed by a Redis store and integrated with a Slack adapter.
Check it outGolang - Postgres - TLS
TLS certificate generator and management API that generates CA-signed TLS certificates for customers.
Users can perform most CRUD operations on resources, including activating and deactivating certificates.
Check it outNFS - Docker - Kubernetes
Network File System server containerized and deployed with Kubernetes, which allows pods within a Kubernetes namespace to mount a persistent volume, cloud or local, to share files between pods.
Check it outGolang - GitHub API - AWS S3
Boilerplate for writing an API in Golang that can securely receive GitHub events from a configured GitHub application.
GitHub Apps are a way to integrate custom functionality with GitHub events triggers.
Check it outPython - Selenium Webdriver
A Python application that automates Texas Park reservations using Selenium Webdriver to navigate through the Texas Park website.
I built this application when reservations for Lost Maples State Park were all taken and I wanted to automate checking for new openings when folks cancelled their reservations. And it worked!
Check it outPython - Flask - Giphy API - Docker
Sharks is a simple Flask application that generates shark gifs on demand.
I use this app to demonstrate Python project setup, Flask templating, Docker containers, and storing secrets in environment variables to new Python students.
Check it out