CONTACT INFORMATION

Name Hendrik K Meij
Nickname Henk
Address 159 Sheepskin Hollow Road, East Haddam, Connecticut
Work Phone 860.685.three-seven-eight-three
Cell Phone 860.301.guess
Email hmeij located at wesleyan period edu

EDUCATION

08/71-08/75 High School
Spieringshoek Hogere School
High School Diploma
Schiedam, Netherlands

01/76-06/80 Undergraduate School
Rijks Hogere Landbouw School (Agronomy)
Bachelor of Science
Deventer, Netherlands
Undergraduate thesis on plant ecology (virus transmitting nematodes).

09/80-02/83 Graduate School
Washington State University
Master of Forest and Range Management
Pullman, Washington
Thesis on comparative ecological/physiological advantages of deciduous
and evergreen growth habits under stress environments (timberline).
Minor in statistics.

01/83-12/85 Graduate School
Stephen F. Austin State University
Doctor of Forestry
Nacogdoches, Texas
Dissertation on ecophysiology with an emphasis on regeneration of forest
on drastically disturbed sites (surface mining).
Undeclared minor in statistics.
Foreign Language: Fortran.
 
EMPLOYMENT HISTORY (chronological)

08/88-12/90 Senior Research Aide 
Department of Agronomy, Penn State University
State College, Pennsylvania
Project leader of the Whole Farm Nutrient Monitoring Project; 
a part of the state of Pennsylvania's Chesapeake Bay Project.

12/90-06/93 SAS Statistical Programmer & Unix System Administration (Solaris)
Population Research Institute (PRI)
Statistical programming support of several smaller grants. Maintain and
improve Unix cluster of Sun workstations (~30). Design and implement in
house solution to develop data archive of public and proprietary social
science data.  
Population Research Institute, Penn State University
State College, Pennsylvania
http://www.pop.psu.edu/

07/93-02/94 SAS Statistical Programmer & GIS Consultant
Center For Aging & Health In Rural America (CAHRA, part of PRI)
Coordinate activities of several major faculty grants, train RA/TA's,
statistical programming, data acquisition & transformations, and build a
national county level health database across projects.
Population Research Institute, Penn State University
State College, Pennsylvania
http://www.pop.psu.edu/

02/94-10/95 CIESIN Information Analyst 
Center for International Earth science Information Network (CIESIN)
Using SAS, process US Decennial Census data for merging with satellite
imagery. In collaboration with Missouri Census Data Center.
Saginaw, Michigan
http://ciesin.org/

11/95-04/98 SEDAC Project Scientist
Socioeconomic Data and Applications Center (SEDAC, part of CIESIN)
Provide scientific guidance and assistance to the Applications and
Systems Development Teams, assist the Project Manager, and collaborate
with Project Scientists at other NASA Distributed Archive Centers of
the Mission To Planet Earth Program.
http://sedac.ciesin.org/
Saginaw, Michigan

07/98-present WESLEYAN University, multiple positions (detailed below) 
Middletown, Connecticut
http://www.wesleyan.edu/

EMPLOYMENT HISTORY (ITS at Wesleyan - 15 years)

07/98-12/2005 Information Technology Specialist (7 years)
01/2006-present Unix Systems Group Manager (0.5 FTE)
01/2006-present High Performance Computing System Administrator (0.5 FTE)
01/2006-present Senior Consultant for the Quantitative Analysis Center (QAC)

Programming Support. In-house development of ePortfolio portal framework.
Started in Lotus Domino Notes, then ported to Perl/Apache environment
with tight integration of PeopleSoft institutional database (Oracle).

Blackboard Administrator. Maintain and upgrade the installation (from
v4 to v8).  Since 2010 migrated and deployed to Moodle.

Numerical Analyses Servers (2).  Maintain, upgrade and user support.  
Linux Redhat servers for research and classroom use.
SAS,Stata,Matlab,Mathematica,Gauss,IDL/Envi,R,HLM,Lisrel,Rats,Java
and a variety of unix tools, utilities and compilers.

SAS Campus Representative. Maintain, install and troubleshoot SAS.
Provide programming support to faculty and students.  Automate repetitive
tasks using SAS macros. Manipulate and transform large datasets.
(US decennial census files, IPUMS, CPS, PSID, and local research data 
or foreign data collections for example financial bank data). 
http://sas.com

HPCC: High Performance Computing System Administrator. Maintain, upgrade
and provide user support for a five rack HPC environment containing a
mix of Intel Xeon and AMD Opteron chips running 64 bit Redhat, Oracle
and CentOS linux.  About 120 nodes provide access to ~10 TB of memory
accessible via 700-750 job slots (cores) using the Lava scheduler
(openlava.org, previously deployed Platform LSF).

HPCC: Total teraflops computational power about 35 (double precision);
most provided by 20 K20 GPUs whose availability is integrated into
the scheduler.  Two 48 TB disk arrays provide the home directories via
Infiniband interconnects using IPoIB or NFS.  
Provide documentation for users: https://dokuwiki.wesleyan.edu/doku.php?id=cluster:0 
Vendor relations, quote specs and hardware testing and evaluation.

HPCC: Software: Amber, NAMD, Gromacs, LAMMPS, OMSSA, Gaussian, SAS,
Stata, Mathematica, Matlab and an endless variety of compilers and
interpreters https://dokuwiki.wesleyan.edu/doku.php?id=cluster:73

HPCC: Designed and deployed a 25 node Hadoop cluster for QAC (social
scientists).  This cluster will offer access to 600 GB of memory and
1.5 TB of HDFS (Hadoop distributed file system). Its size could double.

HPCC: Support and handle any problem escalations within the Scientific
Computing and Informatics Center (SCIC) and QAC. Teach tutors the
cluster environment in a summer, one month intensive workshop.

