- System Administrator, 20 years: Install and manage servers (primarily Linux and Solaris; also Mac OS X, Windows NT/2000/2003/XP, and FreeBSD), providing a broad variety of services. Design, install, monitor, and secure integrated systems. Create small scripts for management tasks, such as firewall management and SSL certificate management. Supported biomedical research for 16 years.
- Writer/Editor, 17 years: Write technical articles and book chapters. Edit posts and white papers.
Senior Systems Administrator, HPC Group, Memorial Sloan Kettering Cancer Center: New York, NY. 2018-present.
- Responsible for managing two full-time system administrators and a hardware technician.
Systems Administrator, HPC Group, Memorial Sloan Kettering Cancer Center: New York, NY. 2016-2018.
- Responsibilities largely unchanged.
Systems Administrator, Bioinformatics Core, Memorial Sloan Kettering Cancer Center: New York, NY. 2008-2015.
- HPC: Maintain two high-performance Linux compute clusters (approximately 70 nodes total). Support next-generation sequence analysis and general-purpose computation using Grid Engine scheduler. Managed base configuration and cloning of cluster nodes for consistency.
- Storage: Manage 4 EMC Isilon storage clusters (5P raw capacity). Maintain GSS26 GPFS cluster (1.4P raw capacity). Manage Nexsan E-Series arrays for backup. Manage 3 Sun Solaris storage servers for bulk data storage (retired).
- Data Management: Designed and maintain parallel data verification and migration pipelines. Maintain backup and file inventory systems using
- Network: Manage small private wide-area network for HPC collaboration and data transport. Maintain BIND (DNS) and DHCP systems.
- Web: Maintain 10-20 Linux servers (CentOS, previously SuSE) for external and internal web applications and data analysis. Support Apache
httpd and many Tomcat applications, as well as SSL/TLS.
- Purchasing: Investigate new products and offerings. Specify and purchase equipment. Design integrated systems (networked computation & storage clusters). Work with vendors to document, investigate, and resolve issues.
- General: Maintain additional Linux servers for various applications such as email, research, and data distribution.
Editor Securosis: Phoenix, AZ. 2007-present. Securosis provides information security analysis.
- Editor: Edit all posts and white papers for errors, consistency, tone, and clarity.
- Contributor: Write occasional articles on security, firewalls, and macOS.
Senior Technical Analyst, Technology Infrastructure, Goldman Sachs: Jersey City, NJ. February-November 2008.
- System Administrator: Managed Solaris and Linux servers hosting securities trading applications. Responsibilities included system specification, configuration, maintenance, rationalization, account and access control, etc. Worked to normalize & rationalize systems and accounts under
cfengine & NIS. Utilized Nagios for health and performance monitoring. Performed user testing of various network connectivity scenarios, utilizing FreeBSD and
ipfw to evaluate different latency scenarios.
Senior System Administrator, Information Technology, The Rockefeller University: New York, NY. 2001-2008.
- System Architect: Designed integrated systems for research and administrative groups -- specifying software, connectivity, storage and fault tolerance, security requirements, and policies. Lead systems architect for Single Sign-On system based on highly-available Solaris systems and Big-IP load balancers. Lead architect for various projects, including high-performance computational clusters, research websites, ERP, and research facilities.
- Solaris: Specified and designed, installed, patched, secured, and configured approximately 100 systems, using Veritas (File System, Volume Manager, and Cluster Server), EMC NetWorker, SunONE Enterprise & Directory servers, BIND 8 and Infoblox DNSone, and Oracle (Database and 11i Applications). Designed and maintained load-balanced and high-availability systems.
- Red Hat Linux: Specified and designed, installed, patched, secured, configured, and maintained over 100 GNU/Linux systems, including HPC clusters.
- Other Responsibilities: Account management, security work (pre-emptive patching, auditing, user education, network design, and intrusion response), basic performance analysis, and network troubleshooting (in coordination with the Network Group).
- Leadership: Trained new System Administrators. Technical Lead for UNIX Systems Group.
- Purchasing: Worked with vendors including IBM and Sun on hardware/software product selection. Managed maintenance contracts.
System Engineer, Interactive Group, Shooting Gallery: New York, NY. May-December 2000. The Shooting Gallery produced independent films. The Interactive Group developed websites for The Shooting Gallery and clients.
- Systems Engineer: Built and managed web servers for Shooting Gallery and clients; on Solaris, Windows NT, and Linux; both on-site and at off-site hosting facilities.
- Senior Mac Support Analyst: Supported several dozen Mac workstations; integrated Macs with the corporate network. Hired a full-time Mac Support Analyst and switched to full-time Systems work.
Systems Architect, The Gryphon Group, LLC: New York, NY. 1999-2000. Gryphon did custom back-end development for high-end websites -- particularly e-commerce.
- Systems Architect / System Administrator: Managed all Gryphon's Internet servers, running Linux, Windows NT, Solaris, IRIX, and Mac OS. Maintained client and Gryphon websites.
- Network Manager: Managed the Gryphon LAN and Internet connection, including real-time monitoring, file sharing, and workstation backup.
- Project Manager: Helped define client goals and requirements, and created design specifications. This role included coordination of development efforts to ensure the final product satisfied client objectives.
- Training: Taught and supervised a Junior Systems Administrator.
- Assistant Director: Defined formal policies and procedures for project management. Supervised other Project Managers and Technical Leads to ensure best practices were being followed, particularly in client interactions.
Web & List Manager, National Audubon Society: New York, NY. 1997-1999. The National Audubon Society is a non-profit environmental advocacy organization with approximately 550,000 members and 510 chapters in the Americas.
- System Administrator: Installed and managed two Windows NT servers providing web, FTP, mail, and mailing list services.
- Webmaster: Maintained and enhanced main National Audubon Society web site, personally creating over 1,000 pages. Expanded site from about 30 pages beyond 2,000. Managed and hosted additional sites such as AUDUBON magazine. Established free web hosting services, including FTP access and customized domain names, for over 100 chapters with over 2,000 web pages. Managed site redesign with design firm. Organized committee to define policy for Audubon websites, set requirements, and specified future directions.
- List Manager: Chaired Audubon's List Oversight Committee -- consisting of staff, members, and directors -- to set policy and review requests for new email lists. Trained new list owners. Created and expanded Audubon LISTSERV service to over 100 lists and 10,000 subscriptions.
- Networking: Assisted Audubon IS with LAN & WAN design and troubleshooting, and consulted on TCP/IP, AppleTalk, and general networking. Established and managed Audubon's DNS service.
System Administrator, Medscape, Inc.: New York, NY. January-December 1996. Medscape was originally a free medical information website, offering content from Medline and a variety of other sources. Medscape grew from approximately 20,000 to over 150,000 users during my time as its sole system administrator.
- System Administrator: Configure, maintained, and monitored all servers (web, mail, SQL, search, and general-purpose) and user workstations.
- Mailing List Manager: Managed MedPulse newsletter and emailed it weekly to over 100,000 subscribers using Eudora Internet Mail Server (the world's largest installation).
- Networking: Managed TCP/IP networks for both Medscape and SCP Communications, Inc.
Desktop Support Specialist, Computing Services, The Rockefeller University: New York, NY. 1993-1995. Performed Macintosh desktop support, with sole responsibility for over 700 Macs for two years, including networking, backup, and system specification.
- System Administrator (personal projects)
- Hosted over 20 domains, providing web sites, blogs, email (Postfix, Cyrus IMAP, SquirrelMail, SpamAssassin), Subversion repositories, etc.
- Software Testing
- For the AG Group, Apple (over 1,500 bug reports, including security vulnerabilities), Bare Bones Software, Claireware, DayStar Digital, Dartmouth College, Ex Machina, Global Village, Green Dragon Creations, InterCon Systems, Lunatech Research, Mainstay, Men and Mice, MicroQue, Neon Software, Portfolio Systems, Qualcomm, Semicolon Software, Software Ventures, Sonic Systems, Stairways Software, Ultra-United, Velocity Development, Working Software, Ziff Communications, etc.
- Brooklyn Free Space: Webmaster and Mailing List Manager, 2005-2007. Trustee and Secretary of the Board, 2006-2007.
- Linux Lunch, 2004-present: Peer support lunch group for HPC system administrators, mostly from research and academic institutions.
- Webmaster and System Administrator: www.info-mac.org
- Info-Mac Network, 2000-2006. Info-Mac was an extensively mirrored web and FTP site, hosted by MIT on FreeBSD as a volunteer project.
- Panelist: 1999 San Francisco Macworld/Expo Pro Conference
- Discussed firewalls and intranets. Later adapted the presentation as a TidBITS article.
- Wheaton College: Norton, MA. Bachelor of Arts, cum laude, in Computer Science and Mathematics, with minor concentration in English. May 1993.
- Vassar College: Poughkeepsie, NY. Junior year exchange program. 1991-1992.
||References available upon request.