Brian D. Dolan-Goecke
Brian@Goecke-Dolan.com
Work Experience:
Independent Consultant - Chief Network Architect - Linears Pcs.com November 2001 - Present
Participate in strategic business planning and relationship building. Advice on both technical and business issues.
Design and implement network for wireless ISP service. Design and implement services for wireless ISP service. This services include Internet access services, DHCP services, distributed DNS services, Web services, E-Mail services, and remote secure E-Mail services.
Prepare systems for resale by; testing equipment, gather machine specifications, finding comparable equipment. Suggest equipment pricing and bundling for sale.
Independent Consultant - Presenter @IBM eSever pSeries Linux and NUMA-Q Technical University, October 2001
Presented on Linux Networking, Linux VPN Lab, and Linux Today. Presentations available at http//www.Goecke-Dolan.com/Brian/Presentations .
Senior System Administrator - IZEX Technologies Inc. April 2001 - Present
Transition Internet T1 service to a new service.
Port Linux 2.4 to the Sharp LH79520 SOC processor.
Implement a VPN with Linux and cipe VPN Linux module.
Maintain network and web site servers. This includes watching security warnings and system logs, applying appropriate system patches and updates, and system configurations.
Independent Consultant - IZEX Technologies Inc. August 2000 - April 2001
Develop, deploy and document backups for the entire company.
Deploy and enhance custom web site software for a muti-site environment. This included configuring several HP Intel based multi-homed servers with Red Hat Linux using raid for fault tolerance. With a backend database server running Informix on another HP Intel based server, again with raid for fault tolerance. In addition built tools to support and maintain, and evolve this environment, specifically user management tools and reports.
Design and implement company network. This included redesigning all aspects of the network, including Internet Connection, DMZ, Backend DMZ, Development Network, Infrastructure Network, and Corporate Network.
Independent Consultant - Network management Engineer - InoTech July 2000 - November 2000
Help design Internet based Internationally distributed Network Management System for remote installed web cache with satellite and Internet connection for OrbLynx.
Create tools to generate, collect, and manage the data from remote network probes.
Assist with administering HP OpenView/ITO system monitoring 5 system around the world. Build triggers and alarms to monitor the remote systems. Build data gathering routines. Create web tool to gather requirements, track development and document the event to be managed.
Network Management Engineer - WAM!NET October 1998 - July 2000
Formulated distributed client/server architecture and tools to monitor our network performance and uptime. With this tool we are able to track the performance of our network from a varity of network locations, allowing a distributed monitoring. All the data can be stored on a local server, or on an enterprise server. The data will then be retrieved and collated by the main report server, and web reports generated.
Developed a web interface to MicroMuse NetCool/Omnibus SNMP event list. The Web interface allows clients to view the open Event (and Trouble Tickets) in a convent format that was available across the enterprise and license/royalty free. This tool utilized Perl::DBI, Perl::Sybase::DBD, and CGI.
Create Web interface to Qpage paging software with Perl, CGI, HTML and Apache. Qpage, which was download (http://www.qpage.org) from the Internet, is an Simple Network Paging Protocol server. Once running and configured, I architected an active web interface using Perl, Net::SNPP perl module, CGI and Apache creating a maintenance free web interface. This interface will give people the ability to send pages via the Qpage server to any pager configured on the Qpage system via aweb interface.
Distribute Network Management system between Europe and United States. Determine how systems would best function independent, and then implement necessary changes. Determine and implement fail-over strategy for each component of Network Management System.
Administer Network Management System including 6 production Sun 450 servers, 3 development/test Sun 450 servers and various workstation. Upgrade systems, software, and applications as necessary. Develop scripts to maintain, monitor, and management systems. Usual system administrator tasks.
Systems Engineer - CIC Systems/CompuCom November 1997 ! October 1998
Attend HP OpenView Network Node Manager Fundamentals class. Attend HP OpenView Network Node Manager Advanced Design/Configuration/Distributed management. Received HP OpenView Certified Consultant/UNIX & NT, August 1998.
Project Manager for National Installations of NT Networks. This entails designing networks, estimating and setting costs, coordinating resources, preparing documentation, tracking progress of installations, reporting back status to the client, and resolving any issues with an installation.
Received HP Certified Channel Partner PreSales Technical Professional on HP 9000 Workstations and Server certification.
Consultant - Cap Gemini America February 1993 - November 1997
Designed, configured and implemented alternate Internet access. This involved architecting a solution around the InterNIC mapped IP addresses assigned by corporate. The solution involved developing alternative using Linux, with a masqueraded Internet connection via an ISDN link.
Developed Web applications using the HTML CGI with Perl, shell, C, and E/A.
Developed Client/Server applications using Enterprise/Access screen scraping tool. This involved architecting the applications and installing the environment on both client and server machine. Then coding the application, testing, and debugging on a variety of levels. This involved working on a variety of legacy host, client operating systems and development environments.
Installed, configured and maintained Ms SQL server on a MS Windows NT 4.0 server. Aided developers with database configuration and programming. Enabled users access from remote via the dial-in server.
Wrote C, Oracle Pro*C, and shell scripts to convert point of sales data files. These would get a point of sales data file, convert the file to an intermediate ASCII format, and then interpret it to populate Oracles tables.
Installed and Administered Web server on small network with UNIX and Windows PCs.
Installed custom Transportation EDI application into PC environment. Configured application for use. Trained users on application.
Network Administrator for network with Windows NT servers, Novell server, Linux server, and Corporate Intranet connection. Built and installed local Windows NT 4.0 server. Designed and implemented dial-in access for local, and remote users. Trained users on how to use MS Windows 95 and email system.
System Administrator for 24 x 7 production AIX IBM High Availability cluster. Maintained 20 HP-UX workstations used by developers. Integrated UNIX and Ms Mail email systems. Developed script to automate shutdown and start up of database.
Setup Sybase 10.0.2 SQL server and migrated data to new Sybase database.
Worked as System Administrator for network of Sun and X-Terminals. Installed new hardware, re-configured old machines and upgraded machines to Solaris 2.4. Responsible for keeping machines and network running, user administration, software administration, and security.
Cap Gemini America Denver Colorado
Re-implemented the user interface for the employee directory for U S WEST with a X-Window graphical user interface. Used Tcl/Tk scripting language for user interface, and reused original core C code for processing engine.
Enhanced X.400 gateway programs to allow for access control of incoming X.400 messages. Added additional error checking and error message generation. Corrected bugs in code from previous coder. Made use of X.400 address parsing library.
Worked with a small company to set-up and administer X-Terminals. Helped them take advantage of X-Window terminal features, correct problems with terminals environment, and educate user on use of terminals. Wrote shell scripts to help administer user logins with terminals in a distributed environment.
Set up and maintained Ethernet network with UNIX system, X-Terminal, and DOS/Windows PC. Implemented PPP connection to Internet using UNIX system as gateway, allowing all machine on the network to access the Internet. Built PCs from scratch for use on the network.
Enhanced X.400 gateway programs to make Oracle Pro C queries into Oracle tables. These queries provide the ability to automatically alias incoming external mail messages so internal mail users are able to reply without knowledge of original address.
Implemented an easy to use character based windowing employee directory for U S WEST in C using Curses. This included using a simple ASCII DBMS, and RPC to provide a Client/Server functionality. The directory had a user definable display screen. Had ability to add and remove fields to database and display.
Setup, installed and configured X-Terminals in a new work environment for all members in development group.
Added ability to embed X.400 address in body of message to allow users not on X.400 systems to directly address to X.400 users. Reused X.400 address parsing library.
Enhanced X.400 gateway programs to allow multiple DDA'a and Orginazation Units. Assisted in building directed tree functions to store and match X.400 address aliases. Built X.400 address parsing library.
Ported several programs from Tandem S2 UNIX to Tandem Helix system. This involved making the code ANSI C compliant and some adjustments for new release of the operating system. Created a test plan for ported programs and administered test plan. Light system administration such as setting up backups, setting up modems, terminals, and X-Terminals.
Computer Expertise:
Languages: PHP, Python, C, Curses, Oracle Pro*C, Perl, Lisp, C++, Visual Basic, Java, RPC, Basic, SQL, SmallTalk, Prolog, Cobol.
Operating Systems: Red Hat Linux, Windows 2000, Windows 95, Windows NT 3.51 Server and Workstation, Windows NT 4.0 Server and Workstation, HP-UX 11, HP-UX 10, HP-UX 9, IBM Aix, UNIX System V Release 4, AT&T UNIX 5.3, Sun Solaris 2.8, Sun Solaris 2.6, Sun Solaris 2.5, Sun 4.3 UNIX, Linux, Ms-Dos, MS Windows 3.11, Apple Macintosh, Vax-Vms, Xenix, Ultrix, AS/400.
Hardware: Sun Netra, Sun 450 Server, Sun 250 Server, IBM PC Compatible (PCI, VLB, ISA Buses), IBM PS/2 Series, Sun Workstations, Sun Servers, AT&T 3B 400 Series, Apple Macintosh, Apple II Series, Tandem Helix, Tandem S2.
Software: Apache, StarOffice 5.2, MS Office Suite, MS Sql Server, Sybase, Oracle, Emacs, Lotus 1-2-3, Word Perfect, Aldus PageMaker, Aldus Freehand, Adobe Illustrator, Kermit, PCS, Adobe Photoshop, Cricket Draw, Cricket Graph, Corel Draw, Super Paint, Pixel Paint, Vi, Telnet, Ftp, Filemaker Pro, DBase III+, Foxbase.
NetWorks: WiFi( Wireless 802.11b), VPNs, ATM, DSL, ISDN, Ethernet(100BaseT, 10BaseT, 10Base2), AppleTalk, TCP/IP, Novell.
Education:
Veritas NerveCenter 3.5 Certified, September 1999
Micromuse NetCool/OMNIbus 3.3 User, System Administrator and Advanced Configuration Training, February 1999
HP OpenView Certified Consultant, September 1998
HP NetServer Certified, 1999
Microsoft Certified Product Specialist Windows for Workgroups 3.11, October 1995
Mankato State University, B.S. Major Computer Science and Minor Psychology, August 25, 1993