Unix Systems Group Manager: Manage a team of 4, including one off site
ePortfolio Perl programmer (Toledo, OH) from 2008-2012 and one student
intern (2010).  Currently managing a team of 2 full time UNIX Systems
Administrators (winter 2013).

Participated in design & migration of the data center Unix servers (~120)
from Solaris to Linux (first to Redhat and now Oracle Linux).

Participated in design & deployment of Unix virtual environments:
VMware (general purpose servers) and OracleVM (for databases and Oracle
applications servers).

Participated in design & deployment of storage environment using NetApp
and Dell (Equalogic) arrays. Also familiar with Supermicro and ASUS low
cost server and storage hardware. Current storage estimated at 180 TB.
Deploy DR site (Springfield, MA). Systems deployed include mostly NFS,
but also LUN and iSCSI file systems. In collaboration with Windows Group.

Oversaw migration from physical tape based backup solution to virtual
tape library.  Deployed 126 TB NetApp virtual tape library (VTL) accessed
by Tivoli Storage Manager (TSM/IBM).  Two libraries serve all servers
and desktops.

TSM Administrator. Streamlined policies/deployment to better match our
backup environment. Planned and tested TSM upgrade from version 5 to
6; this included the database upgrade from proprietary to DB2 (IBM)
database format.

QUALIFICATIONS (List of Computer Skills)

Experience with Redhat/CentOS/Oracle Linux administration (4,5,6),
including server builds, OS installation and configuration, patch
management, package updates, performance tuning, firewalls, etc, for
over 14 years.  Before that experienced in Solaris (4 through 6), about
9 years.

Experience with shell scripting in Unix, primarily bash and tcsh.
Mostly perform all Linux administration using the command line interface.

Experience with Linux administration tools (such as dd, scp/sftp, the use
of redicting input, output and standard error etc). Experience with Linux
debugging tools (such as strace, nmap, ethereal, etc). Experience with
Linux distribution and maintenance scripts (init.d, yum, crontab, etc).

Experience with High Performance Computing (HPC) environments including
parallel compilations of software (Amber, NAMD, Lammps, OMSSA, Matlab)
using primarily OpenMPI or MvaPich2 (mpicc, mpic++, mpiccxx, mpif90). Both
Dell Power Edge rack servers and HP Sl2 blade servers are present in
the cluster.  The primary head node is a iProliant DL380 2U rack server
with four MSA60 StorageWorks arrays directly attached. Installed and
configured entire hardware and OS as well as cluster utilities such as;

- Platform OCS and LSF, 
- Then migrated to Project Kusu and Lava
- HP's Cluster Management Utilities (CMU)
- Bright Cluster Manager

Helped both Pace University and Wellesley University in the setup of
their High Performance Compute clusters. The former a 90 node cluster,
the latter a 40 node cluster. Currently working with Williams College.

Annual tutoring workshop for the QAC/SCIC (tutors attend 2 hours each
day during the month of June) learning basic Unix, shell scripting,
Perl, Php, SQL/MySQL, and using the HPC Academic Compute Cluster.
Rest of the day is allocated to faculty research projects (4 hours).

Experience with Perl programming language. Using arrays, hashes, built
in functions, CPAN modules, and building Perl modules. Sample code,
see below.

Experience with SAS software suite. Using procedures (Mean, Sort,
Freq, Summary, etc as well as SQL, and various statistical ones),
SAS/Graph, SAS/ODS, and others.  Comfortable writing macro code. The
sample code shows the integration of Perl and SAS with both accessing
the Oracle database.  SAS Proc/SQL is used to fetch data and store it in
the symbols tables and the code is heavily embedded with macro coding.
Sample code at http://sas.wesleyan.edu/ricardo2/sas/

Experience with maintaining/configuring campus wide ePortfolio
framework using apache (vhosts, redirects, htaccess, etc) with fail over
functionality (heartbeat) using 4 virtual servers and 4 physical servers
each servicing between 6-8 web based vhost services.

Experience with NetApp functionalities such as snapshots, replication, 
deduplication and configurations of FAS3050, FAS2240 and FAS2050. Also
hands on experience with Dell Equallogic PS4000 series.

General Data Center capacity planning and configuration (power, cooling, 
location of racks, switches etc)

Current Project: 
Identified high throuput scheduler (SLURM). Setup 16 virtual
nodes and configured SLURM.  Able to process 100,000 jobs in 58 mins.
Third identified provisioning platform able to do golden image, diskless
and diskfull nodes, templates, virtual nodes, and standard PXE boots
using Warewulf.
https://dokuwiki.wesleyan.edu/doku.php?id=cluster:134
https://dokuwiki.wesleyan.edu/doku.php?id=cluster:139 (+143 +144)

Custom Lava: Write an elim to create a "gpu resource" for scheduler
intergration using deviceQuery to identify idle GPUs and pass that count
per node on to the scheduler.
https://dokuwiki.wesleyan.edu/doku.php?id=cluster:119

Checkpointing: Enabled checkpointing for serial and parallel MPI jobs
by deploying BLCR cluster wide
https://dokuwiki.wesleyan.edu/doku.php?id=cluster:147 (+148)

INTERESTS

Gardening; Growing vegetables and fruits; House projects
Squash plus exercise in general 
  (hiking, swimming, jogging, cycling, kayaking)
Kindle Reading; scientific and nature, fantasy and science fiction
Music; (Met in HD) opera fan.

LANGUAGES
Fluent in English and Dutch

OBJECTIVES

Interested in employment leveraging any aspects of my skill set.
Can work independently well, also in energetic group dynamics.
Interested in learning new skills and topics in all disciplines.