SlideShare a Scribd company logo
1 of 3
JEFF EATON
jeff.t.eaton@gmail.com
SYSTEM PROGRAMMER / ADMINISTRATOR
Over 20 years of technical experience that includes an expansive System Programming and Administration
background working in critical production environments. Expertise in writing software tools that identify and
analyze problems, collect data for decision-making and automate tasks to reduce manual processes. Expansive
knowledge of Unix/Linux operating systems along with writing and developing programs in C and Perl. Proven
track record of developing new tools and innovative solutions to problems. Skilled in system deployment,
maintenance and administration.
AREAS OF EXPERTISE
System Maintenance & Administration | Developing Software & Test Tools | Writing Scripts
Automating Tasks | Troubleshooting & Technical Support | Producing Documentation |Test Methodologies
Software Configurations | Installations & Upgrades | Server Maintenance & Administration
TECHNICAL SKILLS
Operating Systems: Unix, Linux (SLES, Red hat), FreeBSD
Programming Languages: Perl, C, C++, Python, Java, Javascript, PHP, sh, bash, csh
Databases: MySQL, SQLite
Systems/Software/Protocols: Git, GitHub, RCS, NFS, TCP/IP, Posix, Unicode localization
PROFESSIONAL EXPERIENCE
Systems Programmer − INTEL CORPORATION 2012 – 7/2015
• Standardized the internally developed 'netbatch' Infrastructure that runs software jobs submitted by design
engineers into pools that totaled 100,000+ Unix servers for CPU design groups as a member of Intel’s global
team; this standardization created a consistent view to end users, and automated and simplified support of
the pools.
• Designed new tools to automate and create the netbatch configurations based upon the global standard
and a database of server characteristics that was used for all of the standard netbatch servers at Intel and
replaced an error-prone manual process that could never be up to date.
o Built in enough flexibility to ease transition to the standard, and also allowed use for netbatch pools
that were not part of the CPU design groups.
• Developed software tools to help merge and audit diverse netbatch configurations at 15+ sites all over the
world into one standard configuration and developed testing methodologies to identify and resolve
problems prior to deploying new versions.
o Drove acceptance and understanding of the standard configuration for the local sites by overseeing
the merge, audit and testing of the capacity tools to ensure quality.
• Mentored several new hires in Perl programming, providing code reviews and advice on writing secure,
manageable, and testable code.
Systems Programmer − INTEL CORPORATION 1998 – 2012
JEFF EATON PAGE 2 | (503) 544-2937 |
jeff.t.eaton@gmail.com
• Led a team of four on Unix NFS disk storage, backup/restore operations and printer/plotter services for CPU
design projects in Oregon through 2003; transitioned into a development focused role in 2003 to design
software for server performance and automation.
Systems Programmer (Continued)
• Managed Unix NFS disk storage servers at Intel Oregon’s CPU design group during a time of rapid growth of
disk space needs, approximately doubling every year; forecasted disk space needs and purchased new
space when required to ensure that disk space was available when it was needed to avoid delaying CPU
design projects while keeping costs down.
• Spearheaded an initiative to find stale project data on disk that could be reclaimed without requiring
project owners to do the weeks-long manual work to find it, resulting in significant cost savings.
o Created a tool and process that could query the servers directly with raw NFS calls that is able to do
the scans fast enough that it can run every day; this tool was adopted by the Intel global storage
team and is still being utilized to scan all NFS disk space in Intel.
o Made the data from the above tool available to project owners so they could reclaim their space
before requesting new space, which allowed Intel to delay purchasing new servers until needed.
• Developed tools that are still being used in the production computing environment to move NFS work areas
and home directories from one storage server to another with minimal interaction from administrators and
end-users.
o The above tool has been used to move data off of servers that are at end of life; thousands of data
moves have been done with zero issues and no needed involvement of storage team members.
• Worked with the Intel global storage team to develop disk storage server plugins so that common tasks
could be automated regardless of the storage vendor.
PRIOR PROFESSIONAL EXPERIENCE
Network Engineer − INTEL CORPORATION
• Oversaw computer network design and operation at a local site for the CPU design group and hired and
managed one engineer.
• Influenced and advocated the use of router networks using TCP/IP; pioneered and executed the network
design that is largely still being utilized at Intel.
• Developed a new network tool to analyze traffic patterns and redesigned the network to ensure network
availability and increased bandwidth to support business demands.
• Managed purchasing, upgrades and installation for physical network infrastructure, including the
conversion from coaxial wire to twisted pair.
EDUCATION
Master of Science in Computer Science − UNIVERSITY OF OREGON
Bachelor of Science in Computer Science; Minor in Physics − UNIVERSITY OF OREGON
VOLUNTEER EXPERIENCE
Volunteer − GROUNDSPEAK INC. 2006 − Present
JEFF EATON PAGE 2 | (503) 544-2937 |
jeff.t.eaton@gmail.com
• Review geocache submissions by diverse users of the website, geocaching.com, to ensure compliance with
publication guidelines and land manager policies including commercial content, and security issues.
• Work with submitters using email to educate on guidelines and policies, and request needed changes to
their submissions.
• Collaborate with the Portland Parks and Recreation department (Oregon) on developing a geocaching policy
to ensure that their park rules are followed while working to eliminate strict restrictions on geocachers.

