Jo Rhett

San Jose, CA

Summary:

I use Agile processes and continuous integration practices to automate self-healing infrastructure that provides seamless service to developers and customers alike.

I have 25 years of hands-on experience delivering resilient, large-scale Internet services:

Architect dynamically scalable clouds with Kubernetes, AWS, Azure, OpenStack, and VMware

Implement configuration management alongside CI/CD and release orchestration tools

Createsecurity, network design, traffic engineering, and datacenter management tools

Maintain CentOS/Red Hat, Ubuntu, FreeBSD, and Solaris nodes

Improve open source tools in Python, Ruby, Groovy,Go, and Perl

Document APIs, tools, and internal standards to accelerate self-help

Writing:

I am an author of practical technologybooks:
Puppet Best Practicespublished Sept 2018 by O’Reilly Media
Learning Puppet 4published April 2016 by O’Reilly Media
Learning MCollectivepublished August 2014 by O’Reilly Media

I review and advise ontechnology books for O’Reilly, Packt, and Apress.

Things I could contribute back to the community at

Experience:

Net Consonance: DevOps/SREconsultant2004 - Current

Engagement: Humana - Digital Health & Analytics

  • Upgrade Kubernetes CI/CD pipeline to modern Kubernetes / Jenkins / Helm best practices.
  • Add significant new features to Puppet's officially supported Kubernetes module.
  • Provide best-practice code, integration tests, and advice to Humana's global Puppet team.

Engagement: 23andMe - DNA Genetic Testing & Analysis

  • Extract service access from CloudFormation templates for automated approval and audit.
  • Evaluate changes observed in AWS Config and Cloudtrail and remediate with Lambdas.

Provide targeted advise and assistance for managers, developers, SRE and operations teams with migration to Agile practices, Cloud architectures, declarative design and automation goals.

Many other engagements documented in hypertext version.

Nuance: Senior Manager / Principle Automation Engineer2017 - 2018

Consult, assist, and create tools for seamless Docker application deployments in Kubernetes pods. Create Puppet types and providers for Azure API provisioning and infrastructure management.

Manage tools and automation engineering team for Nuance Enterprise global services. Migrate team to Agile Scrum practices, create framework and roadmap for project and release management.

Quixey: Principle Engineer2016 - 2017

Improve and automate Jenkins and Docker CI/CD on a global AWS / datacenter hybrid cloud. Migrate from Mesos to Docker Swarm to provide seamless service upgrade and rollback.

Create usage guides and implementation documentation for operations and developer teams.

Ooyala: Site Reliability Engineer 2016

Automate deployments on a multi-region AWS / Openstack hybrid cloud. Design auto-registration and self-healing functionality to minimize on-call support. Provide training on Chef best practices.

Build Chef Automate Workflow releasepipeline. Create a Rails self-help portal for TLS certificate management within Chef Vault. Architect platform services for engineer self-management.

Chegg: Senior DevOps Engineer2015

Architect a build-on-demand development and release environment in AWS using Chef to provide forextreme scaling capabilities. Create change management tools to simplify and audit deployment, tracking, and scaling needs.

Createda multi-level data architecture that extendsChef attribute precedence for RBAC-controlled, multi-team data management.

StubHub! (eBay): Senior Operations Architect2013 – 2014

Shepherd technology projects for dozens of development teams from concept to deployment. Strategize CI/CD migration for a development environment of more than 6,000 VMware nodes.

Build tools accelerate deployment workflow. Customize Akamai to enhance performance for interactive application response. Provide tier-3 escalation for complex problem resolution.

Pinger: Principal Operations Engineer2012 – 2013

Managed deployment 24x7 for the Textfree and Pinger applications, which service millions of concurrent users around the world. Restructured the network to improve availability and security.

Implemented Puppet management of diverse global sites. Created tools to automate common processes. Automated creation of application-specific data points and alerts in Zenoss.

Equinix: Senior Network OSS Tools Developer2010 – 2011

Designed completely automated, vendor-agnostic, worldwide provisioning system for Equinix Carrier Ethernet Exchange. Created an automated customer self-help OAM and RFC-2544 testing system.

Developed libraries of code for the Network Tools team standards. Enhanced a diverse variety of statistics systems using Memcache. Tested NoSQL implementations for a distributed SNMP poller.

Silicon Valley Colocation: Senior Network Engineer2004 – 2009

Designed IP backbone and BGP peering to increase redundancy and hitless failover. Implemented IPv6 routing and DNSSEC. Created NOCwebUI to track ports, cross connects, and power usage.

Isite Services: Chief Technology Officer1999 – 2004

Consulted with investorsand executives to operate abusinessapplication service provider that handled thousands of customers with a handful of staff. Managed engineering and operations teams with practices that would later become known as Agile. Created tools for zero-downtime upgrades and self-help automation.

Visionary Management Technologies: Senior Network Engineer1993 - 1999

Managed Cisco, Juniper, Extreme, Nortel, Foundry, and other routers, switches, and firewalls. Designed IPSec and SSL VPN networks to prioritize real-time traffic and prevent buffering.

Operated a multi-organization transparent proxy/firewall service with segregated security zones.

Technology, Management & Analysis Corp: Systems Engineer1991-1993

Created secretsecurity WAN links between Pentagon City SEA05 Metropolitan Area Network and shipyards throughout the US. Implemented mission-critical military systems with Sun and HP Unix. Created advanced IP and IPX protocol filters to control link utilization on large multivendor networks.

Significantly greater detail is available in the hypertext version.