Federico Grau                                       donfede@casagrau.org
4801 Fairmont Ave #203                              240-602-1244
Bethesda MD, 20814                                  updated: 2020-Nov-19
________________________________________________________________________

Goals:
  Seeking to join an ambitious and focused team, where I may apply my
  decades of GNU/Linux engineering skills to support a positive mission
  such as public health or renewable energy.

       *** No interest in US DoD or US DHS related industries. *** 


Skills Summary:
  Proven history of applying metrics, documentation, and Free Software
  to deliver repeatable solutions for complex engineering problems.

  Professional experience over two decades with RHEL, and past
    professional work with SGE HPC infrastructure, VMware ESX infra. ,
    Spacewalk, CFEngine and SaltStack automation tools, 
    Python, shell scripts, C/C++, and Object Oriented design programming, 
    MySQL, PostgreSQL, and Oracle SQL databases,
    TCP/IP, SMTP, HTTP, LDAP, and NFS network protocols and daemons,
    GNU/Linux, RHEL Linux, Ubuntu Linux, and Windows operating systems
  Repeated past contributions to documentation, building and following
    procedures, and recording metrics.
  Personal experience with GNU/Linux and the Free Software community
    since 1995.


Work Experience:
  HHS FDA Contractor -- Engility, SAIC (Feb 2018 - present)
  Scientific Computing GNU/Linux Engineer

  * Senior GNU/Linux engineer on a team of over a dozen.  Responsibilities
    include providing tier-3 Linux support to other engineers, investigating
    and critically analyzing technical challenges, independently progressing
    projects, authoring in-house supporting documentation and automation
    scripts.

  * Deployed enterprise monitoring infrastructure using Checkmk Raw
    Edition; authored Pull Requests with improved security to macOS
    agent, and improved pre-login banner screen.

  * (2019-01) SAIC purchased Engility.

  * Authored SOPs for Ubuntu16 Linux and CentOS7 Linux use at FDA; including
    Antivirus, AD connectivity, and PIV Smartcard logins.  
    Also created shell script to automate SOP installations, reducing a
    multi-hour manual effort to running a couple lines and waiting.

  * Investigated and authored Quicksheet documentation on configuring
    GNU/Linux to interoperate with Cisco 802.1x NAC network security.


  HHS NIH/NHGRI Contractor -- Digicon, CSRA (Jul 2013 - Feb 2018)
  Scientific Systems Engineer

  * Senior member on a team of 5 UNIX Scientific System Engineers (SSE),
    supporting a mix of CENTOS servers, including stand-alone servers
    and High Performance Computing clusters running Sun Grid Engine.

  * (2016-09) NHGRI IT contract transitioned companies from Digicon to
    CSRA; staff were retained.

  * (2015-01 -- 2015-12) UNIX Team Lead, guiding staff towards necessary
    tasks and projects, ensuring customer priorities were met.  Assisted
    with selection, training, and evaluations of SSE staff.  
    
  * Stood-up and integrated additional compute nodes; repaired failed
    nodes with vendor support.  Created RPMs of bio-informatic software,
    and deployed them to HPCs using configuration management tools
    (CFEngine, SaltStack).  Applied upstream distro patches (OS
    updates).  Improved documentation for the environment, ranging from
    wiki notes, to HPC diagrams, to policy documents.  

  * Collaborated with other infrastructure team staff for regular
    successful maintenance windows.


  ProQuest
  Systems Administrator, Principal

  Virtual Infrastructure Team lead (Jun 2009 - Jul 2013)
  * Developed and ran VM feasibility study during a hectic new software
    release cycle, opening the path for the organization to seriously
    pursue virtualization.

  * Led a two person team to transition ProQuest from a few disparate
    ESX servers, to maintaining half a dozen datacenters across the
    globe, hundreds of ESX hosts built to standard spec, supporting
    thousands of VMs.

  * Developed and maintained documentation on the ProQuest virtual
    infrastructure, with best practices, standards, and implementation
    plans to manage and grow the environment.  Collected automation
    scripts in a centralized source code repository (RCS; git).

  * Continuously explored and used new technologies to optimize
    management of virtual infrastructure, including Update Manager
    for consistent patch levels, Host Profiles for consistent
    configurations, AutoDeploy for diskless ESX images, and UCS Service
    Profile Templates for consistent server configurations.  Learned and
    documented Powershell/PowerCLI scripting to assist with automation
    of ESX and UCS environments.

  * Continued to coordinate with the UNIX systems admin team (with root
    access), occasionally providing 3rd-tier support (ex: RHEL SAN P2V).

  UNIX systems administrator (Jun 2008 - Dec 2009)
  * Part of a team of system administrators supporting datacenter
    migrations along with server deployments and upgrades of RHEL and
    Solaris.  Thousands of customer facing systems, along with Pre-Prod
    and Development systems were maintained, with minimal interruption
    in services.  
    
  * Led the technical merger of acquired sub-unit CSA-Illumina.


  Radio Free Asia
  Engineer II - Free Software Developer and Sysadmin (Oct 1999 - Jun 2008)

  * Senior engineer adapting the Rivendell radio broadcast automation
    system for use at RFA including: packaging for Debian, correcting
    bugs, and enhancing the system to work in a multi-user environment.

  * Part of a team of system administrators supporting 20+ GNU/Linux
    servers, 6 MS servers, on a 300+ client network, using standards
    based services such as: Samba/SMB, NFS, DHCP, DNS, SMTP,
    POP3S/IMAPS, HTTP, SSL, FTP, LDAP, NTP, MySQL, nagios network
    monitor, MRTG, Amanda/Bacula backups and more.

  * Developed, deployed, and supported significant portions of the RBOSS
    (Radio Broadcast Open Source System), both in-house and also for a
    related organization in FL.  Software systems are LAMP style and
    include: Track-X a radio log, News-X news wire searchable database,
    Auth-X centralized authentication component of the RBOSS system.

  * Developed and deployed low cost Free Software replacement to
    commercial routers including: WAN router connected to multiple ISPs
    using the BGP protocol, and LAN routers implementing NAT, iptables
    firewalls, and high availability clusters.  

  * Modified MPEG layer 2 encoder (toolame) in C to produce proprietary
    audio format for import into audio editing systems.

  * Developed multiple scripts and daemons in Python, to automate
    conversions and transfers of audio files and more. Programming
    technologies used included: forks, syslog, SMTP, SSH.

  * Implemented policies to help the facility operate better and more
    consistently, including: log books to record changes made on
    servers, centralized source code and document revision control.


  GIS/Trans, Ltd.
  Programmer Analyst (April 1997 - August 1999)
  * Produced HTML and database model for FL DOT WWW based truck permit
    application.  Developed ASP scripts to interact with Oracle database
    and ActiveX map (using VB and ESRI Map Objects).

  * Created web site to view and edit user preferences for a data
    integration application.  Used IIS, C++, and ISAPI.

  * Developed the "back end" of a rideshare system that included;
    installing AIX, setting up Oracle instance/database, writing C and
    Pro C programs to import/merge/export data, and setup PPP daemon.
    Developed automated scripts for NT Workstations to transfer
    information with AIX server via PPP.

  * Developed prototype application for FAA, using PowerBuilder and ESRI
    Map Objects, to search and query information on a computer map.

  * Responsible for system administration duties including; NT server,
    AIX, DNS, POP/IMAP, SMTP, NFS, Samba/SMB, and ISDN WAN Internet.

  * Implemented office standards for backups, application deployment,
    software libraries, and revision control.


  Sutton Place Gourmet
  Programmer (May 1996 - April 1997)
  * Developed 2nd revision of Price Change Maintenance System in FoxPro.
    It collected product information from several heterogeneous systems,
    computed changes, and converted the results into input for five
    different types of Point of Sale systems.

  * Assisted with Novell 4.x - 3.1x administration and user support.
    Provided PC software and hardware support (on site and via phone).

  Data Entry (October 1994 - April 1996)
  * Maintained item database of prices at registers for 16 stores.
  * Developed and ran various FoxPro reports for market studies.


  GE Information Services Inc.
  Intern (June 1993 - January 1995)
  * Maintained, enhanced, and documented software to report exceptional
    utilization in the company's SNA network.
  * Acquired experience on MVS mainframe and SNA network design.


Membership and Volunteer work:
  MCACS.net (2020)

  Audacity The Free, Cross-Platform Sound Editor (2007 - 2008)
    http://audacity.sourceforge.net/
  * CVS write access

  Rivendell Open Source Radio Automation (2005 - 2008)
    http://www.rivendellaudio.org/
  * CVS write access

  DC Linux User Group (Oct 1998 - 2003)
  * participated in several Installfests; webmaster for the LUG homepage.

  Electronic Privacy Information Center (www.epic.org) (Sep 2000 - 2003)
  * Developed and installed secure commerce web application in Python.
  * Replaced ListSTAR mailing list manager with Mailman and GNU/Linux.

Education and Certificates:
  George Washington University (2007-05 - 2013-05, 3.86 gpa)
    Computer Science BA with Option in Digital Media, Music BA 
    Senior Design - Music Practice Quantizer (MPQ) Android app
  RedHat Certified Engineer (RHCE)
    807100692703789 [2001]; 805009539442173 [2009] ; 160-020-178 [2016]
  VMware Certified Professional 4; VMware Certified Professional 5