More Related Content

What's hot

WilliamBosch_2016Resume
WilliamBosch_2016ResumeWilliamBosch_2016Resume
WilliamBosch_2016ResumeWilliam Bosch
 
Raspberry Pi - Lecture 1 Introduction
Raspberry Pi - Lecture 1 IntroductionRaspberry Pi - Lecture 1 Introduction
Raspberry Pi - Lecture 1 IntroductionMohamed Abdallah
 
Designing a Highly Available Environment Using Methods of Modern IT Infrastru...
Designing a Highly Available Environment Using Methods of Modern IT Infrastru...Designing a Highly Available Environment Using Methods of Modern IT Infrastru...
Designing a Highly Available Environment Using Methods of Modern IT Infrastru...Perforce
 
Space Codesign CMC Microsystems Webinar 20150205 unrolled
Space Codesign CMC Microsystems Webinar 20150205 unrolledSpace Codesign CMC Microsystems Webinar 20150205 unrolled
Space Codesign CMC Microsystems Webinar 20150205 unrolledSpace Codesign
 
MDemcio-Resume-2017-V3
MDemcio-Resume-2017-V3MDemcio-Resume-2017-V3
MDemcio-Resume-2017-V3Michael Demcio
 

What's hot (10)

WilliamBosch_2016Resume
WilliamBosch_2016ResumeWilliamBosch_2016Resume
WilliamBosch_2016Resume
 
Raspberry Pi - Lecture 1 Introduction
Raspberry Pi - Lecture 1 IntroductionRaspberry Pi - Lecture 1 Introduction
Raspberry Pi - Lecture 1 Introduction
 
Designing a Highly Available Environment Using Methods of Modern IT Infrastru...
Designing a Highly Available Environment Using Methods of Modern IT Infrastru...Designing a Highly Available Environment Using Methods of Modern IT Infrastru...
Designing a Highly Available Environment Using Methods of Modern IT Infrastru...
 
resume_ivan8
resume_ivan8resume_ivan8
resume_ivan8
 
Space Codesign CMC Microsystems Webinar 20150205 unrolled
Space Codesign CMC Microsystems Webinar 20150205 unrolledSpace Codesign CMC Microsystems Webinar 20150205 unrolled
Space Codesign CMC Microsystems Webinar 20150205 unrolled
 
RobDowell
RobDowellRobDowell
RobDowell
 
Craft Resume
Craft ResumeCraft Resume
Craft Resume
 
GeneCernilliResume
GeneCernilliResumeGeneCernilliResume
GeneCernilliResume
 
MDemcio-Resume-2017-V3
MDemcio-Resume-2017-V3MDemcio-Resume-2017-V3
MDemcio-Resume-2017-V3
 
NagarajaRao
NagarajaRaoNagarajaRao
NagarajaRao
 

Viewers also liked

Questionnaire Results
Questionnaire ResultsQuestionnaire Results
Questionnaire Resultsksinghmedia
 
Chronological resume
Chronological resumeChronological resume
Chronological resumejon weston
 
Burkett matthew digital_citizenship
Burkett matthew digital_citizenshipBurkett matthew digital_citizenship
Burkett matthew digital_citizenshipMatthew Burkett
 
Six thinking hats
Six thinking hatsSix thinking hats
Six thinking hatsWeolcan
 
Presentation of double spreads
Presentation of double spreadsPresentation of double spreads
Presentation of double spreadsBartoszMogilan
 
서울고속버스터미널
서울고속버스터미널서울고속버스터미널
서울고속버스터미널LeeByungYong
 
4 music magazine covers
4 music magazine covers4 music magazine covers
4 music magazine coversBartoszMogilan
 
