Employment Objectives
Personal History

Professional History

Contact Information

Employment Objectives

Education

Employment History

Hardware and Software

Full Resume

Home

Ones employment objectives change over the years based upon there accumulative experience, current interests and industry trends. I know mine are not the same as they were 5, 10, 15 or 20 years ago. My expectations of myself, and my job, are not just one of these listed below. Ideally, my position would include all of them, but realistically I would hope to have a mix of at least two or three of these duties. I have listed my objectives in order of my greatest amount of knowledge and interest.
UNIX System Management
I use the word Management instead of Administrate because I believe my experience goes beyond the OS and hardware administration of a physical system. Management also involves the implementation and integration of the OS and hardware with applications and their users.

System administration involves hardware upkeep, OS and patch updates, adding more system memory and disk space. Management includes insuring the health status of the system and applications. Scripted monitoring of standard UNIX utilities such as SAR, vmstat, netstat, top and glance make system failure detection proactive. Logging, email and paging alerts provide communications to SAs responsible for the system.

Application management must also be proactive. What good is a healthy system when the application is not running correctly? Creating scripted monitors to watch process status, application error logs, stale output logs can accomplish this goal. Software from Tivile, ITO and NetSaint can also do the job for both system and application monitoring. But even they need to execute custom scripts to do an adequate job.

I have been doing system management for many years.

HTML Developer
CGI Programmer
Many customized system and application scripts produce output as a result of their execution. Many are interactive with the executor. An ascii or tty interface is typical for such things, however using a CGI as the script and a browser as the interface eliminates the needs for a rsh, ssh, telnet? session with the host. If you are on the intranet, you have access to the script. There are hundreds of applications for CGI in system and application administration. I have been writing scripts for system administration for 17 years and writing CGIs for 7 years.
Systems Support
A large part of my experience has been in data center environments. I have created customized virtual data centers using CGIs, HTML documented procedures and 2-way interactive pagers to receive alerts as well as issue server commands remotely. I have also done extensive work with system and application support logs where on call individuals record issues as they are being dealt with during their shift. On call turnover is made easier when the previous shift has complete documentation that can be searched and appended to. This also leaves tracks in the sand to assist in future similar issue resolution. I have recently implemented an extensive CGI based on call application.
WebMaster
A WebMaster is one who manages the httpd services of a site or sites. This includes installation, configuration and updating the httpd server. Building dedicated and virtual web sites. Establishing site, directory and CGI user access. Overseeing content publishing and in some cases content review. Secured sites require the acquisition and installation of a secured certificate from an organization such as VeraSign. Sites hosted by multiple servers require load-balancing administration. Traffic analysis is an important part of a commercial web sites administration. All httpd servers generate an access log which must be analyzed to extract legible reports. Hits, downloads, home page views, html page views, specific page views, image reports, referrer reports, specific referrers, browser types, httpd status codes, all of these items are recorded in the access log. I have extensive experience with writing access log evaluation programs in ksh and perl with CGI/browser report interfaces. I use gnuplot to graph traffic data over time. Accrue provides a high-end web site traffic analysis tool called Insight. It?s expensive but does an outstanding job. I have performed all these tasks on Netscape Enterprise and Commerce servers, Apache, SWS (Sun Web Server), Zeus and SilverStream httpd servers.