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