Price Elasticity of Water Demand in a Small College Town: An Inclusion of Sys...
Price Elasticity of Water Demand in a Small College Town: An Inclusion of Sys...Price Elasticity of Water Demand in a Small College Town: An Inclusion of Sys...
Price Elasticity of Water Demand in a Small College Town: An Inclusion of Sys...Ramesh Dhungel
 
Natural hair colorants
Natural hair colorantsNatural hair colorants
Natural hair colorantsVikhyati Patel
 
лекция8
лекция8лекция8
лекция8infcult
 

Viewers also liked (14)

Questionnaire Results
Questionnaire ResultsQuestionnaire Results
Questionnaire Results
 
sonicatin presentation
sonicatin presentationsonicatin presentation
sonicatin presentation
 
Booklet RHDHV VN
Booklet RHDHV VNBooklet RHDHV VN
Booklet RHDHV VN
 
Chronological resume
Chronological resumeChronological resume
Chronological resume
 
Burkett matthew digital_citizenship
Burkett matthew digital_citizenshipBurkett matthew digital_citizenship
Burkett matthew digital_citizenship
 
Six thinking hats
Six thinking hatsSix thinking hats
Six thinking hats
 
Presentation of double spreads
Presentation of double spreadsPresentation of double spreads
Presentation of double spreads
 
서울고속버스터미널
서울고속버스터미널서울고속버스터미널
서울고속버스터미널
 
4 music magazine covers
4 music magazine covers4 music magazine covers
4 music magazine covers
 
Price Elasticity of Water Demand in a Small College Town: An Inclusion of Sys...
Price Elasticity of Water Demand in a Small College Town: An Inclusion of Sys...Price Elasticity of Water Demand in a Small College Town: An Inclusion of Sys...
Price Elasticity of Water Demand in a Small College Town: An Inclusion of Sys...
 
Natural hair colorants
Natural hair colorantsNatural hair colorants
Natural hair colorants
 
IBAT eMarketing
IBAT eMarketingIBAT eMarketing
IBAT eMarketing
 
лекция8
лекция8лекция8
лекция8
 
Grower Presentation 3
Grower Presentation 3Grower Presentation 3
Grower Presentation 3
 

Similar to resume (20)

omcrosby_resume
omcrosby_resumeomcrosby_resume
omcrosby_resume
 
Ghoshal_resume_LinkedIn_20160705
Ghoshal_resume_LinkedIn_20160705Ghoshal_resume_LinkedIn_20160705
Ghoshal_resume_LinkedIn_20160705
 
Christopher_Reder_2016
Christopher_Reder_2016Christopher_Reder_2016
Christopher_Reder_2016
 
Neeraj_Virmani_Resume
Neeraj_Virmani_ResumeNeeraj_Virmani_Resume
Neeraj_Virmani_Resume
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16
 
harish
harishharish
harish
 
DaveSailors-resume-v9.6.8.save
DaveSailors-resume-v9.6.8.saveDaveSailors-resume-v9.6.8.save
DaveSailors-resume-v9.6.8.save
 
Resume
ResumeResume
Resume
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_Resume
 
Matthew Chau_Resume
Matthew Chau_ResumeMatthew Chau_Resume
Matthew Chau_Resume
 
Greg_Res_2015-ADP
Greg_Res_2015-ADPGreg_Res_2015-ADP
Greg_Res_2015-ADP
 
Spellman Resume
Spellman ResumeSpellman Resume
Spellman Resume
 
Joel_2015
Joel_2015Joel_2015
Joel_2015
 
Joel_2015
Joel_2015Joel_2015
Joel_2015
 
Joel_2015
Joel_2015Joel_2015
Joel_2015
 
Joel_2015
Joel_2015Joel_2015
Joel_2015
 
Joel_2015
Joel_2015Joel_2015
Joel_2015
 
Resume July 2015
Resume July 2015Resume July 2015
Resume July 2015
 
Kurschner Richard-10272016
Kurschner Richard-10272016Kurschner Richard-10272016
Kurschner Richard-10272016
 
ResumeJagannath
ResumeJagannathResumeJagannath
ResumeJagannath
 

