On Mon, 8 Aug 2005, Dru wrote:
As an example, let's pretend for a moment that an exam targetted at
experienced admins requires 4 modules where the candidate chooses the modules
he wishes to "specialize" in. Let's pretend his choices are:
- configuring mail server to certain specs (e.g. SASL, TLS, IMAP, content
filtering) on BSD of choice using MTA of choice
- configuring web server to certain specs (e.g. SSL, Webdav) on BSD of
choice using tools of choice
- troubleshoot a network problem using tools of choice
- scan a network for vulnerabilities
- configure the firewall of choice according to scenario's requirements
- create x # of scripts to do specified tasks using language of choice
- install BSD of choice according to requirements of a scenario
- recommend a solution according to requirements of a scenario (written
module)
- contribute x to one of the BSD projects (e.g. 3 months of port cleaning,
x of of docs, provide mentorship)
In this pretend module environment, there could be a mix of handson, written,
and experience required. A person could prove proficiency in the parts of
sysadmin they are most interested in using in the real world or wish to prove
to prospective employers.
The problem I imagine is the BSD certification becomes too fine-tuned. An
employer may hire two admins with our certifications that can't easily do
each others' work. Maybe in the long run it may make our certifications
lose credibility because they don't target a wide range of skills.
This is an interesting concept though. What if I earned four or more
different modules -- what would my certification be called?
Reading your comment again, I see that this idea of "specialize"d
certification is an add-on to a regular BSD Certification (such as "BSD
Certification Group Certified Junior FreeBSD System Admin"). This extra
levels to prove competency does sound good. -- hopefully we will have the
resources to consider this.
On a related note, LPI is moving from separate exam forms for RPM and dpkg
package management to merge to a single exam. Before they had a choice,
but now "community consensus" decided that certification candidates must
know RPM and dpkg.
As for programming ... in every BSD admin class I teach [1], I ask the
students if they are programmers. I probably have less than 20 percent
that are programmers -- and in most cases they are Visual Basic
programmers. These students are experienced admins in either Unix or
Windows and they consider themselves to be FreeBSD admins also.
I do mention Unix programming functions like the getpwnam(3) and
gethostbyname(3) just so I can better explain concepts like /etc/pwd.db,
nwswitch, and DNS resolvers. But I don't teach actual programming skills
for the admin classes (except for some unrelated shell programming).
Jeremy C. Reed
[1] such as http://www.pugetsoundtechnology.com/training/freebsd/
_______________________________________________
BSDCert mailing list
[email protected]
http://lists.nycbug.org/mailman/listinfo/bsdcert