William David Totten


Email:
William.Totten@pobox.com
Phone:
(302) 222-9325
Address:
110 Kells Ave
Newark, DE 19711

Skills

OS     Linux (RedHat, CentOS, Arch, Gentoo, Debian, Slackware), ESX, AIX, Solaris, HP-UX, FreeBSD, SunOS

Languages     perl, Bourne/Korn shell, awk, C, LaTeX, HTML, python, Tcl/Jacl, scheme, prolog, pascal

Applications     VMware, VMware VI SDK, Nagios, Rocks HPC Cluster, Torque, MOAB, Kerberos, Samba, Axway Secure Transport, Remedy ARSPerl, Men and Mice, bind, Mondo Rescue, Apache, PowerPath, Linux iSCSI/multipath, LVM(Linux, AIX, HP-UX), Veritas, Citrix ICA client(Linux, Solaris), Dazel Output Server, WebSphere 5.x,6.0,7.0, SunONE, Digi Console Server, Big Brother, Tripwire, Unix Privilege Manager, PowerBroker, NDM, SSH2, OpenSSH, MS Office, OpenOffice, LibreOffice

Employment

JPMorgan Chase & Co. (Aug. 2012 - Present)

Engineer Lead - Solutions Architecture     I provided infrastructure architecture solutions for a data management ecosystem supporting consumer lines of business. The position encompassed planning, design, and project support for all areas of a data management ecosystem supporting a 375 Terabyte Teradata data warehouse.

  • Design infrastructure for business-line applications.

  • Manage capacity planning process for Data Warehouse, ETL, BI, and Analytics spaces.

  • Scope new projects to provide forecasts for hours, capital, and expenses.

  • Develop processes and reports to ensure major workloads adhere to standards.

Engineer Lead - Technology Operations     I designed and implemented a platform for running a Django web framework application. The position combined the roles of solutions architect and implementation engineer.

  • Developed a Django application environment to support the requirements of an acquired code base.

  • Identified project requirements.

  • Documented system configurations.

  • Opened requests and acquired approvals in the various bank request systems.

H. Lee Moffitt Cancer Center and Research Institute (Nov. 2006 - Jul. 2013)

Network System Analyst     As a system administrator, I supported research, clinical, and business supporting UNIX/Linux Systems, including a High Performance Compute (HPC) Cluster which meets the requirements for listing on NSF grant applications. This position encompassed all aspects of UNIX support, from supporting hardware and building servers to project participation and architectural decisions. This position required 24-hour support of patient impacting systems, with membership in an on-call paging rotation.

  • Built and maintained a High Performance Computing (HPC) cluster used by research users to solve resource intensive problems. I managed cluster health, package/install additional software for researchers, and managed accounts. The cluster consisted of 87 compute nodes and supported over 30 software packages.

  • Implemented a green strategy to power down unused compute nodes.

  • Installed and maintained analytic tools for research, including Matlab, R, and many bio-medical applications.

  • Supported Linux, Solaris, and AIX clinical and research systems.

  • Escalation point for all UNIX based applications

  • Built a kickstart process sans DHCP/PXE boot for network installs on networks which may not support DHCP.

  • Primary for user access tasks.

  • Primary support person for research users.

  • VMware Architect. I managed cluster resources, designed standards, and approved changes. I wrote and managed a nightly compliance script to ensure adherence to standards and system integrity.

  • Maintained Linux golden images, build, and patch procedures.

  • Installed and maintained Internet facing managed file transfer with Secure Transport.

  • Installed and maintain the center's IP Address Management utility. documentation, including adding multiple custom plug-ins.

  • Configured UNIX systems to authenticate against Active Directory and configured Single Sign-On with Kerberos.

  • Developed UNIX/Linux wide monitoring implementation, including personalized OS and application health checks.

  • Developed Linux bare metal recovery process to simulate AIX's "mksysb" functionality using Mondo Rescue. This process is used for disaster recovery and to clone physical servers.

  • Developed standard for out-of-band management of commodity hardware with IPMI.

  • Developed a process whereby Linux and MacOS systems could seamlessly mount and access CIFS shares and DFS trees in a secure fashion using Public/Private Keys for automated and batch jobs. This included writing a specialized FUSE filesystem to allow multiple users to access personalized mounts via the same path.

