1

Click here to load reader

Chuck Sheldon's resume

Embed Size (px)

Citation preview

Page 1: Chuck Sheldon's resume

CHUCK SHELDON Summary

Interests Devops in Linux/Hadoop environment. Tool analysis, design, development Main Tools Perl, Bash, SQL, HQL, Emacs, Git Exceptional responsible, thorough, scientific, communication, documentation, team builder, mentor

RECENT Experience Devops in Linux/Hadoop environment: emphasis on data, analysis, tools, some web apps Environment fast paced: several large Hadoop multi-tenant clusters (~50k nodes) with various proxies and services: Hue, Hive/Hcat, Hbase, Storm, Oozie, Zookeeper Databases MySQL, Hive, Hcat, Hbase Training Chef, Git, Agile

PAST (more than ten years ago) Platform/OS UNIX (Linux, Solaris, SunOS, HP-UX, IRIX), Win 2000, NT, VxWorks. Databases SQL Server, SQL stored procedures, Access, MySQL, flat file DBs. Experience Image processing application development, embedded development, diagnostics development, QA development, tool development, web development Startups 4 yrs in two knowledge engineering startups (~2 yrs each), including apps that analyzed unstructured text documents and used them to generate custom knowledge taxonomies. Sample usage: reduced research time for technical writing students from 17 hrs to 2 hrs Profession 7 years medical research in Cardiology, Radiology, Pathology at Stanford Medical Center

Recent Professional Experience Jun 2010 – date: Production Service Engineer Yahoo, Sunnyvale, CA • 2 years grid ops plus grid data ops: oncall, onboarding, deployments for large, multi-tenant Hadoop

clusters with many proxies, services: Hue, Hive/Hcat, Hbase, Storm, Oozie, Zookeeper, for customer base of thousands. Set up several Hue clusters, supported all Hue clusters for past yr. Spearheaded several projects, such as BCP, single point of failure, deployment processes. Sample tool: • Rack tool identified redundancy SPOFs, such as both ANN and SBN confined to a single rack.

• 3 years grid data ops: oncall, onboarding for acquisition, replication, retention of ~50 PB of data on ~15 Hadoop clusters. Led dataset optimization projects: polling frequency, bandwidth. Sample tools: • HDFS tool broadcasts a single command to (one, multiple, or all) clusters, providing comparative

info on latencies, usage (counts and sizes), quota (size, namespace), date gaps, HDFS details. • FURY leveraged Starling content (a digest of Hadoop logs) in Hive to identify who used which

data when; accessible as HTML reports and MySQL queries; identified users of obsolete feeds.

Jul 2006 – May 2010: Software Engineer Yahoo, Santa Clara, CA • 1 year grid apps: oncall, onboarding, tools, documents for 10 Hadoop advertising apps. Sample tool:

• Web-driven app to drive standardized deployments with automatic deployment tracking. • 4 years Ad Operations: Created or optimized tools and databases to help manage ~30k front end ad

servers, including development of Client Side Counting (CSC) and standardizing configuration man-agement with a single, seamless environment for Ads developers, QA, production operations.

Past Professional Experience Previous resume available on request (since experience over ten years old is likely not relevant).

Publications, Education Poster Presentation on FURY tool (see above) at TechPulse (annual Yahoo conference), Dec., 2013. Bioinformatics Certificate from UCSC Extension, 2002. SJSU pre-med, BA, MA, Biology. Led 10 student project, presented “Intramolecular Effects of the Insecticide Chlordane,” NSF Conf.