Josiah Purtlebaugh
Senior Site Reliability Engineer
Skills
Orchestration
- Kubernetes (GKE)
- Amazon ECS
CI/CD
- GitHub Actions
- Jenkins
- TeamCity
Service Mesh
Observability
- Prometheus
- OpenTelemetry
- DataDog
- NewRelic
- Sentry
Infrastructure As Code
- Helm
- Helmfile
- Terraform
- CDK for Terraform
Development
- Go
- gRPC
- protobuf
- TypeScript
- NodeJS
Security and Tooling
Experience
Lead Site Reliability Engineer
Nintendo Co., Ltd.
March 2015 to present
-
Lead a team of SREs to implement best practices for modern system design with a focus on automation,
infrastructure as code, and observability.
-
Design and deploy services on GKE and AWS ECS using custom Go-based tooling, Terraform, and
Helm.
-
Develop consumer-facing gRPC-based microservices in Go with tens of millions of active users.
-
Automate CI/CD, end-to-end testing with proprietary hardware, and performance testing environments
using Jenkins, TeamCity, and GitHub Actions.
-
Leverage AWS CloudFront and Lambda@Edge to deploy robust caching mechanisms with token
authentication at
each edge in order to scale NodeJS services deployed on AWS ECS.
-
Collaborate directly with public cloud vendors to evaluate beta services and provide feedback that
drives
the specification for those services.
System Engineer
Nintendo of America, Inc.
July 2011 to March 2015
-
Automate deployments and develop tooling to support Nintendo's on-device software delivery platform.
-
Implemented custom rules and software on F5 network appliances to handle special cases for SSL/TLS
negotiation and routing for specific software titles.
-
Modernized bespoke environments by implementing infrastructure as code using tools such as Puppet
and Chef.
Applications Engineer
The Cobalt Group
December 2006 to July 2011
-
Administrated Weblogic, Apache Tomcat, Strongmail, Qmail, Sendmail and in-house software instances
in an Oracle Linux environment.
-
Designed and implemented fault-tolerant infrastructure for delivery of millions of email messages to
opt-in consumers on behalf of our clients.
-
Participated in Agile and Scrum workflows with regular stand-ups and sprint-planning.
Other Skills
- Fluent in Japanese
- Contributes to open source projects (Agones, Helm, Apache Tomcat)