|
|
Gabriel Cain
P.O. Box 15605
Seattle, WA 98115
425-418-8166
gabriel at gabrielcain dot com
Objective
I am seeking a position that offers me technical challenges, and the opportunity to make a meaningful contribution. I am interested in leadership and mentoring opportunities, and working at scale with large systems involving big problems.
Experience
-
PalominoDB
May 2010 to Present
DBA Team Lead
Seattle, WA
At PalominoDB, I am responsible for various database aministrative duties for DB systems for many clients, including: Gaia Online, Technorati, CastFire, and many others. I've wrangled with problems like migrating systems to multi-master replication configurations, configuring backups, SQL tuning and troubleshooting, and many other activities. I've done major upgrades to MySQL instances, and worked with MySQL in the cloud.
-
Pop Cap Games, Inc
November 2005 to May 2010
Senior Systems Administrator, Online Operations
Seattle, WA
At PopCap Games, I have served as Sr Systems Administrator, a position that has exposed me to many different technologies
and problem spaces. I have had to deal with systems at scale for our Bejeweled Blitz platform, a Facebook application that serves more than 100 million games per day, and has millions of unique users. I am responsible for the original and ongoing platform design choices -- DB/Hardware/Ops side scaling. I work closely with our Engineering group to solve problems with the platform, and offer insights into performance and growth of the systems platform.
My responsibilities at Pop Cap Games consist of the architecting and management of Unix (primarily Linux, some FreeBSD) server infrastructure, Cisco and Foundry Networks based network, and database clusters. The management of our unix infrastructure includes Apache/PHP/Memcached/MySQL web clusters, global server load-balancing (foundry gear), postfix based email system, and various other systems.
Notable accomplishments include:
-
The buildout of our Dublin facility which involved design decisions and systems deployment, as well as travelling to Dublin to actually implement
-
Cross-continent MySQL multi-master replication utilizing Cisco IPSec VPNs to implement inter-site links
-
Vendor negotiations and selection relating to IP services and colocation
I also was responsible for implementation of a multi-country database architecture to support our e-commerce system. And aditionally, for implementing CFEngine-based configuration management of our server systems to automate and provide change control over our server deployments to reduce sysadmin time required, and to facilitate change tracking.
I have grown the sysadmin team at Pop Cap from just myself when I started to a team of four systems administrators. I lead a team of three other systems administrators in response to supporting our global e-commerce website.
-
MeadGroup, Inc / ColoCenters (contract position)
August 2005 to November 2005
Systems Administrator/Developer/Many Things
Seattle, WA
ColoCenters/The Mead Group is a consulting and colocation company located in downtown Seattle, in the Westin building. My role is that of being an interrim sort; I have done cabling, mail server configuration, development, and anything else that needs to occur. I brought in the use of a ticketing system and a wiki to this organization to centralize and streamline documentation and issue tracking.
-
Dialup USA, Inc. (acquired by Ikano Communications in August 2005)
December 2001 to August 2005
Senior Systems Administrator
Lynnwood, WA
I maintained systems, including mail, web, dns, databases, and web proxies. I developed software for handling sysadmin tasks (database maintainance, db user creation, systems monitoring and reporting). I developed and utilized monitoring software to track system stability, availability and proactively handle capacity planning and system outage management. I managed MySQL-based databases, including mail and dial user account information. I handled networking implmentation issues, and specified networking components for growth, which included router configuration, routing protocols (BGP, OSPF), and similar technology. I handled implementing, and improving network security, and incidence response. I managed development of internal tools to improve employee productivity. I also handled second-level support issues. I implemented request-tracker at our location to aid in issue tracking, and troubleshooting. I managed four employees (another sysadmin, a developer, and the support staff.)
-
Bigdam.net
January 2000 to December 2001
Systems Administrator
Grand Coulee, WA
I designed and implemented the networking and server enviroment at Bigdam.net. This is an ISP that I built with my father, Alan Cain. My responsibility including implementation of all network services, including: dialup service, email, web services, dns, and all other information services. I developed software to manage our userbase, monitor our systems, and generate reports. I implemented web-based email services to allow our customers to read their email remotely. I assisted in the implmentation of our fixed wireless network deployment serving four counties. Bigdam.net is still in business serving the local area around Grand Coulee, and the surrounding counties.
-
Gabriel Cain Photography
January 2006 to Present
Principal Photographer
In addition to all the technical skills I have, I also run a small photography company that has been published by various media organizations and non-profits. My photography tends towards capturing arts events and people; my work captures people as they are, and often shows a hidden side of things. For more, follow the link to my photography website.
Skills
-
Operating Systems
-
Linux (Debian/Slackware/others)
-
FreeBSD (3/4/5/6)
-
Cisco IOS
-
NetApp DataOntap
-
Windows 3x/9x/NT/2K/XP
-
Networking, Storage, and Monitoring
-
Nagios for service monitoring
-
Cisco routers (26xx, 3725, 72xx)
-
Cisco switches (29xx, 35xx, 37xx, 65xx)
-
Foundry switches and load balancers
-
OSPF and BGP
-
IP Networking and Routing
-
Netapp F7xx and F8xx series filers
-
Programming Languages and tools
-
Perl
-
SQL
-
C
-
PHP
-
Bash/Sh/Tcsh shell scripting
-
Subversion
-
Git
-
CVS
-
Unix Services
-
MySQL, 5.1/5.0/4.1/4.0/3.23
-
(including complex configurations, multi-master replication, 1000+ QPS)
-
Zmanda
-
Memcached
-
Apache Web Server (1.3/2.0/2.2)
-
Xen Virtualization
-
Amazon EC2/S3
-
Postfix Mail Server
-
Bind v8/v9 DNS
-
SpamAssassin
-
Radius
-
NFS
-
Squid
-
Samba
-
NTP
-
FTP
-
CFEngine
-
LDAP
-
Many other tools and services...
-
Creative Tools
-
Adobe Photoshop CS3
-
Adobe Bridge
-
Other Skills
-
Clear and effective written and oral communication
-
General ISP skillset; dialup networking, routing protocols, diagnosing consumer computer issues, etc
-
Capacity Planning and monitoring with tools such as MRTG/RRDTool/Cricket/Scripts I wrote/etc
-
PC troubleshooting/systems integration/repair
-
Pulling and terminating ethernet cable systems, including 25 pair cable
-
Cable plant management and grooming
-
Management
-
Lead a team of three systems administrators at Pop Cap Games
-
Managed four technical staff members at Dialup USA
Certifications and Training
-
CCNA, April 2007
-
MySQL 5.0/5.1 High-Availability Training
|