|
WORK HISTORY (20 years at Emory as of December 2008)
|
Present
|
1988
|
Emory University (Nov2008-Present)
|
Manager, UTS Architecture
|
Atlanta, GA
|
NCS/NetCom was merged fully into UTS as of November 2008.
- Manager of the UTS Architecture Group (Infrastructure Division).
- Directly manage a team of 7 data architects, engineers, and security analysts.
- Reporting directly to the Director of Infrastructure (UTS).
- Work with the managers of voice & data engineering to implement new technologies at Emory.
- Request resources for the implementation of new technologies.
- Provide peer-based training, documentation, & high-level expertise to the engineering group.
|
|
Emory University (Mar2007-Nov2008)
|
Manager, Architecture/R&D
|
Atlanta, GA
|
- Manager of the Architecture/R&D Group.
- Directly manage a team of 5 voice & data architects & engineers.
- Reporting directly to the Director of Architecture & Engineering.
- Work with the Manager of Voice/Data Engineering to implement new technologies at Emory.
- Request resources for the implementation of new technologies.
- Provide peer-based training, documentation, & high-level expertise to the engineering group.
- Retained many duties of Communications Architect for data networking.
- NetCom reorganized in 2006.
- Architecture was left with an overloaded director and no internal group leadership.
- The new Director of Architecture & Engineering wanted a technical manager leading a team of focused technical experts.
- In the summer of 2006 I began organizing the group unofficially.
- In the fall of 2006 I was asked to officially lead the group as team leader.
- In the spring of 2007 I was promoted and given the title of Manager, Architecture/R&D.
- Participating in the job hiring process within NetCom.
- Participated in the resume review, interview, and selection of a new Manager of Voice/Data Engineering.
- This committee found and recommended 2 candidates. Both candidates were hired for positions with NetCom.
- Participated in the recruitment of 2 former engineers for the engineering group. Both have returned to NetCom.
- Wrote new job descriptions for Engineer and Architect level positions.
- Worked with NetCom HR and the Director of Architecture & Engineering to better understand their goals.
- Worked with NetCom staff to address concerns they had with current job descriptions.
- Redefined Network Engineer I position as an entry-level job.
- Defined minimum requirements, maximum head count, requirements for skill development, and expected timetable for advancement.
- Redefined Network Engineer II position by clearly defining required and desired skills.
- Job descriptions were written to recognize converging voice and data skill sets without favoring either group.
- Clear expectations, training avenues, and areas for personal development were defined for this position.
- Defined new Network Engineer III position with minimum requirements and guidelines for head count.
- Created a salaried position within the engineering group for highest level expert engineers.
- Removed the need for 'specialty' titles by recognizing engineers with numerous areas of expertise.
- Defined 'areas of expertise' to flexibly allow the creation of new Network Engineer III positions as required by NetCom.
- Formalized skill matrix as a tool to define the necessary size of engineering staff in the engineering group.
- Created an Architect level position that focuses on troubleshooting network applications.
- This resource works closely with other IT organizations within Emory.
- Some are network issues. Some are server issues. We do not stop until the issue is identified.
- We do not place blame on our customers. We work with them and educate them whenever possible.
- This position has resolved several VoIP issues for NetCom.
- This position identified root-cause problems with the Mac client for Exchange.
- CPU and other resource issues were identified and the problem was accepted as a bug by Microsoft.
- Problems with Blackboard were determined to be nothing more than misunderstood test tool output.
- The resource spent time with the IT admin to learn, document, and train the admin in the proper use of the tool.
- They then jointly ran 3 series of tests with the tool and determined that the network was functioning properly.
- Participating in the Single Voice Platform (SVP) project at Emory.
- Participating in the virtual firewall project at Emory.
- Redesigning OSPF implementation at Emory to compensate for Juniper Netscreen limitations.
- Participating in the implementation of multicast standards at Emory.
- Architecting network solutions for routing multicast on the Emory network.
- Participating in cross-functional team meetings and documentation review.
- Working with other Emory IT groups to improve communications/relationships.
- Working with Healthcare IS (HCIS) to make presentations and answer questions regarding network changes.
- Working with AAIT to schedule, improve notification before, and expand testing after network changes.
|
|
Emory University (Jun2000-Mar2007)
|
Communications Architect
|
Atlanta, GA
|
- Assumed role of Team Leader, Architecture (September 2006).
- NetCom reorganized in 2006.
- Architecture was left with an overloaded director and no internal group leadership.
- In the summer of 2006 I began organizing the group unofficially.
- In the fall of 2006 I was asked to officially lead the group as team leader.
- Member of the Architecture Group.
- Emory University merged 2 data and 3 telco groups to create Network Communications.
- Continued most duties of Emory Healthcare Network Architect.
- Primarily focused on data networking and network security related issues.
- Wrote data networking standards documents for NetCom consolidation.
- IP Routing standards: OSPF, BGP, policies on static routes and nonroutable addresses.
- Equipment standards: selection, configuration, and operational issues.
- Network numbering & segmentation.
- Standards for assigning/sizing subnets.
- Segment types (end-user, network servers, core networks).
- Standard numbering for NetCom gear placement.
- Architected university wireless solution (winter 2001).
- This solution was not implemented due to security concerns I raised.
- Architected university wireless solution (spring 2003).
- Evaluated wireless vendors Airspace, Cisco, and Colubris.
- Selected Colubris and influenced product development/features.
- Worked with Airwave on requirements to fully manage a Colubris environment.
- Participated in the Emory DWDM Metro-Area Fiber Ring project.
- Team member evaluating Cisco, Movaz, and Nortel DWDM offerings.
- Team selected Movaz RAYexpress for Emory DWDM fiber ring.
- Trained to configure and troubleshoot Movaz gear.
- Installed and configured RAYtracer management server.
- Architected core routing solution (spring 2002).
- Evaluated routing vendors Avaya, Cisco, Extreme, Foundry, and Nortel.
- Used criteria to narrow field to Cisco and Foundry.
- Extensively tested gear and worked with both vendors.
- Selected Foundry BigIron to replace older Nortel and Cisco core routers.
- Architected virtual core routing solution (winter 2005).
- Evaluated routing vendors Cisco, Extreme, Force-10, Foundry, Juniper, and Nortel.
- Used criteria to narrow field to Cisco, Extreme, and Foundry.
- Extensively tested gear and worked with finalist vendors.
- Selected Foundry IMR640 to virtualize parallel Emory networks.
- Foundry later replaced the IMR640 routers with MLX16 routers.
- Led project to build a usable lab environment for network testing.
- Cleaned out space, ordered workstations & servers.
- Allocated network gear from spare inventory for test environment.
- All gear in the test lab is available as emergency spares.
- Implemented VMware servers to expand the lab's ability to support test servers.
- Set precedent for ordering test lab gear that can be dual justified as spares.
- Transitioned healthcare network website to NetCom.
- Rewrote key parts of the website to use PHP with a MySQL backend.
- System and website administrator for technical users website.
- Setup server and access for administrators of Intranet website.
- Wrote a 'dynamic switch system' in PHP and expect.
- Allows select users to reconfigure VLANs through a web interface.
- Started project to reduce NetCom server costs.
- Replaced SGI servers with commodity based Intel/Linux servers.
- Transitioned firewall duties to NetCom security team.
- Implemented Linux email server for NetCom.
- Setup SMTP, IMAP/IMAPS, and POP3/POP3S.
- Installed, configured, upgraded TrendMicro VirusWall.
- Installed and configured HTTP/HTTPS and Squirrelmail.
- Expert with Cisco routing and switching products.
- Expert with Foundry routing and switching products.
|
|
Emory Healthcare (Dec1988-Jun2000)
|
Network Architect
|
Atlanta, GA
|
- Primary network architect and administrator for
Emory Healthcare.
- Selected all router, switch, and hub solutions
- Initial unscalable network design by IBM: flat hub network
- Assigned and managed subnets for a class "B" IP network
- Assigned and managed IPX and AppleTalk network numbers and names
- Primary internal network hardware and software R&D.
- Selected CheckPoint FireWall-1 on AIX4 as
Emory Healthcare's
firewall
- Implemented CRMs (Cisco Routing Modules) in Cabletron hubs to segment network
- Selected Cisco 4000 and AGS+ routers to replace CRM deployment
- Selected Catalyst 5000 switches (running CatOS 1.0) to replace Cabletron hubs
- Diagnosed spanning tree bug in CatOS 1.0 - disabled STP network-wide
- Selected Cisco 7500 routers to replace AGS+ platform
- Diagnosed VIP-based fast ethernet microcode bug
- Selected Cisco Lightstream 2020 to connect core router links
- Diagnosed numerous system and FDDI-related bugs
- Eventually required Cisco to replace buggy switches with Catalyst 5500s
- Selected Cisco Lightstream 1010 and Cisco/Kalpana ATM solution
- Diagnosed numerous ATM bugs in the Kalpana implementation
- Eventually required Cisco to replace ATM modules with fast ethernet
- Selected Cisco Catalyst 8540 to replace Cisco 7500 routers
- Only for local-area high-speed connectivity
- Cisco 7500 routers serviced WAN links until 2005, outliving the 8540
- Primary internal Internet expert for
Emory Healthcare
Information Services.
- Secured and administered class "B" IP network for
Emory Healthcare
- Registered and administered numerous DNS domains for
Emory Healthcare
- Trained DNS administrators in IS and end-user departments
- Primary
Emory Healthcare
administrative, technical, and zone contact for the Internet
- Worked to improve
Emory Healthcare's
network security.
- Installed, customized, and administered CheckPoint FireWall-1 on AIX 4.3
- CheckPoint management clients installed on WinNT4 and Win2K
- Converted all unix server access from telnet to SSH
- Initial implementation of SSH for router access
- Implemented network management for
Emory Healthcare.
- Installed and administered CiscoWorks2000 on AIX 4.2
- Wrote and administered system/device uptime monitors - C and shell scripts
- Installed, customized, and administered MRTG 2.8.8 on IRIX 6.5
- Wrote Cisco AS5200 modem utilization interface - shell scripts
- Installed, customized, and administered Tivoli NetView 5.1 on AIX 4.2
- Extended NetView functionality via shell scripts and C programming
- Installed, customized, and administered Cabletron Spectrum 2.0r1 - 4.0r3
- Server software installed on SunOS 4.1 and IRIX
- Graph clients installed on SunOS, IRIX, AIX, WinNT4
- Developed custom Spectrum models for Chameleon PC and Axis Print Server
- Installed and administered HP LanView in a Windows PC environment
- Primary unix workstation/server internal support for Technical Services.
- Primarily RedHat i386/sparc Linux, IRIX 5.2-6.5, and AIX 3-4.3
- Familiar with SunOS 4.1
- Some experience with Ultrix and HP/ux
- Installed and administered Apache Web Server 1.3.x on Linux & IRIX
- Managed system services and web site content for WAN intranet server
- Widely deployed SSH (secure shell) and Samba (Windows file & print)
- Installed and administered primary SMTP (sendmail) and DNS servers
- Expert with network routing protocols
- IPv4: mostly OSPF and BGP
- IPX: mostly NLSP with some RIP/SAP
- AppleTalk: mostly RTMP with some EIGRP
- Expertise with a wide variety of network hardware and software
- Expert with Cisco IOS software and hardware (routers and switches).
- High levels of expertise with Network General Sniffers
(Fast Ethernet, FDDI, Ethernet).
- Experienced with Cisco, Xylogics, Telebit, Hayes, and US Robotics remote access products.
- Basic understanding of Adtran ISDN, Digital Link, and VeriLink CSU/DSU equipment.
- Selected IP and X-windows software suites for Windows platforms.
- Win3.1/Win95/WinNT: Netmanage Chameleon and Hummingbird eXceed
- Trained PC support, help desk, and training staff
- IP and X-windows for DOS, Windows, and Unix workstations
- Familiar with Microsoft Win9x/NT4/Win2K and Novell 3/4 servers.
- Basic understanding of Mac/OS, Mac/TCP, and Mac/X.
- Brief career path summary follows.
- Equipment Maintenance Specialist (December 1988)
- Network Operator II (May 1989)
- Acting Supervisor, Network Operations (~1 year)
- Network Analyst I (transferred to Communications)
- Network Analyst II
- Network Engineer II (reclassification)
- Network Engineer III
- Lead Network Engineer (position created for me, April 1996)
- Network Architect (position created for me, January 1998)
|
1988
|
1985
|
Avis Rent-A-Car Inc.
|
Computer Operator
|
Garden City, NY
|
Released and monitored jobs for MVS/XA, MVS/JES II, two VM/SP systems,
and one VM/XA system running on an IBM 3090 200E, 3084Q, and 4341.
Monitored IMS running under MVS through TSO. Some experience running
jobs for and monitoring ACP on an IBM 4381. Performed shutdowns, IPLs,
and basic communications functions on all the above systems as well.
Trained junior operators, print operators, and tape librarians.
|
|
OTHER TECHNICAL BACKGROUND
|
Present
|
2000
|
Scarborough Network Consulting
|
Network Subcontractor
|
Woodstock, GA
|
Consult with and subcontract network-related projects. These include firewall,
security, network design, installation, and troubleshooting projects.
|
1997
|
1994
|
Web Spinners Incorporated
|
Co-Founder/Partner
|
Norcross, GA
|
Incorporated and co-founded (webspin.com) Web Spinners Incorporated.
WSI was an Atlanta metro-area based consulting company dealing in network
design, installation, troubleshooting, and consulting.
WSI specialized in IP and IPX networks, especially the design and
implementation of turn-key networks and network servers.
|
1996
|
1988
|
mind.org Online Services
|
Founder/Owner
|
Atlanta, GA
|
|
mind.org provided dialup UUCP mail and news feeds to numerous Atlanta-based
systems and electronic bulletin boards. mind.org also provided text-based
access to mail and news for local dialup users. mind.org provided access to
a limited selection of Internet resources. Linux served as the primary
operating system in use.
Historical Footnote: mind.org originally ran
Fortress BBS software (written in C). I was the maintainer of the Fortress
codebase. Fortress was derived from STadel and Citadel-86 BBS code.
mind.org was converted to a private network in February of 1996.
|
1990
|
1988
|
Online Atlanta Society (OAS)
|
(various positions)
|
Atlanta, GA
|
1990: OAS President
1989: OAS Director
1988: OAS Treasurer
ABBL (Atlanta Bulletin Board List) Coordinator
|
|
TECHNICAL HOBBIES
|
HTML
PHP
MySQL
|
I've designed web pages since 1994. Most of the web pages at
www.mind.org
are designed and maintained by me. I designed and still maintain the
Chaotic Balance
website, as well as my department's internal engineering website.
I generally work in basic text editors (like vi) as I tend to believe this
keeps my understanding of the protocol high. I have deployed CMS software
for other websites.
As I began working with more advanced dynamic websites I realized that raw
HTML and even SHTML just weren't enough to accomplish what I had in mind. I
finally switched to PHP for most of my website work as it was both standards
based and similar enough to C that I could pick it up easily. MySQL was the
natural choice for storing data I needed to access with PHP. Over time I've
developed a good working knowledge of SQL in general and MySQL in particular.
|
C
C++
|
I began learning C when I took over development of the STadel BBS, naming my
fork Fortress BBS. I have since undertaken numerous C programming projects.
Most of these have been personal projects, but a few have been work related.
My largest projects have been: Fortress BBS, NetView extensions, SNMP-based
device uptime monitor with history, automated downloads for patient accounts,
bouncing undeliverable mail for DOS waffle BBS, and an online Unix-based MUD
game.
|
shell
scripts
|
Its nearly impossible to be a proper Unix admin without basic shell scripting
skills. My scripts tend to be simple bash and bourne shell script. When
cornered I can produce ksh and csh scripts as well.
|
MUD
administrator
1992-1999
|
I created FieryMud in 1992 from stock DikuMud code. With the assistance of
several long-term players, FieryMud has 100% original areas and has grown to
be a popular diversion for many people. Running FieryMud has pushed my C and
shell scripting skills to new levels. I passed the MUD, and its website, on
in 1999.
|
|
EDUCATION & TRAINING
|
|
2006
|
Global Knowledge
|
Fundamentals of Voice Over IP |
Atlanta, GA |
| Implementing Voice Over IP |
|
2005
|
Global Knowledge
|
Communication & Negotiation Skills |
Atlanta, GA |
| IT Project Management |
|
SANS
|
Assessing Wireless Network Security |
Denver, CO |
|
2004
|
TechNet Training
(CWNP)
|
Wireless Training - CWNA |
Atlanta, GA
|
|
Wireless Training - CWSP
|
|
SANS
|
Firewalls, Perimeter Protection & VPNs
|
Las Vegas, NV
|
|
System Log Aggregation and Analysis Hands-On
|
|
Reverse Engineering Malware
|
|
2003
|
Movaz Networks
|
RAYexpress/RAYstar training
|
Atlanta, GA
|
|
RAYtracer training
|
|
1998
|
IMS, Inc.
(Cisco)
|
Advanced Cisco Router Configuration
|
Atlanta, GA
|
|
Network General
|
Windows NT Network Analysis & Troubleshooting
|
Atlanta, GA
|
|
1997
|
American Research Group
|
ATM Internetworking
|
Atlanta, GA
|
|
ATM Essentials
|
|
Network General
|
ATM Network Analysis & Troubleshooting
|
Atlanta, GA
|
|
1995
|
Cabletron Systems
|
SPECTRUM Customization
|
San Jose, CA
|
|
SPECTRUM Administration
|
Atlanta, GA
|
|
1993
|
Cisco Systems
|
Router Hardware Configuration
|
Menlo Park, CA
|
|
Network General
|
Novell Netware Advanced Network Analysis
|
Atlanta, GA
|
|
Troubleshooting TCP/IP Networks with NFS Extensions
|
|
1992
|
Cisco Systems
|
Router Software Configuration
|
Menlo Park, CA
|
|
Network General
|
Multiprotocol Network Troubleshooting
|
Mountain View, CA
|
|
Network Troubleshooting: From Symptom to Solution
|
|
1985
|
Grumman Data Systems Institute
|
- Data Processing Fundamentals
- Computer Operations
- Intro to hardware & operating systems
- Interactive systems & communications
- RPG II/III programming
- IBM VM/CMS, DOS, OS, MVS
- Overall Final Average: 94%
|
Woodbury, NY
|
1984
|
1980
|
Hicksville High School
|
National Merit Scholar (SAT score 1430)
Honors Regents Diploma
Regents Scholarship
National Honor Society
|
Hicksville, NY
|