Martin Gehrke
Pittsburgh, PA
martin@teamgehrke.com
Education:
Bachelor of Science in Computer Science May 2006
Fu Foundation School for Engineering and Applied Science
Columbia University
Computer Knowledge:
Programming Languages (Used Daily): PHP, Perl, Python, Bash, Javascript
Programming Languages (Have Used): C, C++, Java
Operating Systems: Linux (SUSE, Ubuntu), VMWare ESXi, IOS
Windows XP/Vista/2k3/2k8
Hardware: Dell & GenericWorkstations;
HP DL360/380/580, HP BL460/680,
Supermicro & Whitebox, Cisco 3750G/E, 4900
Nvidia Tesla
Open Source Software: Apache, jQuery, Cacti, MySQL, VirtualBox
Work Experience:
Systems Administrator August 2006 – Present
Two Sigma Investments, LLC, New York, NY
Two Sigma Investments, LLC is a finance and technology firm that uses process-driven investment trading strategies. They leverage the use of new technologies and a large machine environment to develop and compete in the financial industry.
-
Product Manager for Simulation/Compute Farm
-
Daily maintenance and long term project management for a top 500 Supercomputer level environment with 300+ servers, 1+ petabyte of storage at multiple data centers
-
Responsible for server evaluation, purchasing, installation, monitoring, troubleshooting, repair
-
Designed and upgraded the network from 1GbE using Cisco 3750s to 10GbE using Arista
-
Managed the addition of 128 new servers to address capacity shortages
-
Created metrics and Key Performance Indicators to help with a cost benefit analysis of future projects
-
Collaborated with internal developers to research, evaluate, and purchase company's first GPU computation platform to dramatically decrease simulation runtimes
-
Linux Systems Administration
-
Automated unattended machine builds in Ubuntu using preseed files, apt-mirrors, and post-build customizing scripts to create a single touch machine build process for a Global build infrastructure allowing Administrators to quickly build servers in colocations around the world.
-
Automated Server hardware and health monitoring to identify failed components and streamline RMA process
-
Worked with users to identify hardware requirements, secured competitive pricing from vendors and engineered solutions to meet user needs
-
Designed user interfaces using jQuery, Python, and PHP to visualize server monitoring data
-
Authored a tool to centralize maintenance plans and communicate server down time to users using Python and MSSQL
-
Created DEB repository for internal packages, automated new package additions, created DEB files from scratch
-
Extensive Documentation of all aspects of environment and procedure, enabling all Administrators to more easily familiarize themselves with new features and information
-
Troubleshooting of Research and Production equipment
-
Datacenter Management
-
Monitoring of environment and facilities using POE temperature/humidity sensors, cameras, and door sensors
-
Ordered and installed 30 APC 48U Netshelter SX racks with cable management and rack-level managed PDUs at multiple locations
-
Implemented hot aisle / cold aisle layout using datacenter best practices
-
Setup realtime monitoring of datacenter and rack-level PDUs using SNMP
-
Windows Systems Administration
-
Built and configured Windows 2003/2008/MSSQL servers
-
Intermediate knowledge of Active Directory / DNS / DHCP / DFS
-
Rollout of 802.1x IBNS to user environment
-
New user creation and maintenance
-
Created a server in Python to listen for remote commands to create and delete DHCP and DNS records allowing for the automation of server provisioning and decommissioning
-
Created Firefox extension to better integrate the browser into our Enterprise environment
-
Network Administration
-
Intermediate Cisco management, troubleshooting
-
Assigned VLANs, created port-channels, and added switches to an existing Stack
-
Systems Programming
-
Python, Bash, PHP, CGI programming
-
Tools to monitor and manage fast growing and quickly changing environment
-
Regular Duties
-
On-call rotation
-
Helpdesk / phone support
Junior Systems Engineer/Administrator June 2004 – August 2005
Northrop Grumman Information Technology, Washington D.C.
-
Team member of Group Virtual Reality Center and Software Integration Lab
-
Responsible for 150 Windows, 15 SUN Solaris, and 5 Linux machines
-
Order and assembly of new workstations
Personal Interests:
Home Network: At home I use a mix of Windows XP, Ubuntu, and FreeBSD. I run FreeNAS as a backup and file server that uses a mixture of TFTP, SMB, NFS, and HTTP. I have flashed the firmware of an older WRT54G with DD-WRT and created a secure wireless network using WPA2 encryption. I created a PXE network to build Ubuntu machines.
Firefox: I wrote an extension, Open Source in Tab, that allows the user to view the HTML source in an new tab, instead of opening an entirely new window.
Activities and Leadership:
United States Rowing Assistant Referee 2008-Present
Central Park Track Club Webmaster 2007-Present
Columbia University Varsity Crew Team – Captain 2004-05
Association of Computing Machinery – Organizational Committee Member 2004-05
International Athlete House - Founding member: Spring 2004
Columbia University Varsity Crew Team - Team member: 2003, 2004
Senior Patrol Leader & Assistant Scout Master – Alexandria, VA Boy Scout Troop 131
Masters Intermediate Crew Coach – Thompson Boat Club, Washington, D.C. 2004
Honors:
Eagle Scout, Troop 131, Boy Scouts of America
Washington Post All-Metropolitan Crew Team 2002
Presidential Scholar, Gonzaga College High School