Recipient of the Codey McCodeface Award (2023) Slides Video
Speaker on DataDog Panel: Cloud Native at Scale featuring Ibotta, Slack, RE/MAX (2019) Notes TODO: Flyer
Sumo Logic User Group - Ibotta's Logging Story (2019) Slides Flyer
*Lunch and Learn Co-Presenter: Impostor Syndrome (2018) Slides Video
2018 ReadyTalk Raspberry Pi Day Competition - Baby Monitor: Link
*2016 ReadyTalk Raspberry Pi Day Competition (2nd place): Link
OpenShift Demo: Container PaaS (2016)
Password tips: easy to memorize but hard to crack using Diceware and LastPass; Link (see 4th chapter at 17:51)
*(UberConf) Containers at ReadyTalk - Getting into the Docker mindset (2014): Link
The Ardbeg Distillery (2014)
Knowledge sharing new JBoss/Java/Linux technology stack to .Net/Windows administrators Link
Advocating for a DevOps Culture
*Conjoined Octagons of DevOps Success - an obvious but still practical play on the HBO show, Silicon Valley's Conjoined Triangles of Success. Andrew S. helped with the initial concept and was the sole illustrator.
Continuous Integration
Legacy healthchecks - were created or enhanced to integrate into a push button deployment tool. This increased confidence for releases by shortening feedback loops and making more problems immediately visible. In the end, it drastically improved rolling deployments to make updates seamless to customers.
Signing Certificate Runbook
TODO
Dotfiles
GitHub - My personal dotfiles and codified workstation customizations (macOS or Linux).
Middleware Engineering/Installation Automation
Cognos BI 10 installation - The goal of this was the quickest way to automate multiple environment installations of our Cognos platform to migrate to a new data center. I solved multiple technical automation challenges (openssl and cogconfig.sh) that had never been done before at the client's site. I also combined my middleware and systems administration skill sets to perform extensive prerequisite checks to eliminate build faults. The result was a reduced time to deliver each new environment by 87%.
Infrastructure Engineering
*Infrastructure Risks - I co-wrote this with Dustin B. to illustrate to management the need for improvements to one of our critical enterprise applications. Without changes from the vendor, we were unable to increase the scalability or fault-tolerance of an application planned to be exposed to the public.
Best's Review Magazine article - Middleware architect for innovative Policy Administration System mentioned in insurance magazine
Chordas, Lori. "Replacement Value." Best's Review 1 Jan. 2012: 70-72.
"The down economy isn't stopping [insurance] carriers from replacing their policy administration systems with more flexible, Web-enabled solutions."
Cobbler provisioning script - I have used cobbler to generate kickstart scripts for server builds. To empower end users with this task, I automated the steps and mechanically enforced our standards to prevent problems.
Systems Engineering
*Custom service control script - I have enhanced linux service control scripts to address default shortcomings while customizing it to the needs of deployment teams. The result saved the company time and resources on unnecessary troubleshooting as well as preventing administrator escalation. The script added helpful troubleshooting commands for application administrators, followed standard linux signal design, and dynamically calculates configuration information for easier portability
*RHEL 6 golden kickstart image (to be posted when available) - I maintained a linux kickstart scripting system. This example script is generated by a tool called Cobbler and shows a minimalist image for our most efficient server build for a generic server.
Researched behavior of shutdown signals on impaired technologies - I am always trying to find ways to improve the stability of systems and software. In this instance, I was able to provide more accurate information to Red Hat which they published in their knowledge base article
Middleware Engineering
JBoss 5 installation - I wrote this script to help my company achieve "push button" provisioning of supported JBoss Enterprise Middleware servers running on Red Hat Enterprise Linux. Not only does the overall process build and install the OS and middleware, this particular script tunes, slims, hardens, and optimizes the EAP instance. This allowed our IT department to be proactive about the needs of the business and shorten our time to achieve business continuity in the event of a failure. Not to be short sighted, it also silently installs a monitoring agent and daily backup job.
JBoss Hosting Standards and Request Form - I created this form to illustrate our java application server hosting standards and to help our department to provision smarter java application servers customized for each application's purpose
Advanced Reverse Proxy Architecture - Diagram of a shared reverse proxy layer to offer our customers a redundant, scalable, secure, and easy way of exposing certain internal applications to the internet. See the *configuration document.
SQL Development
*SQL Script - Resource friendly transactions - How to perform SQL updates a few rows at a time. This can significantly minimize the number of table locks which will prevent other processes from freezing up. Courtesy of Microsoft.
*SQL Script - Search Objects - Microsoft removed the search feature from SQL Query Analyzer to SQL Management Studio. If you're like me and miss it, create this proc to help out.
*SQL Script - Table variable and loops - How to avoid cursors and temp tables whenever possible by creating a table variable instead and looping through the contents (if necessary).
*SQL Script - Rank and partition - How to find and eliminate duplicate SQL data, among other things, much faster than before. This is specific to SQL Server 2005 and later; tips from Jeff's Sql Blog.
Batch file for client install - I wrote this batch file to save my company both time and resources. With no vendor assistance, I utilized silent installations wherever possible to substantially reduce the number of button pushes for an overnight client installation on over 300 PCs.
Data Flow Diagram - Visio Diagram of legacy middleware and new middleware. It illustrates how my new software solved various shortcomings of the proprietary vendor software using the latest and greatest design methods.
Oracle PL/SQL Script - SQL function used to escape and unescape xml. The purpose of this was to bypass unstable middleware in favor of our own, stable middleware.
*Conversion Work Instructions - I served as the project manager and lead technician for several major lending system conversions for large credit unions. This is a sample schedule of tasks mobilizing resources and performing coordinated tasks overnight for 150+ end users. The vendor commented that it was the first time they had converted a major bank's lending system overnight without any Go Live issues.
Disaster Recovery Diagram - Visio Diagram of a custom built Microsoft SQL Cold Site.
*Letter of praise - This is a letter of praise that a major client's Senior Business Analyst sent to my boss. It was for a custom project I completed in a short amount of time. It allowed our client's branch office to issue debit cards in real time for customers, an improvement of several days in turnaround time and an elimination of shipping costs.
Data Center Map - Location of racks in Data Center
Data Center Racks Diagram - Detailed server layout by rack (Microsoft Visio Document).
*Data Center Emergency Timeline - Effects of A/C outage on servers (Microsoft Power Point Document).
*Letter of recommendation - This is a letter of recommendation from a Project Manager I had while interning in college. It was sent to a potential employer and outlined the amount of responsibility I was able to carry early on in my career while on a business trip.
*Letter of recommendation - After graduating from college and relocating to Denver, a reference of mine sent this message of recommendation to a potential employer explaining how experienced I was in my field for my age.
Please, no 3rd party search firms. See Résumé for contact information.