← Back to home

Supporting the architecture 2015-2019

From 2015–2019 I wore many hats beyond web development, including dev-ops tasks like Linux server upgrades, database migrations, and application replacements. These projects were incredibly intensive, often tedious but necessary. Because nobody notices infrastructure. Until they do.

Welcome to the glamorous life of enterprise web ops.

Red Hat Linux Server Upgrade

Red Hat Linux Server Upgrade

Built with: Red Hat Enterprise Linux, Apache, MySQL, PHP, Java, Tomcat, load balancing tools

As part of a large infrastructure modernization effort, I upgraded web, application, database and proxy servers from Red Hat Enterprise Linux 5 to Red Hat Enterprise Linux 7.

The project involved installing and configuring application stacks, migrating environments and testing more than 150 applications, databases, and Drupal sites across multiple servers.

The goal was simple: modernize the foundation without breaking everything built on top of it.

Status:
Completed

Oracle to SQL Server Migration/Upgrade

Oracle to SQL Server Migration/Upgrade

My work:

The work nobody screenshots.

In 2015, I helped migrate enterprise data from older SQL Server and Oracle environments into a new SQL Server platform.

The work involved migrating databases, refactoring views and stored procedures, updating connected applications and performing QA to ensure everything continued working after the transition.

Not pretty, not visible, but someone's gotta keep the lights on.

Status:
Completed

Replace Java Apps with Custom Drupal Modules

Replace Java Apps with Custom Drupal Modules

Built with:
Drupal 7, PHP, Drupal Commerce, custom modules and workflows, PayPal API

My work:

As part of a larger effort to replace legacy Java applications, I built custom Drupal solutions for online donations and patient e-cards.

The donation system extended Drupal Commerce with custom features and PayPal integration. The e-card system allowed friends and family to send personalized messages to hospital patients, which were then printed and hand-delivered by the Volunteer department... a custom workflow with a "human in the loop".

Status:
Completed

Sharepoint Upgrade

Sharepoint Upgrade

Built with:
SharePoint, Office 365, Azure services, HTML/CSS (as needed)

My work:

Upgraded a legacy SharePoint 3.0 intranet environment to Office 365 as part of a broader modernization effort.

Less of an upgrade, more of a reconstruction, this involved migrating content from an on-premises server to the cloud, validating and reconstructing pages, rebuilding navigation and recreating features that didn't survive the transition.

Status:
Completed