Phillip D. Moore
3322 Elm Terrace
Falls Church, Virginia 22042
pdm@pobox.com
703.207.0120 (home)
571.213.4323 (mobile)
|
|
Citizenship: US Citizen
About Me: I am a Programmer and Senior Unix Systems Administrator / Engineer with experience with Redhat, Debian Linux and Sun Solaris at very large scales. I approach systems administration with an emphasis on efficiency and automation, using my extensive programming skills to architect scalable and robust system installations. I have experience in all aspects of large scale server administration: evaluating hardware, hardware and OS installation, remote management, systems and configuration management, software distribution, BCP, metrics, monitoring and 24/7 on-call rotation. I have experience with all the typical internet servers for DNS, HTTP, SSH, SMTP, etc. I have developed complex applications for the web with LAMP (Perl and PHP). I know how to make an installation run smoothly and ensure availability. I am a self starter and I enjoy taking on new challenges and learning.
Experience Highlights
Yahoo! Corporation / Inktomi Search
Senior Production Engineer
1999 - Present
- Manage many tens of thousands of Linux servers in a large scale clustered 24/7 production environment
- Responsible for all aspects of server management and production software from hardware turn over to the customer facing service in a revenue generating and business critical production environment
- Monitor, respond, repair, and maintain services to protect revenue and maintain a quality user experience
- Author and maintain a large library of custom Perl module for infrastructure systems
- Design and build software to monitor and maintain thousands of servers with terabytes of data
- Design and build software to distribute software and configurations to thousands of machines efficiently
- Build supporting framework glue to combine disparate products into a production service
- Manage and execute large complex projects directing work of individuals in US and abroad including datacenter relocations
- Manage both Linux and Solaris clusters world wide
- Represent production business interests in product design meetings to ensure product performance, availability, scalability, and security
- Business continuity planning (BCP) and SOX compliance
Supernews Inc / Remarq
Senior Unix Systems Administrator
1998 - 1999
- Managed over 100 Solaris x86 and Sun Enterprise servers supporting high traffic web based service
- Provided 24/7 on-call support
- Architected datacenter in co-location facility from ground up and managed its operation
- Designed software release mechanism and change control systems
- Assessed requirements and purchased hardware for new and expanding services
- News administration of Typhoon servers for use in conjunction with web service
- Managed DNS and mail servers for corporate and 'free e-mail' system
- Managed several contractors
3Com Corporation
Systems Administrator
1997 - 1998
- Support for over 700 Sun Solaris workstations and servers in a engineering production environment with high availability requirements
- Administration of DNS, NIS, HTTP, NNTP, FTP, and SMTP (sendmail) systems for the corporation
- Management of email (sendmail) system for 14,000+ users
- Configuration of Firewall (Checkpoint) and DMZ network
- Database administration and programming
- Intranet website administration and design
- Web project management
- Internal consultant on web technologies
Internet Doorway
Systems Administrator
1995 - 1996
- Helped build Mississippi's first state wide ISP from ground up.
- Setting up and maintaining servers for Web , FTP, DNS, NNTP (Usenet News), and SMTP (sendmail)
- Helped architect statewide network of POPs
- Writing custom applications for in house administrative use and for use by customers
- Customer support for Unix, Windows, and Mac
- Developed a highly successful website for the company
NSF Engineering Research Center at Mississippi State University
Systems Administrator
1994 - 1997
- Administration of network of over 250 Sun and Silicon Graphics workstations and servers, NFS, NIS, DNS, etc.
- Programming including Perl, C/C++, and shell scripting for use in administrative activities and custom application development for web
- Porting of software to run on various platforms
Qualifications
- Operating Systems: Administration of Linux (Redhat , Debian), Sun Solaris, Apple Mac OS X. Some Microsoft Windows.
- Networking: I can design, diagnose and debug complex networking systems and issues (TCP/IP, UDP) with tools such as tcpdump and work closely and competently with network engineers.
- Programming: Proficient with Perl, PHP, Javascript, CGI, Shell scripting. Capable with C, C++, SQL, and Java. A little Objective-C / Cocoa, Python and Ruby. Can pick up new languages as needed very easily.
- Revision Control: Perforce, CVS, Subversion, and RCS
- Hardware: Sun, Intel and AMD Servers, Network Appliance, 3ware RAID. Able to diagnose issues with hardware and perform or direct corrective action. Have setup internal RAID controllers, direct attached RAID controllers, and network attached storage (NAS).
- Database: Mysql, SQLite, and a little Oracle
- High-capacity and high-availability web server architecture and programming with Apache and farms of servers including the use of hardware and software load-balancing solutions
- Extensive experience developing web based applications with Perl CGI and PHP with MySQL backend (LAMP that are W3C complaint with HTML and CSS. Use of REST, XML+RPC, SOAP, and Yahoo User Interface Library (YUI)
- Experience managing complex projects and delegating tasks to others
- Exceeds skills and background of a Level IV Senior Systems Administrator as defined in SAGE Job Descriptions for Systems Administrators
- Productivity Software: Microsoft Office, Excel, Word, PowerPoint, Visio, OmniGraffle
- Web Related: Extensive experience in Adobe Photoshop CS3, Lightroom, MovableType, Joomla, Wordpress. Some familiarity with Adobe Flash. Experience designing W3C compliant websites with HTML CSS.
Education
Mississippi State University:
Completed 4 years of university towards a BS degree in Computer Engineering with an emphasis in Programming and Computer Architecture.
References available upon request