Episode 14, Jobs
Make sure to send us feedback so we can make the show even better.
Links:
Monster
Dice
ComputerJobs
System Administrator's code of Ethics
Jobs
Thud:
Seg, what
do you like about being a systems administrator?
Seg: I've been working on
computers for more years than I can count now. When
I discovered Linux and Unix, I realized that Cisco
switches were not for me. It's a long story, but
when I understood the joy that could be had from
solving all the problems that exist in the career
of a systems administrator and making things right,
making things work, serving information and really
being the hub of a lot of critical systems it was
really exciting for me. I have no doubt that this
kind of job is not for everybody. In fact, judging
by the market I know for sure it's not for
everybody. But it is for me. I'm one of the few
people on the earth who is crazy enough to want to
be a systems administrator. I like the thrill of
the job. I like when fires are started and there's
a critical situation that needs to get fixed right
away and there's very important data that needs to
get recovered and it's a very serious live
situation; there's a really clear and present
danger and I can get on top of the situation. I
really like that thrill of solving the problem and
putting out the fire. Maybe I was a firefighter in
another life, I don't know, but it is that thrill
that I enjoy the most. I also find it fun writing
code. I like writing programs and things like that.
That is a big part of being a systems
administrator. Part of it is being a developer.
When I'm looking for a job as a systems
administrator there are a lot of things that I take
into account. These are very important for most
people, if not all people, that want to be systems
administrators. One of the things I look for is
distance from the place where I can live. That's
very important. Although not, obviously, a
technical qualification it is very important for
peace of mind and sanity. Another thing I look for
is the stability of the company that I'm going to
interview with. I try to do some research, find out
how long they've been around. I try to get some
sense of how big they are, how many customers do
they host and what kind of services do they
provide. These are questions you can get during the
interview. It is also a good idea to try to find
out as much as you can prior to the interview.
Thud: Gek, what do you like
about being a systems administrator?
Gek: What I like about being
a systems administrator is the control that you
have over the systems that you are working on. Part
of being a good systems administrator is
knowing the pieces that you need to watch, how to
track problems, how to anticipate problems, and
just having your hands in things and knowing what's
going on. I've always enjoyed that part of any job
that I do. For me that was the real attraction;
with a systems administrator that's basically the
core of what you do. You're job is to monitor the
boxes that you're on, develop policies and
procedures that keep things running. It's just a
level of control that I enjoy having over those
systems.
Thud: So I guess we're all in
agreement: be an Internet firefighter become a sys
admin?
Seg: Oh yes, absolutely.
Gek: Yes.
Thud: The next thing that
usually comes up when we're talking about jobs,
especially in the IT industry, is certifications.
There are tons of them out there, do they really
matter?
Seg: Yes, I think that
certifications do matter in the general sense
certifications do absolutely matter. I've talked to
a lot of companies and again, I'm speaking in
general they didn't really care what kind of certs
you had, just that you had a cert. That you were
proficient enough to go out and get a certification
that you're not a complete dunce. This isn't for
everybody of course, it's a very broad and general
statement, but it's not going to fit for every
specific circumstance. You need to have
certifications that are relevant for the type of
work that you want to do within the umbrella of
systems administrator. Of the type of systems I
work on, most are Free BSD and Solaris and I have a
Solaris certification. When I'm interviewing for a
job, I'm usually going to be going for a Solaris
position and I can say, "Yes, I know Solaris.
Here's proof of my certification." That's
fantastic. It's never going to hurt you to have a
certification. That's very important. If you're
going for a Solaris job and you have a cert in OS2,
as impossible as that probably is, it doesn't
matter. That isn't going to hurt you. They're not
going to say, "Well we would hire him, but he's got
a cert in OS2. We really can't do that." It's never
going to hurt you at all. When you're interviewing
for a position or you're making up your resume
always include your certifications. Even if they
aren't completely related put them on there - they
are an important fact. It's still possible to get a
job as a systems administrator without any
certifications and I am living proof of that.
Again, if you've got them they're going to do
nothing but help you.
Thud: That's been my
experience. It's best to get certifications that
are as close to what you're actually doing as you
can possibly manage. In the end, when it comes to
getting a job they're basically extra points. If
you have an MCSE, for example, it shows you can
study and you know how Windows works to some
extent. More importantly it show that you are
willing to sit down and learn to do something to
accomplish your task, which in that case would be
getting a certification. I have a Red Hat
certification. It doesn't mean I'm an expert in all
things Red Hat; it just means I have a certain
level of knowledge and understanding in it. If I
have that on a resume the people that are
interviewing me are going to see that and obviously
going to hit me with a lot of Red Hat questions
just to verify it. Is it going to get me more
money? Probably not. What do you think Gek?
Gek: I have to agree with
what both of you said. For me the idea of getting a
certification isn't so much for potential employers
as it is to know that I've gotten to a certain
point and I can prove that I know this level. I
also have a Red Hat certification and a Windows
certification and it's more just to say, "I've done
this much, I can prove that I know this much." The
employers are going to look at it a little
differently. For a lot of them it is going to be
just an extra points kind of thing. For some
company programs you are required to have a certain
number of people with certain certifications, so it
is likely or possible that somebody would hire you
because of the certifications. That allows them to
fill their quota for, say, a Microsoft program that
requires a certain number of MCSEs.
Seg: I'd like to make a
small side note related to what you just said, Gek.
This doesn't apply to a lot of companies but it
does to some specific ones I know of: having
technicians with certain certifications is a good
selling point for customers. A company can say,
"You should host with us because we have x, y and z
and they have certs a, b and c so we have technical
staff that knows exactly what they're doing." It is
a good selling point for some companies.
Thud: I've seen that before.
"Our technicians are certified so they're really
good at studying, but who knows about running
servers?"
[laughter]
Thud: Some of the emails
we've gotten have asked us specifically about
finding system administrator jobs. In general and
actually one in particular was about finding remote
system administrator jobs. One email we got was
from August 4th and he asked us specifically about
things he can do to develop his skills, obviously
with the idea of having a better resume`, and
places to find jobs as a sys admin. So let's talk a
little about things you can do to develop your
skills to have a little fuller resume. Gek, what do
you suggest?
Gek: I love reading books.
I'm a big fan of the O'Reilly books and one of the
things I did to help build my skills was to
subscribe to the O'Reilly online safari bookshelf.
That way I can check things out, I can pick a topic
and check a few books out and start reading until I
really understand it and I'm not stuck with books
that I might not read again, I can just return the
books to them and check new books out. It's not
something I can show on a resume but if someone
asks me questions, I can answer the questions
intelligently because I've read the material.
Thud: Another side note, from
my personal experience, what you can say during an
interview is a lot more important than what your
resume shows. I've looked at resumes. I've been
part of the interviewer process, and of course I've
been part of the interviewee process plenty of
times. And I've found that it's more important to
be able to answer the questions they're going to
have than to put those answers on your resume. If
you know a lot about, let's say Solaris Volume
Manager, then you can put Solaris Volume Manager on
your resume and if they see that and they think
enough to ask you a question on it, then it's very
important that you are able to answer those
questions. So although you might not be able to put
a lot of stuff on your resume about Solaris Volume
Manager, like I rebuilt this many of raids, and
I've done this kind of raid, and I've invented a
whole new type of raid, if you're up on SVM and
people ask you about it then that's fantastic.
That's what the interviewers want to hear. They
want to hear the right answers to their questions.
As somebody who's responsible for doing interviews
at my job, if you put something on your resume, you
better know it. It's one thing to have a resume for
all the resume websites that have all the acronyms
that are very attractive and that people often
search for but the resume that you actually send in
when you're setting up an interview, you have to
know all that stuff really well because there's
been lots of people I interview that know TCP and
UDP and TCPIP on their resume as well and you start
hitting them with stuff and they don't really know
it. So it's important to put things on your resume
that you really know and understand. As far as
developing more skills to put on there, it really
depends on how well you learn. For me, I can sit
down and read a book and I pick up some general
knowledge but not any real experience. I find I'm a
lot better at just going out and doing something.
So the first time I set up a DNS server, I read and
understood how DNS worked and started playing
around with setting it up and actually proving to
myself that I know how it worked. So a lot of
times, if you have some free time, just take a
project and go set up a DNS server or set up a web
server or a my sequel server, something new,
something to keep you busy something to keep you
learning. You can put it on your resume if you
understand it. You don't necessarily have had to
get paid to do it in a past job.
That's pretty much what I was going to chime in
with. One of the early sys admin jobs I got, I was
coming from no sys admin experience, professionally
at least. But I find, as far as building my skill
set up goes, I like to set up test systems and I
say well I don't know how to run a mail server.
Never done it before but I want to know how to do
it. So I'll build a box, I'll rent a server, I'll
do whatever I have to do to just get some kind of
system up and then just start messing with it. When
it comes resume time, I'll put in my resume I've
built, configured and used a mail server just in my
spare time. Most people, I'm guessing when I say
most, most people are not going to get down on you
for not doing it professionally but they're going
to end up asking you questions about it. They're
going to say OK well what sort of mail program
server did you use, what kind of problems did you
run in to, how did you fix them, what did you
break. Because I was able to stand up a sandbox
system, build a mail server, and kind of figure out
how to get it off the ground, I was able to say
this is what I did, this is what I did, this is
what I did. I didn't get paid for any of it, it
wasn't critical information, but I know the basics
of doing that and that's proof of the ability.
That's proof of your knowledge of it, your
proficiency with it, to whatever level it may be.
I'm not against reading. Heck, I do tons of reading
everyday just as part of my job; like reading
tickets and reading code and just reading all the
time. But as far as reading manuals goes, not
really my forte. I like to get in there, I like to
break it, I like to figure out how it works and
then when I have a question that I can't figure
out, then I go reference the manuals. A lot of
people I know are like that, but not everybody of
course. That's what I recommend for building your
skill set. Just get out there, go to NewEgg and buy
just a crappy little E3 if you can. Just get a
small little system and start throwing different
OSes on it. Just start figuring out how stuff
works. You don't have to be a systems administrator
to become a systems administrator. Just get out
there and get your feet wet.
Gek brings up a good point. If you're having a hard
time because you don't have a computer that you can
play around on, go find one. Find someone who's
trying to throw away a machine, or look up on sites
like FreeCycle or Craigslist and see if you can
find someone who's just giving one away or selling
something that's within your price range. If that's
not an option, if you live somewhere that you are
just not going to find something like that,
download QEMU or get a copy of VMware or something
else where you can play with a virtual machine and
start learning on that. I've heard a lot of people
in interviews say, well I just don't have the time
to play with that, or I don't have the hardware,
and a good sys admin is somebody who's going to
find a way past that problem. You've got to start
there. You've got to have the mindset, well if I
can't buy a machine then I'll use an emulator. If I
can't use an emulator because I don't own a
computer then I'll go find a computer at the
library and I'll use a bootable live CD. You have
to find someway to get your hands on it and that
really is the way that most people start learning.
Let's cover Augmented Force, the second part of his
question: Which was just generally how do you find
a job as a sys admin.
When I was looking recently. Basically what I did
was I went to Dice, HotJob, Monster, every site
that I could think of and put my resume out there.
Then I went to Craigslist and started looking for
the online job listings. You've just got to be
really proactive. The market is saturated with
candidates and if you are a good candidate, even
getting an interview can be difficult because of
the volume of people out there. It really depends
on the type of work that you're looking for. If you
want to be a contractor then you're going to look
in a different place than if you want to work full
time. If you want to start up your own business
then that's a completely different way of handling
it. It really depends on what you are looking for
in a position. For me personally, I've always
looked for full time, non contract positions and so
I go to the main menus. I look at the local
employment ads.
And the websites that everybody else goes to and
then I just keep looking until I find somewhere I
like and get a interview.
And another good place is local computer user
groups, like a OneX user group or a BSD user group.
Some of them even have separate mailing lists
specifically for jobs. I know one in, basically
every major city, has a tech job mailing list
somewhere. It may even be a news group. Those are
always good places to go and see what's being
posted. And also ask if there are any openings
anywhere.
Seg: I can't throw a lot
into this topic. Every job I've ever had as far as
systems administration goes, I've had from Monster.
I've had my resume on Monster for years. I know
that there are a lot of job sites out there. I know
that you said
dice.com and hotjobs. There are
a lot of job sites for local areas. But I've always
gone to Monster. Monster is not the end all be all
of job sites, but I've made it work for me. I could
have gotten better jobs, I could have gotten better
salaries if I was more proactive in it, if I was
out there doing a lot more footwork. If I was out
there doing a lot more leg work and posting a lot
of different places. I would have had a lot more
opportunities. Just for my own, and I'm not saying
this would work for anyone else. My own personal
experience, Monster has been just fine enough for
me.
Thud: Yeah, actually all of
my recent jobs I've gotten through Monster. This
actually brings up a good point. One of the things
that I do is that I have a Monster resume, again
that has all of the acronyms and all of the search
terms that people look for. But then I also have a
technical resume. So once I get the possibility of
an interview from a Monster resume, I'll just shoot
them a copy of my technical resume, which really is
more detailed of the things that I do. And if
another geek picked it up and looked at it, they
would be able to figure out exactly what kind of
knowledge I have. That's a good trick that's worked
really well for me because it gives an opportunity
to have the headhunters find you. Then once you're
doing an interview with technical people, it shows
that you really do have the technical detail that
they're looking for. And it also shows that you're
another geek because you have one things that lists
all those specific things that you've done in the
past and the knowledge that you have, which is just
a subset of your regular resume. And it comes in
really handy. For someone that does interviews, I
much prefer to see a technical resume as opposed to
a just a general "hey come find me" type resume.
Gek: We got an email from
Tim Veer asking about remote jobs. And the best
that I could come up with for this is if you're
looking for doing something remote, try and find
venues that are local for wherever it is that you
want to work. If I wanted to do remote work in
California, then I'd probably use Craigslist to try
and find people who are looking for a Sys Admin
position. Then I would just send them an email
saying, "Hey have you ever thought about this. It
could be done..." You could even offer it cheaper
because you wouldn't even have to go out there.
They wouldn't have to provide you with space.
Additionally, you could line up like two or three
of these gigs and work them on the same days. So it
just depends on how you're trying to market
yourself. But I would say you want to look for the
local venues, the local papers, that kind of thing.
Seg: I want to throw a quick
warning out to Junior Sys Admins out in the area
who might be listening to this. If you're not a
Systems Administrator and you don't have any
experience in it, don't come into the field with
the idea or assumption that you're going to get
trained. Everything that I've seen, there is
absolutely no training with a Systems administrator
within the job. It's not like you're going to go
work for a burger joint where they're going to say,
"this is how you work the fryer, this is how you
wrap the sandwiches." It doesn't work like that
with Systems Administrators. Now there's a lot of
on the job training, once you get in. There's
usually a lot of opportunity to go and get your
fingers into stuff and to teach yourself about
things. And of course you can ask a lot of
questions. But don't expect any formal training. If
you're coming into Systems Administrator or you
think you want to be a Sys Admin, as we said
previously, work on your own systems, try to break
them, try to fix them. Get some experience with
that. Once you're got an understanding of a lot of
different types of systems that are under the Sys
Admin umbrella, then try to get a job with that
kind of experience as a Junior Sys Admin. A lot of
places I know of, they do have Junior Sys Admin
positions. They're made just for that kind of
experience level. But again, if you get that kind
of experience and you get a job as a Sys Admin,
don't expect to get formally trained at all because
from what I've seen, that just doesn't exist. The
training that brought me from a Junior to a regular
Sys Admin was all about doing it myself. I was
like, "OK, I need to learn about this," so I went
and I taught myself about that. And certain
problems came up and I asked people about them.
There wasn't any proactive training. People didn't
come to me and sit me down with a big book and say,
"OK, if this happens, do this, if this happens, do
this, here's everything you need to know about Sys
Admins." Because honestly, if you take any Sys
Admin out in the world, they don't know everything.
They don't know anywhere near close to everything.
Sys Admins just like everybody else, they've got
the things they're really good at, they've got the
things that they're learning, but there's always
the majority, which is they just don't know.
Thud: That brings up a good
point. As somebody, again, who is responsible for
doing interviews for the company where I work. If
you can show from your experience or on your resume
or just during general discussion during the
interview that you are somebody who is willing to
go out and train themselves and really enjoys that,
you're going to get so many points, especially in a
tech company. Because most of the companies where
you're going to be a System Administrator are not
going to have time to show you how to be a System
Administrator. They're going to show you how email
works, they're going to show you whatever they're
knowledge based app is and whatever their ticket
system is and then they're going to set you free.
And you're going to run into things you don't know
and from somebody who does interviews, it is very
very important that they people we end up hiring
can figure stuff out on their own and can train
themselves. It would be nice if we had a budget and
time to go out and train people. But it's very
important that you do it yourself. And that gives
you so many more points when you're doing an
interview. It shows that you're a worthy investment
for the owner of that company to make in hiring
you. That you're going to fix the problems even if
you don't know how to do it, you're going to figure
it out.
Gek: You should also be
aware that you're not an expert on what the person
that you're interviewing with knows. So if you try
and BS an answer or say something that you're not
sure about, you might be running into somebody who
knows that technology extremely well and who will
know that you're incorrect. I actually interviewed
somebody over the phone sometime who kept asking me
if I was following what they were saying. The truth
is that I was following what they were saying and
they were completely wrong about the technology
that they were talking about.
Thud: Yeah, that kind of
brings us to the next section on tips for being an
interviewee. Seg, what are some tips that you have
for being an interviewee during an interview?
Seg: When doing an interview
and you're getting technical questions asked of
you, if you don't know just say you don't know.
Honesty goes a long way with most people. I've
never run into a situation where that kind of
honesty hurt me. Maybe, I'm sure with six billion
people on the planet, honesty is going to be bad
for some of them. But I've never run into a
situation where me saying, "I just don't know," has
ever hurt me. The core idea is you don't know, they
want you to be honest about it. They also want you
to be able to learn. If something breaks, you
should be able to be free to say, "I don't know how
to fix that, but give me some time and I'll be able
to figure it out." That's really what the hiring
people are looking for as far as the core of a
Systems Administrator. Because people who are
reasonable know that the person who is coming in to
interview, they're not going to know everything.
They're probably going to keep asking you questions
until they hit that limit because that's their job.
They want to find out where your boundaries are.
And if you're going to BS, if you're going to try
to sidestep your way into it, you might get lucky
with a couple of answers. But all in all, it's a
bad thing to do on so many levels. You could know a
lot about one system, but then BS one answer and
they know you BSed it, then that's it. They won't
hire you because you BSed through it. And that's
not to say that that's exactly the way it is in
every situation, but it's a really good idea to
have when you're interviewing.
Another tip is, and again, maybe it's just me.
Before I interview I ask the supervisor/manager,
whoever it is I'm talking with on the phone or
emails, I say, "What is the expected dress code? Is
it going to be casual, business casual, business?
And whatever they tell you, do it. I've gone to
interviews where they said, "Don't wear a suit.
Whatever you do, don't wear a suit." I'm fine with
that. Other interviews, they want business casual,
and some places they just don't care. It's like, as
long as it's not offensive, just show up and you'll
be fine. It's an important question to ask. You
don't want to show up... if you don't ask it, you
could show up wearing the exact wrong thing. They
expect you to be casual and you're wearing a suit,
or vice versa and that could put you in a very bad
situation. Gek, what are your thoughts on this?
Gek: I would have to say
that you're right. You need to make sure you ask
them questions. I think interviewers like it when
they feel like they're being engaged. And you're
not just kind of sitting there being attacked with
questions. And don't be afraid. Don't be afraid to
answer a question, like Seg said, saying, "I don't
know." But also, don't be afraid to give your
opinion on a different package. Like we interviewed
one person and he told us, "Oh, I hate that piece
of software," and everyone in the office did also.
That won him some points. Because it lets people
know that you have an opinion, and if you have an
opinion like that and say so, you should make sure
you can back it up. But you have to engage the
person that you're interviewing and leave a memory
that makes you different from all the other people
that they're interviewing. And you don't want that
memory to be "Well, this person told me a whole
bunch of stuff, none of it was true, I'm not sure
they're the right person to bring in.
Seg: I want to throw in
another tip. Try to work on how you answer
questions, especially the ones that you don't know.
I was talking with a tech, this wasn't an interview
situation but it's a good example for this. I was
talking with a tech last week about setting up
VAX/Windows, KDE and VNC server. And with my level
of experience one might honestly assume that this
will be child's play for me. It's like, "Obviously,
Seg has done this, this and this, he's been doing
this for that long, obviously he knows exactly how
to do it." But the fact of the matter is I'd never
done it. I thought about doing it but I just never
had the need, and I still don't actually have a
need to do the project that I was working on. I was
doing it that time last week because I had the
ability to do it. And talking with him about it, it
was something he had done already plenty of times,
and he started... I could sense that he started to
get a little surprised that I hadn't done it yet.
Well, I answered his question by saying basically
I'm sure I can do it, I haven't done it yet, and so
I'm doing it now. And that's sort of a middle
ground way to answer the question. If somebody
asked me, "What do you know about OS Tab?" Well, I
can answer it in a lot of different ways. The fact
is, I don't know anything about OS Tab. Never used
OS Tab. But I don't want to answer it in a way that
says, "I don't know anything about it, I don't want
to deal with it. I have no hopes for learning
anything about it." I want to answer that question
away with, "I haven't had the chance to work with
it yet. But I'm hopeful that I'll learn more about
it when I get a chance to work with it." You want
to answer it in sort of a middle ground or positive
way. We're dealing with human beings here during
these interviews. We're not dealing with machines.
So if you can take what is essentially a down
answer and create a positive lift to it, then it's
going to go a long way.
Gek: And remember the only
impression that you're going to give them is this
one impression with the interview. If they don't
like you, you're never coming back.
Thud: Exactly. One of the
things I want to point out is, from personal
experience, there have been times in the past when
I was looking for a sys admin job. The
advertisement that I was answering was for a sys
admin job. When I got into the interview, I
realized it was not even a technical job. What they
really wanted was a data entry or secretarial type
position. Once you get into an interview and you
realize that it's not a position that you're going
to be happy with, don't be afraid of telling the
interviewer, "Look, I'm just not interested. This
is not what I thought it was going to be. There's
no point in both of us wasting our time. So let's
just cut this short." Because I've been in
interviews where I was trying to be nice and trying
to at least leave an impression on them, hoping
that later on if they really did need a system
administrator they would remember me. And it just
never worked out. It's much better if you just go
ahead and tell them five or six minutes into the
interview when you realize it's not going to work
out that you don't think you're a good fit for the
job.
Seg: Yeah, I want to go back
to asking questions. During the interview, try to
ask as many questions about how the company works,
and get a feel for it. That way you can find out
right away whether it's actually going to be right
for you. And the questions that you can ask are
going to be varied. There are a lot of those kinds
of questions that you can ask. What you want to
first ask yourself, "What am I actually looking
for?" If you already have sys admin experience,
you've already worked for data centers or hosting
companies, whatever. You've already been in that
kind of environment, then you're going to be better
equipped to ask these questions. And it is very
important. You can save an interview by asking
questions. Honestly, if you go in and say, "We can
get the technical stuff in a minute. If you
wouldn't mind I'd like to learn more about your
company, more than what I've already learned. Can I
find out what you're about?" Ask them whatever you
need to ask them.
Ask them: "How big is it? What
kind of customer base do you have in terms of size?
What kind of ticket systems do you have? What kind
of response times are expected, who do I support,
who supports me? What tier, what level is above me
that I need to get support from? And what's the
tier below me, be it the customers or just a lower
technical tier? Who do I support? What kind of...
how many managers will I have? How many different
departments will I have to work with? Are there
other locations? Do I need to have a lot of contact
with those other locations?"
Of course, each question in itself isn't critical
usually, but by asking these very important
questions you're doing some very wonderful things.
You're figuring out if this place is right for you
and you're giving the interviewer a very, very good
image of yourself. You're showing that you're
interested, you're showing, as we had said earlier,
you're engaging them and people who are doing the
interview in my experience and I think, Thud and
Gek, you both agree with me on this. We don't want
to feel like we're some untouchable council. We
don't want to feel like we're up high and the
interviewee's down low and we have this sheet of
unanswerable questions and they have to get them
right. We don't want it to be a power struggle. We
want to just sit at the same level and just find
out more about the person we're interviewing and
give them a fair chance to tell us about
themselves.
Gek: The other good thing
about getting the interviewer talking is that they
may reveal facts about the job that you wouldn't
necessarily ask for but are extremely important to
you. And it'll give you a sense of the culture and
the place that you're looking at also. There are a
lot of different kinds of cultures in the IT
industry and can certainly find yourself at a place
where you're much busier than you thought you would
be, you're not happy with the workload and the
rules are more stringent than you thought. And
that's not necessarily for everybody. If you're
somebody who has a particular idea of the kind of
place you want to work, then you want to make sure
you ask questions that will give you a good idea
whether that's the right fit.
Seg: And getting back to the
point about leaving a good impression on them.
Another thing you can do is do a little bit of
research on the company that you're interviewing
with. Bring up their website. If they have PR posts
that they do on their website, read through those.
If, for example, you find that they've just signed
a big contract with another company, Company XYZ,
in the interview, ask them about that. It shows
that you have enough initiative to do a little bit
of research on them. And it shows that you're
actually paying attention to what they're doing. It
can make the interviewee kind of feel like they're
in part of the company to the interviewer. They're
not even working there yet but they're already kind
of part of it. It's a really good way to leave a
very good impression.
Gek: That is a fantastic
suggestion. It is absolutely awesome. And that kind
of information you can get from a number of places.
If you're talking about a big merger or some kind
of big deal, they might gave put out a press
release that's available on some of the news sites.
So not only go to the company's web site, but
Google news or Yahoo news or whatever and see if
you can find anything. If they company has gone
through a big financial transition, such as a
bankruptcy or maybe they've bought out some other
companies, that's a good thing to talk about. Now
talk about it positively. Don't say, "I heard you
guys filed for bankruptcy last night and you guys
must really suck." Don t' do anything like that,
but just try to bring it up positively and show
that you're interested, you're engaged and you're
willing to be part of the team.
Thud: Plus it can be part of
the negotiation process. I actually started working
at a place and the day after I started, so this was
announced before I was actually hired on, they
split their stock. So when I was talking to them
about stock options and stuff like that, through
the offer process, that was something I could bring
up, and I had to know how is this going to work.
I'm going to be starting the day before the split,
do I get twice as many options? Am I not part of
the split? So doing that research is more than just
for the interview, that can help you throughout the
whole hiring process.
[music]
Seg: This week's Moment of
Seg, we're going to talk about security jobs and
ethics. As a System Administrator you kind of have
a security job because you obviously have higher
access to some systems in the company than other
people do. When you're getting a new job there's a
certain amount of ethical behavior that they expect
and some of the stuff that you might not even think
about.
Gek: I'm pretty focused on
being a Systems Administrator and by virtue of
wanting to be a Systems Administrator and knowing
what the job entails, I take for granted the idea
of ethics. I am trusted with a lot of information,
some sensitive, some not. But there is a very real
trust between my employer and me, our customers and
me, and all three of us combined. There's a very
real trust there that I'm not going to be malicious
or I'm not going to be unethical or immoral in my
actions. I am actually going to continue to support
the system. Because I want to be a Systems
Administrator, it just goes hand in hand for me.
But it's important to understand that that trust is
there and that you need to be ethical. It's a
reality check for some people. To look at your job
as a Systems Administrator as, "wow, I really am
being looked to for answers and I'm trusted that
the work I do is going to be to the best of my
abilities and it's not going to be malicious
behavior." It's very very important to be ethical
as a Systems Administrator. And if you're not going
to give it everything that you've got, if you're
not going to support them to the best of your
abilities, then you shouldn't be a Systems
Administrator. If you have a doubt then you
shouldn't do it at all. If you're going to go into
a system and you're going to be jaded or you're
going to be bitter about something and say, "well
you know, this customer was angry at me for
something that wasn't my fault, so I'm just going
to shut down his application." If you ever have
that thought, quit. Get out of it immediately
because it's a lot of responsibility. It's a lot of
trust that has to be there. If you can't give it
everything, then you need to get out. It's not only
going to be bad for the customer, and it's going to
be bad for your company, it could be extremely bad
for you. A simple command formatted the right way,
it could mean not only the end of your job, it
could mean jail time. It could mean going to court,
something on your record forever. It could mean the
loss of security clearance. You might be flipping
burgers for the rest of your life. You might end up
in jail for the rest of your life, depending on
your circumstances. So you need to be very moral,
you need to be very ethical, you need to be very
focused on the job at hand and be willing to do the
right thing to make everything work. As a Systems
Administrator, it's a job I love, it's a job I want
to do for the rest of my life. And I don't have a
problem with it. I realize that that trust needs to
be there. That respect needs to be there.
Seg: Yeah, I agree. One of
the things at my job, I have access to a lot of
things and I specifically go out of my way to try
and limit that. If there's a particular system that
somebody wants to give me access to, and as part of
my job it would make it a little bit easier. But
there are plenty of other people that can access
that system and do that part of the job, I try to
shy away from it and just tell them, "look I don't
necessarily have to have that level of access." A
good example is, I know my way around Windows
enough that I could probably break any Windows
machine there is, but I could probably fix a number
of issues. I don't necessarily have to have domain
level privileges in the office where I work because
the bulk of my job is for the UNIX systems that are
out there. So would it make things easier if I had
the access? Yeah. If there was an issue that came
up and I was on site at the time, I could fix it if
I had access. But it's not business critical for me
to have access to it, so I don't want access to it.
The other thing I wanted to mention is that when it
comes to authentication security, things like
passwords and other methods of authentication, I go
out of my way to make sure that I don't know
anybody else's passwords. Even if they're entrusted
to me in kind of... you know, if a huge disaster
happens and my boss dies for some reason and I need
his password in order to continue running the
company, if he were to drop dead. Even if I have
access to those, that doesn't mean I'm going to go
look at them and know what they are until I
absolutely need them. It just makes things so much
simpler for me and it provides a higher level of
trust that my employer knows that that's just not
going to be an issue. Gek, do you have any thoughts
on this?
Gek: To build on what Seg
was saying, you don't want to be in a position
where somebody know that you have knowledge to do
great harm and doesn't trust you to not do it. Most
of the places that I've worked know that I know
some tricks; I know some of the black hat
techniques. But I would never ever do it for any
reason. I'm a very ethical person. I think, like
Seg was saying, you kind of have to be if you're
going to be a Sys Admin. You just need to not be
the kind of person that would do something bad when
nobody's looking. And that's more because other Sys
Admins are going to have to clean up any mess that
you create and lie about. It's not fair, it just
makes more work for the other people.

