Yuan Xu
**** ******* **** ****, *********, TX *7539
281-***-****(H), 832-***-****(O), 832-***-****(cell)
Email: ********@*****.***
Citizenship US citizen
OBJECTIVE
Seeking a challenge position in Linux, UNIX/PC system domain that requires
solid system administration, programming experience, sciences and mathematics
BACKGROUND
Advanced Linux System Administration, Configuration and Management skills
Solid scripting experience
Windows XP and Server 2003 Administration
Strong troubleshooting and problem solving skills
Strong communication and interpersonal skills with a drive and dedication to get the job done in a timely manner under
tight schedules
Self starter with an independent mind who works well in a team environment
Exposed to a wide variety of software and hardware platforms
Very strong math and scientific computational research experience
SKILLS
Hardware: LINUX cluster and servers, PC-LINUX, SGI, RAID, NAS, PC, MAC, NT, printers, hubs, switches, FC HBA,
FC DISK ARRAY STORAGE, NetApp filers, LTO3 Autoloader
Software: Sendmail, Apache, DNS, NFS, NQS(PBS), SAMBA, VNC, Amanda network backup, AppleTalk, telnet,
FTP/SSH servers/client, DHCP server/client, IPtables, MYSQL/PHP, FrontPage, MS Office suite (Word,
Outlook, Excel, PP), WordPerfect, Netscape web server, SQL/PostgreSQL, Evolution Mails, Adobe
Photoshop/Acrobat, Video/Graphic Editing
Operating System: Linux (RH ES3/4, Fedora Core2-9, SUSE 10.1, CentOS5.1), IRIX 6.5, CRAY UNICO, Solaris,
AIX, OS/2, Windows NT4.0/2000/XP, Window 95/98, Mac9.x, VAX/VMS, IBM/VM/CMS., DOS/6.2
Language: Shell scripting (very good), Perl (very good), HTML (very good), CGI (good), tcl/tk (okay), java-script
(okay), FORTRAN (very good) and C/C++ (good) programming
EXPERIENCE
Senior Marine IT Support Specialist
CGGVeritas Feb. 2007 – Current
Technical Duty
Provide daily remote system administration supports for Linux, PCs, Linux servers and workstations for oil seismic
vessels in Gulf of Mexico, South America, Northern Sea and Asia Pacific Ocean.
Security monitoring and updates for Linux servers and Windows running Fedora Cores, SUSE Linux, RedHat and
CentOS..
Install/Configure/Upgrade/Maintain system hardware and software
Have implemented a reliable industrial strength and widely recognized automated remote network system backup
solutions for all seismic vessels on oceans using open source AMANDA without costing company any investments in
software purchasing and licensing.
Purchasing and configuring FC RAID Disk Array Storages as NAS for vessel Linux and Window computer backups.
Perl/shell scripting for automating offshore network backups.
Shell scripting for automated offshore and onshore SQL data transferring to third countries.
Developing virtualization and HA (High Availability) solutions for server (UNIX and Windows) consolidations on
vessels via NetApp and VMware ESX.
Shell scripting for automated all vessels’ PC virus updates via a centralized virus update server.
Computational Core Manager, Senior Scientist
Sealy Center for Structural Biology,
Mar. 1996 – Oct. 2006
University of Texas Medical Branch Galveston, Texas
Technical Duty
Provide daily system administration supports for Linux, PC workstations (Windows/Mac), Linux servers, SGI
workstations, Linux clusters as well as other computing related facilities.
Security monitoring and updates for linux servers and Windows
Install/Configure/Upgrade/Maintain system hardware and software, such as: kernel, NFS, TCP/IP, FTP, SSH, Tape
Drive, Email and Web servers etc; Install system utility/tools and apply patches
Create and maintain Backup/Restore and disaster recovery; Very strong skills on system, programming debugging and
system crash disaster recovery
Partition system drives or NAS drives to accommodate new needs for data storage/backups for Linux and PCs
Troubleshooting TCP/IP network problems and monitoring when needed
Guide, assist and manage Unix, NT/window95/98/2000/XP and Mac end users to solve any computer and application
software related problems.
Create, debug and document scripts (shell/perl) to automate system maintenance tasks for Linux clusters
Perform Linux cluster server tuning to improve efficiency, reliability, and performance.
Create and maintain SCSB center and group web sites; Write perl/CGI for web based applications
Train group members on IT related topics – Linux administration; Teaching duties – teach graduate students on
computation related topics (UNIX basics, perl programming and other scientific courses)
Support UTMB faculty, Postdocs and graduate students for their computational research needs
Played a main role for UTMB grid computing initiative joined by UTMB, HP, United Devices and Tripos that intended
for medical drug discoveries
Software developer
A principle Perl/Tk GUI developer to interface FORTRAN code with more than 4000 lines of code already written.
Perl/CGI developer for web based application such as on line applications of our scientific software written in
FORTRAN or C/C++
Write Linux shell scripts to automate system jobs and system monitoring
Some experience with JAVA GUI/FORTRAN (2003)
Wrote JAVA/FORTRAN wrapper
Apply all kinds of compilers to compile MPI/MPICH2/scientific applications on Linux cluster for parallel scientific
computing.
A principle FORTRAN software developer for scientific application with optimization procedures that last for over 6
years with more than 10K line of code written
Management Duty
Annual budget preparation for computational core
Responsible for making purchase of equipments: evaluate vendors/products, negotiate quotes and configure to fit center
faculty’s specific needs.
Make recommendations and specifications for faculty members related to hardware and software purchase.
Generate reports and documentation for computational core operations.
Write scientific papers for publications on peer-reviewed international journals
Research Associate/System Administrator
NMR Core Facility, Comprehensive Cancer Center,
University of Alabama at Birmingham Sept. 1992 - Feb. 1996
Perform daily system administration support for UNIX system such as upgrade/configure IRIX OS
Install application software manage user accounts as well as system and user backup/restore.
Troubleshoot system problems such as NFS, FTP, TCP/IP etc
Create shell scripts to handle job submissions on CRAY’s NQS system for computational process.
Develop large scale FORTRAN/C programs for globe system optimization of complex mathematical models with large
number of independent variables using CRAY supercomputers.
Write scientific papers for publications on peer-reviewed international journals
Research Associate
Dept. of Biomathematical Sciences
Mount Sinai Medical Center, New York, NY Jan. 1989 - Sept. 1992
Mathematical modeling of Nuclear Magnetic Resonance spectra of proteins using IBM Main Frame and digital VAX
FORTRAN code development for numerical analysis of mathematical models
End users support on computer related problems such as terminal setups, user file backups/restore using VAX tape drive
Write scientific papers for publications on peer-reviewed international journals
Research Associate
Depts. of Chemical Engineering and Food Sciences
Michigan State University, East Lansing, Michigan Sept. 1987 - Sept. 1988
Conduct research on free radicals measurements of meats using Electron Spin Spectra method
Write scientific papers for publications on peer-reviewed international journals
EDUCATION
1982 - 1988 Ph.D. Michigan State University
Major: Theoretical Chemistry (Non equilibrium thermodynamics)
1975 - 1978 BS Sichuan University, Chengdu, CHINA
Major: Physical Chemistry, Minor: Mathematics
TRAINING
Large scale parallel scientific programming (Pittsburgh Super computer Center, 1994)
UNIX (UNICO) Administration, IRIX Systems Administration, Web Authoring (SGI training, 1999).
Advanced UNIX System Administration for Computer Science graduate students (grade 4.0, University of Houston at
Clear Lake, 2000)
PUBLICATION
15 Scientific publications and book chapters on peer-reviewed journals (main contributor, available upon request)
REFERENCES
Available upon request