Projects

ls ~/production

Real work from production environments. Client names are anonymized; every claim here is from my career, and I'm happy to talk details.

provision/Automating a 100+ VM fleet

Problem

A development organization ran 100+ virtual machines across every stage of the software development lifecycle. Provisioning and configuration were manual, slow, and inconsistent.

Solution

Automated provisioning and configuration with Ansible and Jenkins, so environments came up the same way every time. Wrote shell scripts to take over the repetitive daily tasks.

Technology

AnsibleJenkinsDebian LinuxBash

Result

Automated provisioning across the fleet. Fewer manual errors, more consistent environments, and engineers got their infrastructure without waiting on a sysadmin.

pipeline/A CI/CD environment that actually shipped

Problem

Deployments were a manual ritual. Slow, error-prone, and dependent on whoever was awake.

Solution

Built and maintained a robust CI/CD environment using Jenkins, Ansible and Bitbucket Pipelines, connecting code, builds, tests and deploys end to end.

Technology

JenkinsAnsibleBitbucket PipelinesGit

Result

Deployment efficiency improved significantly. Code went out through a pipeline instead of a prayer.

migrate/Ten large ecommerce migrations, minimal downtime

Problem

Large ecommerce platforms needed to move between providers and environments without taking revenue offline.

Solution

Led 10+ large ecommerce migrations, coordinating with stakeholders through every stage: servers, databases, caches, and DNS. Staged the work so traffic kept flowing.

Technology

NginxPHP-FPMMySQLAWS EC2 / RDSDNS

Result

Ten plus migrations completed with minimal downtime. Stakeholders knew what was happening at every step.

cloud/Production cloud infrastructure at scale

Problem

Revenue-critical applications needed cloud infrastructure that stayed up under load.

Solution

Implemented and managed cloud services across AWS, OVH.us, DigitalOcean, Fastly, Cloudflare and NewRelic: compute, databases, caching, CDN and observability.

Technology

AWS EC2 / RDS / ElastiCache / ECS/FargateCloudWatchFastlyCloudflareNewRelic

Result

System reliability and scalability improved across the environment.

incident/Incident response that cut downtime

Problem

Systems went down, and the response was reactive.

Solution

Led incident management processes: root cause analysis, preventive measures, and follow-through so the same incident did not happen twice.

Technology

MonitoringNewRelicCloudWatchRoot Cause Analysis

Result

System downtime minimized through prevention rather than reaction.

Want more? The résumé covers the same ground in one page, and I'm happy to talk about what I actually did.