[SGVLUG] What is a Linux Admin? What should I learn/know?
Matt Campbell
dvdmatt at gmail.com
Thu Mar 26 13:08:54 PDT 2009
I don't know Rae, I would almost be so bold as to say that the sysadmin's
days are numbered.
As a group they are the most highly paid in most companies outside of
management and are thus prime targets in this economy. My company for
example has laid off 4 syadmins in the last 6 months and is looking to
outsource support for any remaining computer needs and eliminate the
department entirely.
Unfortunately when they polled their sysadmins and were told that this was a
'bad idea' they discounted that feedback as 'sour grapes'.
I think this move is fraught with peril, but will probably work for this
company. If you view IT support and help desk services as a perk for your
employees and take the pragmatic view that they will find some way to
soldier on without support then eliminating IT could even be classified as a
good business decision. At least in the short run....
There are so many reasons that this is a Bad Idea that my mind boggles, but
I can sit back as Devil's advocate and see that it just may work.
- The workforce of today is more computer savvy than that of 20 years ago,
there are employees not employed as sysadmins who know how to troubleshoot
applications in Windows.
- The computers of today are really plug and play, any hardware is supported
under distributer warranty for 3 years, and then the PC has been depreciated
and can be replaced cheaply.
- Once the server infrastructure is configured and installed for a cube farm
it takes little day to day maintenance other than adding or removing a user.
This function can be performed from abroad for cheap as long as 24 hour turn
around is acceptable.
- Retaining a local IT firm for the once a quarter emergency when something
really does crash is a hell of a lot cheaper than paying an IT staff to
perform help desk operations and make your employees feel warm and fuzzy.
Now playing Devil's advocate to Devil's advocate you have issues of employee
morale, frustration and efficiency that need to be overcome, but for a mil a
year in IT salary savings this can be addressed with a bonus office party
with cake once a month... ;)
Matt
-----Original Message-----
From: sgvlug-bounces at sgvlug.net [mailto:sgvlug-bounces at sgvlug.net] On Behalf
Of Rae Yip
Sent: Thursday, March 26, 2009 9:11 AM
To: SGVLUG Discussion List.
Subject: Re: [SGVLUG] What is a Linux Admin? What should I learn/know?
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