Saguaro Cloud Systems

2016 to 2020

  • Jan 2017 to Feb 2019Container adoption and production orchestrationMedia and high-trafficDocker, Kubernetes, Packer
  • May 2016 to Aug 2018An on-premises private cloud with self-service core servicesMedia and high-trafficOpenStack, Ansible, Terraform

2012 to 2016

  • Mar 2015 to Apr 2016An HPC compute cluster for an internal development cloudMedia and high-trafficKVM, xCAT, OpenHPC, Slurm
  • Jan 2015 to Dec 2016CDN configuration captured and audited under version controlMedia and high-trafficAkamai, Python, Subversion
  • Sep 2014 to Jun 2017Operational wrappers over load-balancer, firewall and storage APIsMedia and high-trafficPerl, Python, NetApp
  • Jun 2014 to Dec 2016Version-controlled DNS zone management for public and internal resolutionMedia and high-trafficBIND, Perl, Subversion
  • Jun 2014 to Jul 2015LDAPS directory refactored for multi-master replication across datacentersMedia and high-trafficOpenLDAP, Perl, Linux
  • Mar 2012 to Mar 2014Continuous integration across development, staging and productionMedia and high-trafficJenkins, PHPUnit, Selenium
  • Jan 2012 to Mar 2014Provisioning automation for physical and virtual hostsMedia and high-trafficPuppet, PXE, Kickstart, Bash

Before 2012

  • Aug 2011 to Mar 2014A configuration-management baseline across core servicesMedia and high-trafficPuppet, PostgreSQL, Apache, MySQL, Memcached
  • Jun 2011 to Sep 2013Heterogeneous virtualization consolidated onto one hypervisorMedia and high-trafficKVM, CentOS, libvirt
  • Mar 2010 to Dec 2010Migration of newly acquired sites into the hosting estateMedia and high-trafficLinux, Apache, MySQL
  • Jan 2010 to Dec 2010Configuration modules and versioned deployment for core web servicesMedia and high-trafficPuppet, Apache, MySQL, PostgreSQL
  • Nov 2009 to Dec 2010Filer and load-balancer operations for a high-traffic estateMedia and high-trafficNetApp, Big-IP, Linux