James Scott
Infrastructure Engineer, Site Reliability Engineer
Download PDF
scottjab@gmail.com
GitHub
(937) 239-4954
Profile
A curious Software Engineer with 13 years of experience and a DevOps background. Skilled at scaling out systems from 0 users to millions. Self driven and believes that though iteration most difficult problems can be solved.
Skills
- Reliable Observable Operations
: Systems that can be seen can be fixed.
- Distributed System Design
: Designed hardened production systems that handle mission critical work loads at global scales.
- Self Directed
: Has worked remote for 3 years, and has a proven record to deliver results.
Technical
- Go
- Python
- Java
- Scala
- Ruby
- Linux
- Kubernetes
- Sequins
- Puppet
- Chef
- Kafka
- mongodb
- hbase
- cassandra
- git
Experience
- Stripe (Remote)
- Software Engineer
Apr 2016-Feb 2019
Worked with the Storage Team to globally scale out MongoDB, by writing tools to observe how the organization used the database, including code to fingerprint queries to optimize index usage. Also wrote tooling to automate day to day operations on a large set of sharded mongo clusters. In addition to the MongoDB work, I was in charge of development of Stripe internal open source data warehouse named “Sequins”. This distributed read only key/value store sat at the end of the ETL pipeline at Stripe and stored everything from counts to trained machine learning models.
- Urban Airship (Portland, OR)
- Lead Operations Engineer (Security)
Mar 2013-Mar 2016
Scaled Urban Airship’s push notification and analytic platforms though the mobile boom of the early 2010’s. Leveraged Kafka to successfully deliver millions of messages a day on real hardware. I built deployment and operations tooling using python, and JVM based languages such as clojure and java. I was also leading the companies efforts around observability. I designed and built a distributed scaleable log parsing and analysis system on top of kafka, that was API compatible with the Elasticsearch/Logstash/Kibana system.
- University of Dayton (Dayton, OH)
- Systems Engineer
Jul 2006-Mar 2013
I was responsible for the University’s successful single sign on Identity management project. This included a single sign on for all university resources. I also worked on the in house DNS/DHCP self registration system. Over the years the university transitioned from Netware to Linux to serve file and print services, during this transition I lead the project to move from hand configured nodes to using centralized configuration management with puppet. This greatly reduced toil for the operators.