PayPal, Site Architect
Glendale, AZ 85305
I've had a passion and sometimes addiction with computers for as long as I can remember. I used my first Mac at age 5, taught myself to type at age 9, wrote my first web page at age 12, became a Linux admin at age 14, a Unix Admin and Cisco Engineer at age 16, and have been programming in Perl and PHP since I was 17. Today I am Site Architect for one the of the largest online payments companies in the world. PayPal, where I have worked since August 22nd, 2005 doing administration and now architecture.
For as far back as I can remember, I knew what I wanted to do. Ever since I saw my first computer it was love at first site, all my drive, ambition, and motiviation have propelled me ever since. I am an extremely positive, intelligent, and outgoing indiviudal who loves learning, music, programming, dogs, and working out. I get along with everyone, and regardless from the sound of my resume I am humble.
In my spare time I run TuxLabs where I keep in touch with cutting edge open source solutions. Additionally, I use the environment as a development playground and place to try out new concepts or business ideas. All of this is a bi-product of continuing my education as a student of life long learning.
- Operating Systems
- Ubuntu, Redhat, CentOS, Fedora, Slackware, Gentoo, Solaris, FreeBSD, OpenBSD, BSDi, AIX, and Windows
- Programming Experience
- Administration & Support Experience
- Apache, Tomcat, Nginx, HAProxy, Kickstart, VCS, MySQL, VMWare, OpenStack, VBLOCK, Cisco UCS, Terracotta, Cisco IOS, Routing & Switching, Puppet, MCollective, Cfengine, Bind9(DNS), Postfix, Qmail, NFS, Samba, NTP, FTP, TFTP, Rsync, LDAP, NoSQL technologies, Hadoop, iptables, NetApp, F5, Netscaler
- Monitoring Application Experience
- Nagios, Cacti, New Relic, MRTG/RRD, Foglight, Keynote, Big Brother, and Tivoli.
- Networking Experience
- Administered various Cisco Switches, Routers, CMTS, CSS at CableOne (a cable ISP).
- BGP, iBGP, EIGRP, RIP, IOS, CatOS, access lists, QoS, circuit turn up T1-OC12
- 2005-Current PayPal Inc. Site Architect
- Responsibilities: Instrumental in building a world class NOC for PayPal working as a Lead Systems Administrator. One year later I was promoted to Unix Coverage where we were on call to support & troubleshoot various pieces of software & hardware required to support the site including Redhat, Solaris, and AIX systems as well as Netapp filers, Netscaler and F5 load balancers, Cfengine, DNS, Mail, etc. Then promoted to Systems Delivery where we built, configured, and integrated many different systems, load balancers, and in house developed applications. In 2010 I was promoted again to Site Engineering where we reviewed Product Development designs, created architectural design diagrams, scope of work statements, bill of materials, disaster recovery strategy, monitoring requirements, etc used to identify every operational requirement to built out architecture and infrastructure to support PayPal.com applications. Responsible for scaling the site, ensuring site stability especially as it relates to the applications written by PayPal PD. In this role I have helped design high availability solutions for our critical site flows such as Payments, Checkout and Point of Sale as well as in house NoSQL clusters, routers and messaging systems.
- 2004-2005 Pearson School Technologies Systems Administrator
- Responsibilities: Included, but were not limited to server operating system builds, deployment of application builds & RRT’s, maintaining of patch and firmware levels, monitoring of both host and user transactions, and asset management. Pioneered data center management policies and developed asset tracking systems using Perl/MySQL. Act as primary configuration administrator for Nagios and Foglight monitoring systems. Utilize Kickstart and Norton Ghost to build Fedora and Windows systems quickly and reproducibly. Administrated hardware such as Sun Fire 220, 240, 280, 440, and 480 servers as well as Dell PowerEdge and Compaq Proliant series servers. Also administrated Sun StoreEdge A1000, D1000, T3’s and Dell PowerVault 220S. Participate in an SLA driven on call rotation to troubleshoot system, service and application level failures escalated by first level Command Center 24/7.
- 2001-2004 Cable ONE Internet Services Internet Engineer
- Responsibilities: Provide support, training, and superior communication to NOC Engineers on all Engineering related tasks. Last line of defense on call for all site issues escalated by the NOC 24/7. Monitor and resolve any and all issues with servers, networking equipment, databases, and troubleshooting related tools. Utilized monitoring tools such as Whats Up Gold, MRTG, RRD, and Nagios. Did network ip tracking and handle ip management with ARIN to coordinate future ip requests. Hardware experience includes: various Compaq/Dell servers, Cisco routers (VXR 7200), Cisco Cable Modem Termination Systems/Universal Broadband Routers (VXR 7200’s), Cisco Catalyst Switches (CAT OS, IOS), Cisco Content Engine 590’s. Resolve core network routing (TCP/IP, EIGRP, BGP, RIP v2) issues as well as upgrade existing routing configuration for efficiency. Maintain high security on all medians especially Linux servers, databases, and Cisco equipment utilizing access lists and ip chains/ip tables. Maintain and create new cable modem configuration files using Cisco Docsis Cable Modem Configurator to be handed out via TFTP. Create reports and administration scripts for auditing, monitoring, and maintaining network stability using mainly PERL/VBS/SQL. This includes writing secure scripts for accurately automating Cisco and Linux changes to configurations on a mass scale. Scripts are also created for account managers to correct internal databases automatically that were running on LDAP, MS SQL, Access and Excel. Turn up, monitor, and maintain Internet circuits at T1, DS3, OC3, and OC12 speeds. Maintain and monitor servers and services to provide POP, IMAP, SMTP, DNS, DHCP, HTTP, LDAP, MySQL, SQL and TFTP with an overall goal to provide competitive hassle free cable modem service. Setup several secured Apache web servers to provide internal tools for technicians.
- 1999-2000 PSN Internet Services Systems Administrator
- Responsibilities: Started as a level 1 technician and proceeded to excel with 2 promotions: Level 2, followed by Systems Administrator. As Systems Administrator I administrated several Linux Redhat and Unix BSDi systems running Apache and Sendmail services. As Systems Administrator I wrote a training manual for all technicians including basics on Cisco routers. Completed an outage notification mailing list where a customer, could submit themselves to an outage mailing list for their area. Also completed a custom web based router building utility enabling level 1 and 2 technicians to add new DSL subscribers to the router error free and without router access. Maintained all Cisco 7204 VXR routing configuration for ip & bgp as well as access list and security configuration. Assisted in ip management and utilization tracking as well as repairing, restoring, and monitoring all network outages both server and network related.