David J. Fred
resume@dfred.net
Work Experience
Senior Network Systems Engineer
March 2001 - February 2002,
Archway Digital Solutions, Mountain View, CA
-
Development and integration of a new computer system architecture consisting of
high density multi-blade enclosures, diskless multi-processor blades,
gigabit ethernet interfaces with TCP off-load co-processors and
embedded gigabit ethernet switching. System includes integrated
dynamic configuration, provisioning and management capabilities.
-
Developed requirements for network configuration and performance,
system management and administration, system monitoring and
availability.
-
Specified default switching topologies and routing
designs for multi-enclosure configurations.
-
Defined test scenarios and conducted analysis of processor blade,
gigabit ethernet co-processor and switching functions.
-
Developed customer use cases including: multiprocessor gene and
protein sequencing using BLAST software and a test deployment of a
customer application for highly parallel image enhancement of
archival motion picture prints.
Principal Network Engineer
August 2000 - February 2001,
Amazon.com, Seattle, WA
Senior Network Engineer
September 1999 - August 2000,
Amazon.com, Seattle, WA
-
Technical lead of network engineering
team responsible for design and implementation of production
datacenter, website and worldwide corporate networks.
-
Member of engineering oncall rotation with final responsibility for all aspects of internal and external network function.
-
Duties include capacity planning, routing design and
refinement in a multihomed IP environment using primarily BGP and
OSPF.
-
Charged with planning, coordination and
execution of router, switch and systems maintenance in a highly
available production setting.
-
Worked closely with security engineering
group on all aspects of design, configuration and deployment of packet
filters, firewalls, intrusion detection systems and VPNs.
-
Responsible for providing periodic
consultation to systems, database and software groups on network
design, utilization, performance and security.
-
Designated liaison for tracking problem
resolution and new feature requests with primary network hardware
vendor.
-
Member of team responsible for evaluating
vendors and new networking and load-balancing devices.
Manager, Systems Engineering
October 1996 - April 1997,
ANS Communications, Ann Arbor, MI
-
Manager of 10 person system administration
team.
-
Management responsibilities include both technical
and group leadership roles.
-
Systems Engineering responsible for installation,
maintenance and improvement of heterogeneous UNIX server environment utilized
for the management and/or provision of ANS services including: network
management and operations, customer web hosting, internal and customer
DNS service, network tool development, network statistical and billing
data collection and network security auditing and reporting.
-
In addition to UNIX servers, team also responsible
for installation, support and backup of approximately 75 desktop UNIX workstations
used by network engineering and operations staff.
-
Specification and purchasing of a variety
UNIX server/workstation/laptop systems, commercial software licenses, battery
backup systems and air conditioning equipment.
-
Responsibility for team building, recruiting
and hiring, annual performance reviews and salary adjustments.
Senior Network Engineer
January 1995
- October 1996, ANS Communications, Network
Operations Center, Ann Arbor, MI
-
Member of engineering team providing real-time
engineering support for national DS3 and ATM-based IP backbone, multiple
virtual private data networks and large-scale dialup modem infrastructure.
-
Real-time responsibilities include approximately
20 hours per week resident oncall in the ANS NOC, Cisco, Bay Networks and
GATED router configuration, inter-ISP routing problem resolution, troubleshooting
of DS0, DS1, E1, DS3 circuits, configuration of FDDI, HSSI, Ethernet, V.35
and ISDN interfaces and devices.
-
Skill set for oncall engineering work includes
self-sufficiency balanced with teamwork, remote problem determination and
resolution, customer service and vendor relations, ability to maintain
composure in critical situations.
-
Non-oncall projects include network management
programming, capacity planning, participation in specification and performance
testing of high-speed routing and communications hardware, large account
technical coordination, mentoring of new operators and engineers.
Systems Research Programmer II, UNIX
System Administrator
November 1991 - December
1994, University of Michigan, Information
Technology Division, Ann Arbor, MI
-
Technical co-lead of team providing UNIX system
administration support for U-M departments. Supported hardware
platforms include Sun SPARC, IBM RS, DEC MIPS, NeXT, HP and SGI.
-
Responsibilities include development of
secure, scalable and automated system administration tools and
procedures for use by team members and other U-M system
administrators.
-
Direct system administration duties include
OS and application software installation and upgrade, system security,
resource management, distributed file systems, distributed maintenance,
upgrade and backup systems, sendmail and DNS configuration and account
management.
Network Operations Technician III
July 1990 - November 1991,
Merit Network, NSFNET Network Operations Center,
Ann Arbor, MI
-
Network fault isolation and repair coordination
on both LANs and WANs including: Ethernet, FDDI, IBM token ring, Pronet80,
X.25, low-speed leased lines and clear-channel DS1 and DS3 circuits.
-
Local and remote hardware troubleshooting,
software installation and maintenance on production network routers including:
IBM RT and RS6000, Cisco, Proteon and DEC.
References available upon request.
Skills and Areas of Knowledge
IP Networking
-
Router, Switch and Firewall Configuration
-
Cisco 12000, 8540, 8510, 7500, 7200, 4000, 3600, 2600, 2500, 675 routers
-
Cisco 6500, 5500, 5000, 2900 switches
-
IBM RS6000 AIX/gated routers (NSFNET)
-
Bay Networks BCN routers
-
Cisco PIX and UNIX host-based firewalls
-
Routing Design and Troubleshooting
-
Protocols: BGP, OSPF, EIGRP, IGRP,
RIP
-
Multihomed customer solutions
-
Customer-requested traffic analysis
and consultation
-
Packet filtering and firewall construction
-
Backbone metric tuning and congestion avoidance
-
Inter-ISP routing problem resolution
-
Network and application protocol analysis
-
Redundant LAN design using router, switch and host-based failover mechanisms
-
Data Circuits
-
OC-3, DS3, DS1, E1, ISDN, DS0 including fractional
and inverse-multiplexed variants
-
POS, ATM, HDLC, PPP, SLIP
-
Extensive troubleshooting experience of outages
using loops and data test patterns
-
Knowledge of telco methods, resources and
service structure
-
Acceptance testing and monitoring for new
and restored data circuits
-
Replication and resolution of data-pattern
sensitivity problems
-
Dialup Services
-
Hardware and software configuration of USR
Total Control Hubs
-
Server-side PPP configuration
-
ISDN configuration on Cisco, USR and Ascend
hardware
-
ISDN BRI troubleshooting
-
LAN
-
Gigabit Ethernet, FDDI, Fast Ethernet,
Ethernet including switched variants
-
Hub and switch installation and configuration
-
Troubleshooting, packet sniffing and analysis
UNIX System Administration
-
UNIX Variants
-
Linux
-
AIX
-
Solaris
-
SunOS 4.X
-
4.3 BSD/IBM AOS/BSDI
-
AT&T SVR4
-
Programming Languages
-
General Skills
-
Remote distributed management
-
Security auditing
-
Software package porting and building
-
Version control system management
-
Kernel configuration and tuning
-
System performance analysis and tuning
-
Installation and Maintenance Services and Daemons
-
System Services: DNS, FTP, NTP, TELNET, TFTP,
X11
-
Web Services: HTTP
-
Mail and News Services: IMAP, NNTP, POP, SMTP
-
Security and Access Services: Kerberos, SSH, Radius
Interpersonal and General Skills
-
Business Relations
-
Customer service and technical support
-
Vendor management
-
Conflict resolution
-
Communications
-
Excellent written and verbal communication
skills
-
Experience developing in-house training materials
-
Technical writing experience
-
Touch typist at 75-80 wpm
-
Troubleshooting
-
Enjoy resolving challenging technical problems
-
Trained in creative problem solving
-
Varied hardware and software background
-
Extensive remote problem determination and
resolution experience
Education
University of Michigan, 1986 - 1989, Computer Engineering
Traverse City Senior High School, 1986 Graduate
$Id: resume.html,v 1.73 2002/09/12 21:43:21 djf Exp $