[SGVLUG] What is a Linux Admin? What should I learn/know?

Rae Yip rae.yip at gmail.com
Thu Mar 26 09:11:23 PDT 2009


One of the other more valuable certifications is the RHCE. Even if you
don't plan on running RedHat later, it gives you a good grounding of
the basics of installing Linux and configuring various services, as
well as recovering from various failures.

There are many levels of system administration, but in general you
should be eventually prepared to deal with hardware failures, network
security intrusions, system installs and upgrades, config problems,
software compilation and performance problems. This can be in the
middle of the night while a CTO or other executive is breathing down
your neck.

Essentially the sysadmin is a jack (or jill) of all trades, which can
make the job quite fun, but usually also means there endless number of
tasks to deal with. The key skillset is not to be daunted by a
situation you haven't run into; a corollary is a willingness (and
knack) to sift through reams of documentation.

The exact specifics of which flavour of Unix, scripting language, and
admin tools you are familiar with are less important as long as you
can deal with the learning curve. Of course, this curve is hard to
test in an interview, so you'll probably be tested in-depth on what
you claim to know. Falling short on a topic you claim to be an expert
on in your resume is a no-no.

Sysadmining isn't for everyone. Another useful but often ignored
"skill" is an eagerness to help people. I would say that anyone who's
good at the other stuff but doesn't have this quality should pick a
different job (such as Performance or QA engineer).

As Matti said, the SAGE website gives a basic progression of the
grades of sysadmins, which may be helpful for figuring out how to
further your career if you already are one.

-Rae.

P.S. I find it interesting to speculate why all this is encapsulated
in one job, and not shared by group with divided jobs. This also helps
understand why sysadmining will be around as a career for a while yet.

On Wed, Mar 25, 2009 at 4:32 PM, matti <mathew_2000 at yahoo.com> wrote:
>
>
> --- Question from Edgar ---
> [..]
>
> Also, for one of the next LUG meetings, I
> have a topic that is of interest to me and
> hopefully some others might think it's
> worth discussing. I see a lot of jobs out
> there that are for Linux Admins.  I manage
> several Linux servers here (two CentOS and
> one OpenSUSE) but I don't think I'd consider
> myself a Linux admin. So my question is,
> what should be considered a Linux Admin?
> What skillset, what specific experience
> should one have, what tools should one
> be familiar with.
>
> Should they know true UNIX (AIX, Solaris,
> or HP/UX)?  I hope this isn't too trite for the group.
>
> Thanks!
>
> Edgar Garrobo
>
> --- please feel free to add your input ---
>
> Hi, here's my "quick" reply
>
>
> Linux Admin
> --------------
>
> What is a Linux Admin?
> -------------------------
>
> It's a really good question.
>
> Many people are linux admins, and are actually
> hired or have job titles which do not say
> linux/unix/other OS admins.
>
> Typically a system admin is responsible
> for the availability and maintenance of
> a computer system and the applications
> on that system. Backups and recovery
> are a part of that.
>
> OH, and you may also be a bit of a
> network admin. ( need to know about
> routers their protocols and the like.. )
>
> WOW, that's a LOT of stuff you need to know.
> Seriously.
>
> Normally Linux/Unix admins know some programming
> skills to help them do their admin work.
> ( shell scripts, perl, python, etc... )
>
> That typically differentiates linux/unix
> admins from Windows Admins ( tho imho
> good windows admins should know how to
> program also. )
>
> OH! You MUST know the command line.
> ( I almost forgot to mention this one..
> as it seems like a standard expectation
> for me ) AND imho "vi"/"vim".
>
> Why "vi"/"vim"? - while you may like other
> editors better, it seems that just about
> every unix/linux installation has it installed.
>
> I guess the bottom line is you know you
> are a linux admin IF you get hired as a
> linux/unix admin.
>
> Normally the big one employers are looking
> for is EXPERIENCE. ( tho you maybe able to
> find some good entry level jobs )
>
> WHAT to know? That will depend on what your
> employer needs. SAMBA? Apache? Sendmail?
> Postfix? mSQL? Postgres? SANs? VMs? Wireless?
> PHP? .. the list goes on..
>
> The best way to get an idea is to look at
> the job listings for the positions you
> are interested in.
>
> I would recommend also to do the course
> work for the various certifications out
> there, and perhaps even taking the tests.
>
>
> What about other Unixes/*nixes?
> ----------------------------------
>
> Well, if you KNOW all the variants of Linux
> that's ALREADY a lot! Seriously.
>
> However some employers also want you to
> know HP-UX, solaris, Open-Solaris, BSD,
> AIX,... ( hint checkout uuasc.org )
>
> Personally I think we should see Linux
> and the other open source OSes do better
> in the long term vs the closed versions.
>
>
>
> WAIT what about Windows?
> --------------------------
>
> Well, you should know those systems well
> enough also, as some admin jobs require
> you to at least work with window clients.
> ( i.e. SAMBA, email clients - outlook, .. )
>
>
> Well, honestly the more you know the
> better it is.
>
> OF course the problem is that things
> are always changing a bit and that you
> have limited TIME.
>
>
> What about Certification?
> --------------------------
>
> Well, that's another good question...
> in general depends on the employer,
> some require certification. Others don't.
>
> Again watch the job postings.
>
> In general the Cisco ones are more valued
> than say the Microsoft ones.
>
> best
> matti
>
>
> Resources:
>
> League of Professional System Admins
> http://lopsa.org/
>
> SAGE, a USENIX Special Interest Group
> look around they should have a good
> descript of different levels of system
> admins:
> http://www.sage.org/
>
>
>
>
>
>


More information about the SGVLUG mailing list