Bank of America, from MBNA merger (Nov. 1999 - Jul. 2006)

Infrastructure Support Engineer     I primarily supported infrastructure projects and applications. I designed and implemented new projects individually and with teams. The on-call rotation included support for all UNIX OS related issues.

  • Worked on all phases of new projects, including design, scoping, implementation, and support.

  • Performed standard system maintenance, including software installs, configurations, etc.

  • Subject matter export for perl, sh/ksh, Dazel, NTP, ssh, file transfer, and the X11 Window system.

  • Audited scheduled jobs to ensure they were not capable of negative side effects.

  • Developed the UNIX-side automation to support an entire Data Center migration to a different state, by finishing up the work that staged hardware and SAN replicated disks could not. We migrated our production processing in 4 hours, with nearly all customer facing applications up at the end of the window.

  • Created a data transfer and synchronization utility to support data replication with incremental updates when requirements were not met by existing tools.

  • Developed a quality assurance system to verify system configuration and standards compliance across all UNIX types. This system is configurable and is used to verify system compliance after all changes.

Application and Middleware Support Engineer     I supported J2EE application server environments. I served as the primary support person for assigned projects. The on-call rotation supported bank-critical applications like online banking, benefits, and ``Common Services'' used by most internal applications.

  • Team lead with responsibility for the technical efforts of four individuals to design and implement a new application server environment to replace all existing middleware with WebSphere. This included the development of management procedures, automated deployment, and management scripts.

  • Supported non-standard and one-off J2EE environments.

  • Supported a pre-existing application server environment focused primarily on online banking.

Security System Administrator     I secured bank UNIX systems using commercial products and home-grown processes. I was responsible for implementing corporate security policy, ensuring compliance to policy, and working on yearly internal audits. I identified gaps in policy and proactively implemented solutions. Along with application support, the on-call rotation supported all UNIX access and account issues.

  • Provided security liaison role on projects to ensure implementation compliance on UNIX systems.

  • Administered the UNIX SSH public key infrastructure.

  • Created a utility to facilitate parallel ad-hoc queries and maintenance of an entire multi-vendor UNIX infrastructure.

Delaware Technical Community College (Jun. 1999 - Aug. 1999)

Adjunct faculty     I taught the second level C programming course, CIS150. For this class, I designed all tests, projects, homework assignments, and lectured students regarding topics from understanding pointers to structured program design.

University of Delaware (Apr. 1995 - Jun. 1999)

Web Master     I deployed and managed the web server software and maintained web sites for the Department of Institutional Research, a collaboration site for the Society of College and University Planning, and a variety of statistic presentation sites.

Site Consultant     I Assisted users and answered questions at the main computing site on campus. This included providing telephone support and in-person assistance to faculty, staff, and students. I Provided technical support for Solaris, Linux, DOS, Macintosh, and MVS.

Education

University of Delaware     Bachelor of Science
Major: Computer and Information Sciences
Concentration: Computer Science Theory

References

Dr. Steven Eschrich, PhD   (HPC research user)
Associate Member, Biostatistics and Bioinformatics Department
Scientific Director, Cancer Informatics Core
Moffitt Cancer Center
MRC-BMI
12902 USF Magnolia Drive
Tampa, FL 33612
(813) 745-1303
Steven.Eschrich@moffitt.org

Michael Rossi   (Manager, Moffitt Cancer Center)
Moffitt Cancer Center
12902 USF Magnolia Drive
Tampa, FL 33612
(813) 745-4639 or (813) 956-2248
Michael.Rossi@moffitt.org

Tony Grillo   (Manager, JPMorgan Chase & Co.)
8 Willow Grove Mill Drive
Middletown, DE 19709
(302) 373-9819
Tony.GrilloJr@verizon.net