Now that the LPI level 1 exams are nearing completion, it is time we
start defining the next level of certification.  Thusfar we have been
discussing the higher levels only in fairly vague outlines.  The general
idea is that after the first (basic, junior) level, there will be a a
second (advanced) and a third (senior, specialist, expert level).
Although we have a good definition where the first level ends, we need to
work on the scope and content of the second level, and where that ends and
the third level begins.

  From the overall definition on our website
(http://www.lpi.org/c-process.html#LPIC2), the LPIC-1 sysadmin will be
able to install a Linux workstation; the LPIC-2 should be able to manage a
network; whereas the LPIC-3 expert should have in-depth knowledge of some
specialist fields; specifically:

===============================================================================

LPIC Level 2
============

Suitable tasks:
---------------
* Administers a small to medium-sized site: can plan, implement, maintain,
  keep consistent, secure, and troubleshoot a small mixed (MS, Linux) network:
  - LAN server (samba)
  - Internet Gateway (firewall, proxy, mail, news)
  - Internet Server (webserver, simple CGI?)
* Supervises 0 to some assistants
* Advices management on automation and purchases

Requirements:
-------------
To complete Level 2, candidates must complete:
* The T3 exam
* The T4 exam

Exams:
------

* T3. Advanced administration (not Linux specific)
  - track & solve problems
  - write shell scripts with `sh` and `sed`
  - thorough understanding of (Inter)networking

* T4. Linux optimization
  - monitor processes, peruse loggings, boot sequence
  - decide if and when the Linux kernel should be upgraded, 
    make a custom kernel (apply patches, configure, compile and install)
  - resolve version problems of libraries & programs; install bugfixes & upgrades


LPIC Level 3
============

Suitable tasks:
---------------
* Designs and implements solutions to complex automation problems, 
  like multi-site enterprises, heavy-duty Internet sites, custom solutions.
* Initiates projects and has a budget to implement them.
* Supervises some assistants.
* Acts as a consultant to higher management.

Requirements:
-------------
To complete Level 3, candidates must complete:
* Any two of the T5x exams

===============================================================================

  So the first task is to improve and expand these definitions:

1) What will the typical jobs be?  SAGE describes Novice, Junior,
Advanced, and Senior general sysadmins.  We aimed for just an advanced
general system|network administrator, and for specialized experts beyond.
Is this still a useful and workeable venue?  Note that we have tried not
to be so arrogant as to aim testing for the very highest, enterprise-wide
IT officers: they will need to know more than just Linux, and probably
don't care about getting certified anyway.

2) What will be the content of the jobs, what will the tasks be?  From the
first job analysis we still have over a hundred tasks that had a high rate
and were not included in the first level.  This is not enough for the
remaining two levels (for the first level alone we used about 300 tasks).
We probably need to do another Job Task Analysis (JTA).  This has to be
based on higher-level tasks, and should be evaluated by sysadmins who
actually have worked at these levels.  So we need to:
a) get a list of high-level tasks
b) find a sufficient number of advanced sysadmins to rate them
c) define what goes into level2, and what remains for level 3

  Note that we do not need to define the specific exams already, but just
the content of the levels.  For the first level we were too early in
fixing exam content, and had to re-order that to obtain balanced exams in
the end.

3) To get to 2a, we first need to define some organisation of content.
For the first JTA, we came up with a theoretical structure of 14 topic
areas, each sub-divided into several sub-topics.  Distinctions were not
always clear however, and we should not impose too much structure
beforehand on the jobs we are trying to analyze.  Is our initial division
into 14 topic areas still relevant for the higher-level JTA?  The areas are:

 1) Hardware & Architecture
 2) Installation & Package Management
 3) GNU & Unix commands
 4) Devices, Filesystems, FHS
 5) Kernel
 6) Runlevels (boot, init, shutdown)
 7) Text Editing, Processing, Printing
 8) Documentation
 9) Shells, Scripting, Programming, Compiling
10) X
11) Administrative Tasks
12) Networking Fundamentals
13) Networking Services
14) Security

  All distribution-specific issues, mainly about installation, and
(interactive) maintenance tools, supposedly are covered in the T2x exams
of level 1.  So do we still need Area 2) for the higher levels?  Creating
packages from a programs source code may be a task suited for high-level
Linux sysadmins, but maybe only for level 3 .
  The areas 7, 9, and 14 have not yet been fully covered in level 1 (in
overall content, not to mention depth).  For the higher levels the focus
will probably be on areas 12, 13, 14 .

  To give some ideas, let me outline an alternative, more fine-grained
division into areas that I started using for teaching Linux.  It was
designed more towards teaching different concepts, rather than to
categorize tasks (which usually require combined skills and knowledge);
hence it may be less suitable for our effort.

  1) Hardware
[ 2) Install preparation]
[ 3) Installation]
[ 4) Package Management]
  5) Disk & Filesystem Management
  6) Process Management
  7) File Management
  8) User & Group Management
  9) X
 10) Kernel
 11) Runlevels
 12) Logging
 13) Archiving & Backup
 14) Networking Fundamentals
 15) Name Resolution
 16) Networking Services:
        NFS
        SMB
        DHCP
        inetd
        Mail
        News
        HTTP
 17) Security
{18) Documentation}
{19) Editing}
 20) Printing
{21) Shell Skills}
 22) Regular Expressions & Filters
 23) Scripting & Programming

  Topics between brackets deal with installation, and that should
essentially have been covered in level 1; topics between braces mainly
deal with user-level issues that are implicit in level 1 too.

  Please tell us about your ideas on all this.

--
#>!$!%(@^%#%*(&(#@#*$^@^$##*#@&(%)@**$!(&!^(#((#&%!)%*@)(&$($$%(@#)&*!^$)^@*^@)

        Tom "thriving on chaos" Peters
                NL-1062 KD nr 149       tel.    +31-204080204
                        Amsterdam       e-mail  [EMAIL PROTECTED]



________________________________________________________________________
This message was sent by the linux-cert-program mailing list. To unsubscribe:
echo unsubscribe | mail -s '' [EMAIL PROTECTED]

Reply via email to