Being a good Linux
systems administrator
Throughout out my journey as a Linux
Systems administrator, I have met many interesting sysadmins. I believe after
13 years working as a Sysadmin and another 7 as IT in general, I know what ‘being
a good sysadmin’ means and entails.
There are few words that come to mind.
·
Responsibility
·
Safety
·
Backup
·
Security
·
Hard
working
·
Diligent
·
Self-motivated
A good sysadmin takes the system as
its own responsibility and takes care of it as if it was their own.
When making a change, always think
about the consequences or negative impact a simple change might cause.
Whenever modifying configuration files;
always make a back copy before making changes.
Backs up the system and keep a fresh
backup up their sleeves.
Always take security seriously and
investigates logs, keep the system up-to-date with patches. There is no
half-job, does not make their lives easier, the system integrity comes first.
Work, research, investigate, re-visit
solutions, double check consultant work. Create procedures, planning is vital.
Having a roll back procedure is crucial.
Never consider a job done; there are
always things which can be improved.
A good sysadmin needs to spot things
before hand, need to be watching and think ahead.
With so many requirements, a good sys
admin must be self-motivated, to keep fresh, learning new technologies, turning
things around quickly and provide good result.
I have met many sysadmins, very intelligent
in certain areas, but lacking on enthusiasm or just lazy. Some don’t think
about the consequences and just run commands without thinking twice.
I think it is also important to have
creativity to solve problems, keep an attention to the detail, and have focus
on the task.
I know experience comes with some mistakes,
but a good sysadmin needs to be able to see when to avoid mistakes. There are
mistakes and mistakes.
I think if you hit <ENTER> without
double checking the command line and testing the result you are up for trouble.
I think a good rule is; test it before
you do it on live.
Things are much easier now a day, we
have more resources available for testing, and we don’t necessary need to
invest loads of money to create a test environment.
With Virtualbox, ESXi and many more,
we can easily and quickly test any OS, and create a small network.
There are many simulators out there
for almost anything.
Take for instance Cisco one can use www.gns3.net
and have loads of virtual cisco kit. There is almost a virtual appliance for any
major player on the market. Netapp provides a virtual appliance for its Filer.
So their homework is part of the job.
There are many different
ways of doing the same thing, with that in mind I think it is hard to judge
which one is right and which one is wrong.
By Renato Oliveira
No comments:
Post a Comment