SYSTEM ADMINISTRATOR OF THE WEEK: Week of December 12, 2005

System Administrator of the Week archive send feedback and nominations to sotw@lopsa.org

Dan Rich

LOPSA Member Name: drich

site:
PDI/Dreamworks (Dreamworks Animation)
servers:
80
workstations:
  • 400 desktops
  • 1200 farm machines
  • 10 NetApp filers (~75TB)
  • 15 NetApp caches
sysadmins on staff:
12 (4 senior, 3 mid-level, 5 junior)
site overview:
PDI/Dreamworks is a wholy owned subsidiary of Dreamworks Animation, and one of the oldest computer graphics animation houses in the industry. They are best known for Shrek and Shrek 2 but also created Antz and Madagascar.
job title:
Senior Systems Administrator / Backup Architect
time at this job:
3 years
    
years as a sysadmin:
16 years
first computer:
Apple ][
first OS:
Apple DOS
favorite OS:
OSX. Although FreeBSD comes a close second.
first computer with root/administrator access:
AT&T 3B2
first programming language:
Apple Basic
favorite programming language:
Perl -- although it drives me crazy
most often used programming language:
Perl
first sysadmin job, computer and os:
Straight out of college working for Dialogic Corp, supporting their Engineering Dept. on System V 386 running on random Intel hardware (mostly passive backplane 16 slot machines).
ideal sysadmin job:
One that includes enough time for research and training. Too many sysadmin positions are focused only on keeping things working and not providing any opportunity for growth.
favorite sysadmin tool:
strace/truss/par (depending on your OS)
most interesting sysadmin tool:
Ethereral
sysadmin tool I couldn't work without:
strace/truss/par
education:
BS CS and 1 1/2 years of grad school (passed the comps but my job got in the way of finishing my final project)
when I was growing up, I wanted to be:
I never really made plans....
If I wasn't a sysadmin, I'd be:
A performer of some type -- probably on the stage
when friends and family ask me to “fix” the computer or “fix the internet”, I say:
Sure (and then start swearing at Microsoft)
when I first meet someone, and they ask what I do, I say:
I keep the Dreamworks Animation computers running (at which point they usually ask if I worked on Finding Nemo... :) )
system administration is ...:
a challenge / a pain in the neck / a nightmare / a great career -- pick any 3
advice to a junior admin:
Learn how things work, not just the steps to do a job. If you know how it works, you can usually figure out what made it stop.
advice to a senior admin:
Know what you don't know -- no matter how much we think it, none of us knows everything.
    
favorite food/cuisine:
Japanese
pizza topping:
Don't really have a favorite, I'll eat just about anything.
work music:
None usually -- hard to do with open cubes and 12 people in the same room. Does the “hhhuuummmm” of the air handlers in the data center on the other side of the wall count?
crisis music:
None here either -- although just about anything with a beat will do
___ gets me through the work day:
Having something different and challenging to do
hobby/other job:
Theatre -- whether it be acting or working back stage.
    
my office is:
Cluttered but decorative

(2nd place in our company cube decorating contest)
co-workers say my desk is:
Nicely decorated and a mess
learned the most from:
My graduate advisor -- he's the one who first taught me to look at how things are put together.
daily web sites:
Long list of web comics (User Friendly, For Better Or For Worse, Schlock Mercernary, PVP and many others), LJ, random assortment of forum sites ranging from software support to Disney Themeparks, /., FreshMeat, wilwheaton.net. I replaced a lot of my daily web sites with RSS a while back (and then gave up on finding an RSS aggregator that didn't suck).
raised floor:
Yes -- it makes it easier to manage cables, power, and cooling as well as making the data center cleaner. This is important when the investors come through to take a look at things for some odd reason. However, this is qualified “yes”, as it only makes sense if you provide some of the same infrastucture under the floor that you would normally have if you didn't have a rasied floor, such as cable trays. It also requires that you know what your cooling requirements are and that you have a plan for system deployments.
editor:
XEmacs
mail user agent:
Thunderbird or pine or OSX Mail -- depends on what machine I'm sitting in front of
web browser:
Firefox or Safari
gui or cli:
Yes. It all depends on what I'm doing. If I'm going to do it myself I'll probably use a CLI. If it has to be supportable by others I'll most likely make sure there is a GUI. As an example, look at cacti vs. cricket for SNMP data collection and display.
computers at home:
Working? 3 Dead? probably 6-8 (mostly in pieces)
(primary) home computer and OS:
Apple Powerbook with OSX 10.4.
oldest hardware in your garage or basement:
There's a Timex Sinclair in a box somewhere. Oh, and my old Apple ][+ in the closet.