Top 10 Skills for a System Administrator?
I want to apply for an entry-level position in System Administration (Unix/Linux, Lighttpd, MySQL). I have extensive private experience but almost no on-the-job experience. What are, in you opinion, the Top 10 Skills a pro system admin should absolutely have?
Also, are certifications worth anything?
Thanks.
Solution 1:
- Be courteous and polite to people at all times. No matter how hard that gets.
- Strive to be a person people turn to when they are in trouble. Like Winston Wolf - Solve Problems.
- Be an expert in something such as apache configuration or tomcat. Something you really enjoy doing or something lucrative and in demand by businesses. Build a rep by answering questions on serverfault. If somebody asks what you know about tomcat, you can tell them your sf handle and they can look up your chops there.
- Be a generalist e.g. know a little about Solaris, Linux, BSD, nginx.
- Learn bash scripting.
- Learn perl or python or ruby enough to make spreadsheets.
- Do a certification like RHCE or CCNA. When you've done it you can decide for yourself whether they are worthwhile. Some are, some are not. Some are easy some are hard.
- Keep up with what's going on in tech and how it relates to the business you work in.
- Don't make the same mistake twice.
- Be courteous and polite to people at all times. No matter how hard that gets.
Solution 2:
- Patience
- Willingness to learn
- Touch typing
Solution 3:
Read the admin zen: http://www.adminzen.org/adminzen.png And try to stick to it's advises.