Summary
Joe Oconnor is a Senior Database Administrator with over a decade of hands-on experience designing, optimizing, and maintaining Microsoft SQL Server environments and enterprise data centers. He has led migrations, defined organizational standards for server layout, security, and business continuity, and automated deployments with PowerShell to ensure repeatable, auditable installations. Joe pairs deep database expertise (clustering, mirroring, AlwaysOn, replication) with strong virtualization knowledge (ESX, Hyper-V) and a pragmatic view of VM performance trade-offs for DB workloads. He has driven measurable operational improvements—streamlining monitoring, reducing physical server counts through virtualization, and improving restore strategies to meet RPO/RTO targets. A former developer and team lead who began coding on a Commodore 64, he brings developer sensibilities to infrastructure work, owning .NET app and web server standards in addition to database platforms. Based in Swartz Creek, Michigan, he excels at turning complex, cross-team projects into documented, repeatable processes that scale.
12 years of coding experience
20 years of employment as a software developer
Architecture & Computer Science, Architecture & Computer Science at University of Michigan