Head of Devops
2018 - PRESENTRoivant Sciences- Created a devops team.
- Trained other developers.
- Built a complete operations infrastructure from scratch.
- Enabled developers to deploy over 10x/week without devops intervention.
Technologies: Amazon Web Services (AWS), SAML, Okta, Node.js, Python, Jenkins, Vault, Packer, Terraform, Vagrant, Chef, RubySRE
2017 - 2018Spotify- Managed Okta installation, onboarding 300+ apps.
- Built Workday/LDAP/Okta integration for on- and off-boarding automation.
- Designed framework for further integrations to Workday, LDAP, and Okta.
- Supported custom Okta/Coupa integration.
Technologies: Workday, Okta, Linux, SAML, LDAP, PythonOwner
2014 - 2017Greenfish Bluefish- Built a consulting company with over six clients.
- Led agile transformations in all clients.
- Led devops transformations in most clients.
- Built a devops practice at a regional consulting company.
- Trained multiple sysadmins and developers as devops engineers.
Technologies: Agile Transformation, Python, Ruby, DevOpsVice President
2013 - 2014JP Morgan Chase- Designed operational processes for 240 Node.js developers building the new Chase.com site.
- Architected Node.js repository management for handling security issues.
- Built a team to manage said operational processes.
- Mentored an existing devops team on new processes, procedures, and methods.
Technologies: DevOps, Node.js, RPM, Linux, Bash, Puppet, RubyLead Engineer
2012 - 2013Inflection- Led the team launching 1940census.archives.gov on over 1,000 EC2 instances in three months.
- Built back ends for identity.com to interface with over a dozen social sites using asynchronous Python.
- Ran a globally-distributed team across four time zones.
Technologies: Amazon Web Services (AWS), MySQL, Perl, Ruby, Twisted, PythonHead of ETL
2009 - 2012Grant Street Group- Ran the ETL team for two years, overseeing the onboarding of Miami-Dade county.
- Architected new ETL process allowing application code to be used instead of hand-crafted SQL.
- Worked on a 1+ million-line Perl application.
- Created a Cucumber-based startup for QA automation.
Technologies: ETL, Linux, Oracle, MySQL, SQL, PerlConsultant
1999 - 2008Various Clients- Designed and built a data collection and ETL platform to ingest network maps from merged mobile operators.
- Maintained and extended the application used to test mobile base stations by mimicking network traffic from a telephone network.
- Designed and built a reporting application that responded to changes in under two seconds. This required creating a denormalized reporting database.
- Co-founded a startup to deliver a mapping application for roleplaying games where the users could create and edit maps in the browser.
- Co-founded a startup to deliver a relational database where data changes were automatically tracked just like Git does for source code.
Technologies: ETL, Linux, Bash, Ruby, JavaScript, Python, Oracle, MySQL, Perl