\begin{header}{William David Totten}
  \addr{Email}{
    William.Totten@pobox.com
  }
  \addr{Phone}{
    (302) 222-9325
  }
  %\addr{Home Phone}{
  %  (302) 731-7472
  %}
  \addr{Address}{
    110 Kells Ave\\
    Newark, DE 19711\\
  }
\end{header}

\begin{resume}
  \desc{Skills}
    \begin{detail}{OS}
      Linux (RedHat, CentOS, Arch, Gentoo, Debian, Slackware), ESX,
      AIX, Solaris, HP-UX, FreeBSD, SunOS
    \end{detail}

    \begin{detail}{Languages}
      perl, Bourne/Korn shell, awk, C, \LaTeX{}, HTML, python, Tcl/Jacl,
      scheme, prolog, pascal
    \end{detail}

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

  \desc{Employment}

  \begin{employer}{JPMorgan Chase \& Co.}{Aug. 2012 - Present}
    \begin{detail}{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.
    \end{detail}
    \begin{extra}
      \item Design infrastructure for business-line applications.
      \item Manage capacity planning process for Data Warehouse, ETL, BI, and
        Analytics spaces.
      \item Scope new projects to provide forecasts for hours, capital, and
        expenses.
      \item Develop processes and reports to ensure major workloads adhere
        to standards.
    \end{extra}

    \begin{detail}{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.
    \end{detail}
    \begin{extra}
      \item Developed a Django application environment to support the
        requirements of an acquired code base.
      \item Identified project requirements.
      \item Documented system configurations.
      \item Opened requests and acquired approvals
        in the various bank request systems.
        %in systems including: PIRA, EURC, hostmaster, PSES, SEAL, and
        %Peregrine.
    \end{extra}
  \end{employer}

  \begin{employer}{H. Lee Moffitt Cancer Center and Research Institute}
      {Nov. 2006 - Jul. 2013}
    \begin{detail}{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.
    \end{detail}
    \begin{extra}
      \item 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.
      \item Implemented a green strategy to power down unused compute nodes.
      \item Installed and maintained analytic tools for research,
        including Matlab, R, and many bio-medical applications.
      \item Supported Linux, Solaris, and AIX clinical and research systems.
      \item Escalation point for all UNIX based applications
      \item Built a kickstart process sans DHCP/PXE boot for
        network installs on networks which may not support DHCP.
      \item Primary for user access tasks.
      \item Primary support person for research users.
 \extrabreak
      %\item I own and and update the UNIX System Standards document
      \item 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.
      %\item Performed "Super User" role in the company's incident, change,
      %  and request management implementation. This includes providing
      %  guidance on the ITIL implementation to the process owners and also
      %  providing coordination, escalation, and support for my group.
      \item Maintained Linux golden images, build, and patch procedures.
      \item Installed and maintained Internet facing managed file transfer
        with Secure Transport.
      \item Installed and maintain the center's IP Address Management utility.
      %\item Installed and maintained a Wiki for technical
        documentation, including adding multiple custom plug-ins.
      \item Configured UNIX systems to authenticate against Active Directory
        and configured Single Sign-On with Kerberos.
      \item Developed UNIX/Linux wide monitoring
        implementation,  including personalized OS and application
        health checks.
      \item 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.
      \item Developed standard for out-of-band management of
        commodity hardware with IPMI.
      \item 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.
      %\item Developed the process for management and auditing of privilege
      %  escalation with keystroke logging.
      %\item Auxillary support for WebSphere based applications.
    \end{extra}
  \end{employer}

  \begin{employer}{Bank of America, from MBNA merger}{Nov. 1999 - Jul. 2006}
      \begin{detail}{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.
      \end{detail}
      \begin{extra}
        \item Worked on all phases of new projects, including design,
          scoping, implementation, and support.
        \item Performed standard system maintenance, including software
          installs, configurations, etc.
        %\item Supported the corporate printing solution and created 
        %  a menu system for operators to perform standard functions.
        \item Subject matter export for perl, sh/ksh, Dazel,
          NTP, ssh, file transfer, and the X11 Window system.
        \item Audited scheduled jobs to ensure they were not
          capable of negative side effects.
        \item 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.
        \item Created a data transfer and synchronization utility to
          support data replication with incremental updates when
          requirements were not met by existing tools.
        \item 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.
%        \item[stdconf] An environment-specific methodology for installing
%          standard configuration files for NTP, resolv, nsswitch,
%          /etc/profile, etc. Environment specifics, like
%          region or installed software, could be used to select the correct
%          templates, install them, and additionally restart software.
      \end{extra}

      \begin{detail}{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.
      \end{detail}
      \begin{extra}
        \item 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.
        \item Supported non-standard and one-off J2EE environments.
        \item Supported a pre-existing application server environment
          focused primarily on online banking.
%        \item Created a stacked impementation on high-scale HP-UX
%          RP technology with up to 4 Cells, 7 Clusters, and 96 JVM's
%          on a single server
      \end{extra}

      \begin{detail}{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.
      \end{detail}
      \begin{extra}
        \item Provided security liaison role on projects to ensure implementation
          compliance on UNIX systems.
%        \item Installed, managed, and extended multiple 3rd party applications
        \item Administered the UNIX SSH public key infrastructure.
        \item Created a utility to facilitate parallel ad-hoc queries and
          maintenance of an entire multi-vendor UNIX infrastructure.
%        \item Implemented a Tripwire UNIX data integrity solution;
%          augmented with functionality above what the vendor provides,
%          including system storage of the file database, support for
%          auto-accepting system patches, extended reporting, and more.  The
%          vendor sent two seperate sets of engineers to our site to learn
%          from the implementation and get ideas to solve the problems I
%          had already solved.
      \end{extra}
  \end{employer}

  \begin{employer}{Delaware Technical Community College}{Jun. 1999 - Aug. 1999}
    \begin{detail}{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.
    \end{detail}
  \end{employer}

  \begin{employer}{University of Delaware}{Apr. 1995 - Jun. 1999}
    \begin{detail}{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.
    \end{detail}

    \begin{detail}{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.
    \end{detail}
  \end{employer}

  \desc{Education}

  \begin{detail}{University of Delaware}
    Bachelor of Science\newline
    Major: Computer and Information Sciences\newline
    Concentration: Computer Science Theory
  \end{detail}

  \desc{References}

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

  \begin{reference}{Michael Rossi}{Manager, Moffitt Cancer Center}
    Moffitt Cancer Center \newline
    12902 USF Magnolia Drive \newline
    Tampa, FL 33612 \newline
    (813) 745-4639 or (813) 956-2248 \newline
    Michael.Rossi@moffitt.org
  \end{reference}

  \begin{reference}{Tony Grillo}{Manager, JPMorgan Chase \& Co.}
    8 Willow Grove Mill Drive \newline
    Middletown, DE 19709 \newline
    (302) 373-9819 \newline
    Tony.GrilloJr@verizon.net \newline
  \end{reference}
\end{resume}
