About Me

I am a DevOps Engineer / Site Reliability Engineer focusing on configuration, automation, and infrastructure-as-code.An expert in highly available, fault tolerant web infrastructure, I have architected and deployed web infrastructure supporting the business operations of Fortune 50 companies.

When not working, I am often contributing to open source projects. I run several open source projects, which can be found in my Projects

If you are in the market for best-in-class IT and technical consulting, I am available through Campbell Tech Solutions, my employer. If you are looking for one-off consulting other other specialty services check out my Consulting page.

I am not currently looking for employment, nor am I looking to leave my current employer. I am not currently looking to network with Recruiters in the metro-Detroit area.

Platforms and Technologies I Know

Below are a number of technologies, and some experiences that I have had with them. I am well versed in the following technologies, so these lists are not exhaustive but merely highlights:
  • Puppet Configuration Management
    • Infrastructure-wide migrations from non-managed configurations to Puppet
    • Infrastructure upgrades from Puppet 3.x to Puppet 4 to Puppet 5 to Puppet 6
    • Module and Puppet Task development using Puppet 6 best practices (including at-rest encryption of secrets)
  • Infrastructure Architecture and Provisioning
    • Expertise with developing and implementing infrastructure control via Terraform and Packer (AWS and Digital Ocean).
    • Adept and architecting Cloud-based infrastructure (AWS, Digital Ocean) as well as locally hosted virtualized infrastructure (VMWare, Proxmox).
    • Extensive experience optimizing and min/maxing infrastructure for budget and performance.
  • Programming / Web Development
    • Extensive scripting experience including system provisioning automation
    • Complex application development in native Bash (see Projects: Malscan)
    • Complex web application development in PHP.
  • Linux Systems Administration
    • Extensive experience as a senior systems administrator troubleshooting system issues.
  • Disaster Recovery and Infrastructure Quality Assurance
    • Designed and implemented worst-case, doomsday scenarios for infrastructure-wide disaster recovery.
    • Experienced in identifying single points of failure and key infrastructure linchpins, and developing failure mitigations.
    • Well versed in designing and implementing regular, consistent disaster recovery testing (automated and manual).
    • Experienced in incorporationg Quality Assurance and Continuous Integration/Continuous Delivery into all development pipelines to ensure product maturity and stability.
I have experience with a number of consumer, pro-sumer, commercial, and enterprise grade infrastructure platforms, including:
  • Amazon AWS
    • Architected and deployed fault tolerant, highly available web infrastructure.
    • Planned infrastructure for an SMB migration for Windows AD/DCs from on-premesis to AWS services.
  • Digital Ocean / Linode / Vultr / AWS Lightsail
    • Planned and implemented disaster recovery setups in these environments for production AWS infrastructure in the event of full AWS outages.
  • Heroku
    • Architected and deployed a massive-scope API-consuming (50k+ calls/hr) PHP application on the Heroku environment that was also twinned on Digital Ocean.