Web Systems Administration

Level

Server Skills

Programming Skills

HTML & Related Skills

Software Environments

Years

I

Can maintain a Macintosh or Windows NT-based Web server.

Can create simple connections between a Web site and a database, using off-the-shelf tools such as Tango or Lasso.

Can hand-code HTML and use code validators.
Understands both clientside and serverside image maps, and HTML to link forms.

BBEdit, Home Site, or other programmers’ text editors.

Webstar (if Mac-based server) or Internet Information Server (if NT-based).

Tango, Lasso, or similar database tool (if Mac-based) or hooks to Microsoft Access (if NT).

1+



1+




<1

II

As above, plus: Can maintain a Unix-based Web server. Knowledge of basic Unix commands, symbolic links, General Expressions (Grep), search and replace, etc. Understands serverside includes, and CGIs.

As above, plus: Can write simple CGIs (probably in Perl, possibly in Applescript). Probably knows Javascript (but not Java). Can create complex Web / database interactions using off-the-shelf tools.

As above, plus: Experienced at cross-platform and cross-browser compatibility issues and other tradeoffs. Can configure complex code validators and is adept at interpreting results of error reports.

BBEdit, Home Site, or other programmers’ text editors.

Emacs (Unix text editor).

Various Unix-based Web servers, either NCSA-type (such as Apache), Cern-type, or both.

Basic skills within a Web programming environment such as Cold Fusion, ASP, etc.

2+



2+

2+




<1

III

As above, plus: Unix Guru. Understands routers, switching, telephone company issues (if relevant), and LAN / WAN troubleshooting.

(See Web Programming page.)

As above, plus: Can create complex framed structures and tables in a plain text editor. Can code complex behaviors into Web pages, integrating Javascript and HTML.

BBedit, Home Site, Emacs, Web servers: same as above.

Advanced skills within a Web programming environment such as Cold Fusion, ASP, etc.

3+



<1

IV

As above, plus: Internet technological Guru, with understanding of IP packet structures, firewalls, authentication / security, interpretation of headers and logs, and advanced troubleshooting.

(See Web Programming page.)

As above, plus: Can coordinate hardware / software issues relating to many plug-ins, streaming media, security, and online payment systems.

Specific development environment varies widely. Capable of quickly learning new programming or diagnostic tools needed for a particular project.

4+