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. |
BBEdit,
Home Site, or other programmers text editors. |
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. |
2+ |
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. |
3+ |
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+ |