March, 2000 to October, 2000: Lumeria Inc.
Lead Systems Engineer, manager of systems group (all
two of us); Unix and NT system administration; Cisco router configuration;
Netscreen firewall setup, config and rollout; PHP Perl web application
coding; LDAP design and rollout, IMAP rollout; building and administering
Apache web servers; Sendmail setup and rollout; Anti-virus rollout; SAMBA;
DNS administration; domain creation and maintenance with the InterNIC
June, 1998 to Feb, 2000: Babcock & Brown, Inc.
(Full
Time)
November, 1997 to June, 1998: Babcock & Brown,
Inc. (Contractor through the Trattnor Agency)
Web and Perl development for corporate intranet on Solaris,
NT, Linux and Macintosh; enabling Web access to Sybase databases using
Perl tools; Netscape Suitespot administrator; news server administrator;
DNS administration on Solaris and SunOS; Sendmail, IMAP, SMTP and POP3
mail administration; NIS/NFS administration; Filemaker Pro database programmer
and administrator; administration of world wide network of Cisco routers
and Cisco PIX firewall; remote access administration; Omtool network fax
administration; backup Unix, NT and Mac administrator
November, 1996 to September, 1997: Cemax-Icon Corporation
(again)
(Permanent Position)
Maintaining Apache/httpd, MS IIs and Webstar web servers
and their content on Linux/Sun, MS NT and Mac, respectively; building database-to-web
applications using Filemaker Pro database and Lasso CGI; creating and maintaining
graphics for web with Adobe products (Photoshop, Acrobat); some Perl CGI
programming; system administrator for heterogenous network consisting of
PC, Sun and Mac desktop machines and Sun and Windows NT servers; administering
NIS, NFS and DNS services; maintaining and upgrading Shiva Lanrover remote
access servers; maintaining POP mail server on Sun platform, maintaining
and performing system backups; configuring and repairing desktop and laptop
machines
November, 1995 to October, 1996: Logistix Corporation
(through EDP Temporaries, San Ramon, California)
Managing desktop architecture for Apple hardware/software
and networking; deploying and maintaining Mac-based web server with CGI
connection to Filemaker databases; providing IS support for the corporate
headquarters and dealing softly with the bigwigs; configuring TCP/IP on
Mac and Windows OS; installing and troubleshooting desktop applications
on both Mac and PC platforms, including MS Office, Ms Mail, Netscape, Filemaker
Pro 2 and 3; programming Applescript for automated program installation
and backup; troubleshooting Appletalk networking problems on both Ethernet
and Localtalk; configuring and troubleshooting Windows NT server problems
on Ethernet
Some acronyms I have known:
NIS, NFS, CIFS, DNS, DHCP, SMTP, IMAP, POP3, TCP/IP, LDAP, SNMP, SSH, SSL, TLS, SAN, FC, iSCSI, HTML, PHP, CSS, SQL
Rocket/Aldon:Since 2014 I have transitioned to our web development group. I work closely with our graphics designer to implement our web applications using HTML, CSS, Javascript, JQuery, Aungular.js, Typescript.js, and previously, Backbone.js and PHP. I'm also primarily responsible for building our C++ applications on a variety of UNIX and UNIX-like platforms, such as Linux, MacOSX, Solaris, AIX and HP-UX. Previously: I manage 11 Vmware 4.x servers hosting 50-60 Linux (and some Windows) virtual machines. We don't want to pay for VMware's control center software, so I've done things like script a backup system for these machines using PERL, the vmware command line and rsync, scripted migrating virtual machines between these VMware hosts using PERL and rsync, scripted emergency shutdown scripts using PERL and BASH. The Linux virtual machines are running RHEL and CentOS v5.x and 6.x. I created templates for both OS versions which we roll out to the VMware servers as needed.
I also set up the monitoring of these devices, using Mon (https://mon.wiki.kernel.org/) and Nagios and installing the net-snmp client on the Linux hosts and enabling SNMP on the VMware hosts. I also do performance monitoring using MRTG/rrdtool and vmktree (http://vmktree.org/).
Two of our products use Apache Tomcat, so I have done many Tomcat installations and configurations and done a lot of troubleshooting using the catalina log files.
Another product uses MySQL, so I have had a fair amount of experience installing and configuring MySQL on Linux (also at Affymetrix). I have not used anything but the MyISAM backend, however.
I also researched and set up using our Linux-based product in the Amazon AWS cloud (EC2), which has saved us a great deal of time and effort in doing international sales.
Kodak Gallery: we managed thousands of Isilon storage servers running Apache and WebDAV, which provided storage for use by the web site, and we managed the Linux servers that provided the web sites. We configured these machines using a set of Python scripts and SSH, written in-house. We did intense Apache performance tuning and load balancer tuning.
Affymetrix: I managed a 200+ compute cluster, Linux servers running various versions of Fedora and Postgres databases. I also managed the EMC/Brocade SAN storage we used, and was trained in using NetApp just before I was laid off (they closed the compute cluster in Emeryville and moved most of the science crew down to the main office in Santa Clara; too far for me). We used MySQL for internal IT operations, and I wrote PERL/DBI and PHP web frontends for that system.