resume

  • 1. JEFF EATON jeff.t.eaton@gmail.com SYSTEM PROGRAMMER / ADMINISTRATOR Over 20 years of technical experience that includes an expansive System Programming and Administration background working in critical production environments. Expertise in writing software tools that identify and analyze problems, collect data for decision-making and automate tasks to reduce manual processes. Expansive knowledge of Unix/Linux operating systems along with writing and developing programs in C and Perl. Proven track record of developing new tools and innovative solutions to problems. Skilled in system deployment, maintenance and administration. AREAS OF EXPERTISE System Maintenance & Administration | Developing Software & Test Tools | Writing Scripts Automating Tasks | Troubleshooting & Technical Support | Producing Documentation |Test Methodologies Software Configurations | Installations & Upgrades | Server Maintenance & Administration TECHNICAL SKILLS Operating Systems: Unix, Linux (SLES, Red hat), FreeBSD Programming Languages: Perl, C, C++, Python, Java, Javascript, PHP, sh, bash, csh Databases: MySQL, SQLite Systems/Software/Protocols: Git, GitHub, RCS, NFS, TCP/IP, Posix, Unicode localization PROFESSIONAL EXPERIENCE Systems Programmer − INTEL CORPORATION 2012 – 7/2015 • Standardized the internally developed 'netbatch' Infrastructure that runs software jobs submitted by design engineers into pools that totaled 100,000+ Unix servers for CPU design groups as a member of Intel’s global team; this standardization created a consistent view to end users, and automated and simplified support of the pools. • Designed new tools to automate and create the netbatch configurations based upon the global standard and a database of server characteristics that was used for all of the standard netbatch servers at Intel and replaced an error-prone manual process that could never be up to date. o Built in enough flexibility to ease transition to the standard, and also allowed use for netbatch pools that were not part of the CPU design groups. • Developed software tools to help merge and audit diverse netbatch configurations at 15+ sites all over the world into one standard configuration and developed testing methodologies to identify and resolve problems prior to deploying new versions. o Drove acceptance and understanding of the standard configuration for the local sites by overseeing the merge, audit and testing of the capacity tools to ensure quality. • Mentored several new hires in Perl programming, providing code reviews and advice on writing secure, manageable, and testable code. Systems Programmer − INTEL CORPORATION 1998 – 2012
  • 2. JEFF EATON PAGE 2 | (503) 544-2937 | jeff.t.eaton@gmail.com • Led a team of four on Unix NFS disk storage, backup/restore operations and printer/plotter services for CPU design projects in Oregon through 2003; transitioned into a development focused role in 2003 to design software for server performance and automation. Systems Programmer (Continued) • Managed Unix NFS disk storage servers at Intel Oregon’s CPU design group during a time of rapid growth of disk space needs, approximately doubling every year; forecasted disk space needs and purchased new space when required to ensure that disk space was available when it was needed to avoid delaying CPU design projects while keeping costs down. • Spearheaded an initiative to find stale project data on disk that could be reclaimed without requiring project owners to do the weeks-long manual work to find it, resulting in significant cost savings. o Created a tool and process that could query the servers directly with raw NFS calls that is able to do the scans fast enough that it can run every day; this tool was adopted by the Intel global storage team and is still being utilized to scan all NFS disk space in Intel. o Made the data from the above tool available to project owners so they could reclaim their space before requesting new space, which allowed Intel to delay purchasing new servers until needed. • Developed tools that are still being used in the production computing environment to move NFS work areas and home directories from one storage server to another with minimal interaction from administrators and end-users. o The above tool has been used to move data off of servers that are at end of life; thousands of data moves have been done with zero issues and no needed involvement of storage team members. • Worked with the Intel global storage team to develop disk storage server plugins so that common tasks could be automated regardless of the storage vendor. PRIOR PROFESSIONAL EXPERIENCE Network Engineer − INTEL CORPORATION • Oversaw computer network design and operation at a local site for the CPU design group and hired and managed one engineer. • Influenced and advocated the use of router networks using TCP/IP; pioneered and executed the network design that is largely still being utilized at Intel. • Developed a new network tool to analyze traffic patterns and redesigned the network to ensure network availability and increased bandwidth to support business demands. • Managed purchasing, upgrades and installation for physical network infrastructure, including the conversion from coaxial wire to twisted pair. EDUCATION Master of Science in Computer Science − UNIVERSITY OF OREGON Bachelor of Science in Computer Science; Minor in Physics − UNIVERSITY OF OREGON VOLUNTEER EXPERIENCE Volunteer − GROUNDSPEAK INC. 2006 − Present
  • 3. JEFF EATON PAGE 2 | (503) 544-2937 | jeff.t.eaton@gmail.com • Review geocache submissions by diverse users of the website, geocaching.com, to ensure compliance with publication guidelines and land manager policies including commercial content, and security issues. • Work with submitters using email to educate on guidelines and policies, and request needed changes to their submissions. • Collaborate with the Portland Parks and Recreation department (Oregon) on developing a geocaching policy to ensure that their park rules are followed while working to eliminate strict restrictions on geocachers.