| Z | Ô | I | O | N |
I have ten years of experience in leading small teams of programmers into progressively more advanced academic projects, as well as acting as the technical lead for various commercial projects. I also have a somewhat longer history of problem solving in the realms of Unix systems administration and user support.
I have extensive experience in Unix systems administration, heterogeneous network integration, software development, web design, technical writing and course instruction. A partial list of some of the technical skills involved follows, generally with stronger skills first. Detailed information may be found in the http://www.talisman.org/~erlkonig/resume/comprehensivist/ webpage.
These projects and others are described at http://www.talisman.org/~erlkonig/software/. Some highlights are:
I also maintain a personal HDSL/T1 based heterogeneous network under talisman.org.
The following are listed in order of the most recent year of association, excluding most contract work. Note that Netpliance actually became TippingPoint, and Landmark Organization merged with FaulknerUSA.
Network architect and network manager in a medium security, defense-in-depth, high-redundancy, predominantly Unix environment.
Currently the principal designer and implementor of a globally-scoped, authenticating transaction system, currently working an a demo thereof. All other information confidential and proprietary.
Unix systems administration using LDAP, Kerberos, and AFS in a medium security, defense-in-depth environment. Controlled IT-related policy, procedures and support structures, all publicized on internal web areas and a central Wiki. Ran the IT and public websites, CommuniGate SMTP/IMAP email, Asterisk VOIP phone services, all core infrastructure and firewalls, and various Xen-based virtual instances for specific services.
Consulting, network and Linux systems administration, mostly performed remotely. I originally Joined Landmark Organization and was retained by FaulknerUSA after their merger. Orchestrated much of the email, web, and domain switch-overs during the merger.
In Netpliance's new incarnation, I designed and implemented much of the embedded software and external API for the prototype of TippingPoint's UnityOne Intrusion Prevention Appliance, supporting deep TCP/IP packet inspection and conversion. Acted as (co)liaison to other teams developing management software for the product. Other key contributions included automated per-module regression testing, literate programming methods to expose the code's own prototypes and per-function documentation to the other development teams on the web, and development of a scripting language for a network-controlled traffic generator to support regression testing.
Team co-lead of core business systems administrators, responsible for extension of comprehensive systems monitoring, database integration, network capability research and expansion, process development and documentation, programming of special projects. Involved with some new product feasibility and marketability discussions. Developed new software supporting business goals. including a 3D realtime RADIUS connection visualizer in OpenGL.
Developed training courses for Tivoli's prerelease enterprise-wide system administration offerings, typically for Tivoli's most complex products and most sophisticated target groups. I was responsible for several successful innovations in courseware design and instruction, which led to my assignment to join the Tivoli virtual-reality training project. Directly involved in creating courseware for the following (most recent first):
Director of Unix and C/C++ instruction at the Resource Development Academy. Class instructor, commercial web designer with credit card support via Perl CGI, postmaster and sole site admin for heterogeneous network (SunOS/SCO/Linux/Windows). Trained Origin's MIS staff, Ultima Online's Unix staff and taught OO methods to a number of Ultima Online's programmers. Subcontracted out for Unix systems analysis, teaching, and lectures, both civilian and military.
Member of the extended staff group at the Freie Universität Berlin,
a volunteer position,
providing tools support (GNU utils, X11R6, etc.) on a volunteer basis.
Most work was done during a sojourn to Berlin in 1994.
Developed a model for managing networked software installations,
called pods
,
with automatic user path generation and largely user-transparent
support for adding, removing, and consolidating pods, as well as
moving them between servers.
Sole (until mid 1996) Unix systems administrator for a medium-sized network of Silicon Graphics machines at Origin Systems. working tangent to the PC/Macintosh technical staff. Involved in or responsible for all Origin Internet services, controlled from my desktop machine, a six CPU SGI Onyx RE2. Joined for fun after an ad-hoc interview during a crayfish boil. My game credits include:
Technical details: extensive experience with Silicon Graphics under IRIX 5 and 6, alphanumeric messaging from the command line with web-integration, spatial graphics programming in GL and OpenGL, X toolkit/widget programming in C and C++, PERL 5, including parsing of DNS tables, SGI's native network time service, m4, SSH, MIME, XNTP, installation of ATM over CAT5 and fiber, PC/Unix file-sharing with Samba on the SGIs, software-controlled processor-to-user allocation in a 6 processor SGI Onyx/6 RE2, installation/administration of a satellite-based USENET newsfeed, HTML through version 3.2, VRML 1, creation of WWW site-information centers, internal newsgroup administration with web-integration, web-availability of all SGI-based files, Unix-based robot tape library administration, image conversion, data analysis, web-based generic survey forms, automated multi-host configuration, remote administration of the Baltimore site, dangers of the upcoming year 2000 problem, Photoshop, some Alias/Wavefront and Softimage.
Employed by Pencom, contracted to IBM. Acquired to perform ANSI/C systems and kernel programming on the RISC/6000 in the area of OSI reference model protocol implementation under Unix/AIX. All other information confidential and proprietary.
One of the several Systems Operators for the Unix Roundtable on the General Electric Network for Information Exchange (GEnie), acting as consultants, administrators, and conference hosts. GEnie currently had around 200,000 subscribers, with the simultaneous load peaking at over 3500 users from the USA, Canada, and Europe.
Retained by MCC. In addition to previous duties (Systems Technician, q.v.), began building an effective base for software development with a concentration on X11 and the various GNU software packages. Initiated diagnostics to accrue empirical data for use in stabilizing and extending the network. Added world-wide realtime communication software. Consulted on equipment and software purchases with management. A progress summary from 1989-09 is available.
Technical details: advanced sendmail configuration, user login script canonicalization (for heterogeneous shells), user window system configuration canonicalization, network time synchronization, IRC site administration, FrameMaker under X11, hardware hacks on 1/2 inch tape drives, YP mail aliases, Emacs LISP, internationalization of Emacs through C and LISP, kernel tuning to increase max process count, use of the find(1) command, advantages of large read/write calls and mmap(2), file system consistency verification, TOPS Sun/Macintosh file and print sharing, Amiga/Unix integration, some C++ (GNU g++), X11 programming, basic VLSI chip editor design, C++ coding of TCP/IP communications, a brief exposure to the NeXT at OS version 0.8.
Hired by the M.C.C. Packaging/Interconnect for the purpose of assembling the many separate Sun workstations within the program into a working whole. Ministered to the needs of CAD, modeling, and various development groups by writing, installing, documenting, and maintaining applicable software. Configured the mail, Yellow Pages, and TOPSprint systems. Created and maintained a network-wide directory structure and user environment.
Technical details: admin level Unix experience, Bourne shell scripting, basic sendmail configuration, TCP/IP Ethernet (thicknet and thinnet), workstations as routers, DNS (long before most sites), NFS, YP/NIS, Frame, SunView and X11 (including simultaneous use on one workstation, USENET news administration, printing and print filters, plotting, network performance analysis, importation of Internet software, process control scripting, disk partitioning, backups, TFTP, BOOTP, GNU software, kernel tuning, user account management, 3rd party software installation, user support, PC/Sun gateway mechanisms, EEPROM parameter configuration, ANSI C (GNU gcc), sed, awk, basic C coding of TCP/IP communications, automated fetching and translation of the sri-nic.arpa host table.
Private tutor for the course based upon the text Selected Topics in Mathematics. Instruction proceeded throughout the semester. Topics included a regrounding of the student's motivation towards and knowledge of algebra, and proceeded through matrices, topology, statistics, use of arbitrary bases, the derivative, etc.
Acted as University of Texas Computation Center RJE operator for processes on the IBM, DEC-20 and RJE links spooling to various output sites across the University campus. Supported users in the Sun workstation laboratory during light-load hours, through demonstration of use and customization of Unix on Sun workstations, networking, scripting, and the SunView and X10+ Windowing environments. Created group Talisman, which worked in part as a Unix security tiger team in coöperation with primary UT Computation Center systems administrators.
Private mathematics tutor in geometry.
| contact ζωιον |