NOC Theory and Practice

advertisement
NOC Theory and Practice
Part II: The Nuts and Bolts
(The Practice Of Making a Good
NOC)
NOC Theory and Practice NANOG 24 - Miami, FL - TCB
DISCLAIMER
I am not affiliated with any corporation. My
views are my own.
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
Intro - What’s In A NOC?
• Purpose - What Type of Company Are
You?
• People will always be your key asset.
• Systems make the job of people easier.
• Managers assist in identifying gaps in
both.
• Processes allow for flexibility in
operations while still maintaining
standards.
• And, last but
notandleast,
the24facility
NOC Theory
Practice - NANOG
- Miami, FL - TCBis
The Facility - Think Data Center
• Location, location, location.
• Security
• Environmental Concerns
 This applies to both your inside and outside
environment.
• Ergonomics
• Reliability
• Sources of Labor
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
The Goals of a NOC
Our conception is:
• At the bare minimum, you will receive
requests from your customers
• You will process those requests in some
fashion (engineering, handoff, ...)
• You will communicate resolution to the
customer, and/or keep customer updated
on status
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
Goals II
• NOC as first, second, or third tier support.
 Conception of NOC as “do everything” group
 The engineers should be smart at designing,
configuring, etc. - NOC should be divided into
categories of engineers able to resolve issues
 A smart issue routing process makes this a
very effective model
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
The Process
• Receive events from your “inputs” (phone
calls, network monitoring, etc)
• Process inputs into a problem to be
resolved
• Route the problem to the correct individual
• Resolve the problem as appropriate
• Communicate status continually.
• Record the problem for later review and
training.
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
The Key to Success Is
By constant re-examination of your
operation, your employees, and
what inputs you are getting, you
can reach incredible efficiency.
Communicate this to other teams
and your operations will prosper.
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
The Facility (cont.)
• Security applies to keeping other people
out, but it also applies to making a safe
arrival for your employees, at any hour.
• Environmental concerns: Just like a
datacenter, consider climate control and
earthquake/act of god resistance.
Disaster planning rules should be in effect.
• Sources of labor: Not just engineers, but
builders.
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
A Word on Portability
• As Matt suggests, portability is critical.
• Obvious resources: Computers,
communications, phones.
• Not obvious resources: Vehicles and quick
transport/assembly, good cases for shipping or
relocation, breakdown/reassembly schedules.
• Multiple everything.
• Make sure your resources are distributed. If
your network is large, your footprint of mobility
should be large.
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
Hiring the Right People
• Skillset
 but more importantly, flexibility
• Stress
• Scheduling
• Stability
NOCs are hard things to staff appropriately.
And good people are hard to retain.
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
Hiring (cont.)
• Make sure they have lives. But know what you
can’t ask.
• Can they talk? How are their soft skills?
• Do they get flustered easily?
And remember, org charts suck. Classify people
according to their skills, not according to some
hierarchy which has no meaning outside of
some middle-management mind.
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
Keeping Your People Happy
• Environment
• Ergonomics
• Creature Comforts
 We’re not kidding.
Give some thought to a 24x7 outlook. This
means beds, showers, food, and climate.
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
Environment - People
• Climate controlled centers get cold at
night. Make sure you have 24H control
over your space.
• When thinking about climate, keep in mind
your working conditions are slightly
different in a NOC.
• 2:00AM to 4:00AM are the critical hours.
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
Ergonomics - People
• Hire a good ergonomic consultant.
• Positions of lights, phones, keyboards,
monitors, pens - all this matters.
• Observation is key. Your engineers will
show you what the problems are.
(Cameras)
• Seating. If you’re in a chair for eight hours
at a stretch, don’t you want it to be a
comfortable one?
• Screen space.
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
About People. About NOCs.
• It’s a messy business. It’s high stress. It’s easy
to let things get out of hand.
• Good management qualities in a NOC:
 cool heads
 methodical approach to solving problems
 having been on the customer side
 micromanagement sucks.
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
Let’s go over retention.
• Retention of NOC staff is 100% harder. Very
few people live for this kind of job.
• So, innovate. Think outside the box.
• People want to grow. Know what your people
want to do when they grow up.
• Remember your core focus. Do operations, not
sales, or account services, or anything else.
• At the same time, make sure your folks are
informed on everything. Everything comes out
in the wash. All the dirty clothes come to
NOC.
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
Interviewing NOC folks
• You are interested in three things.
 The candidate’s willingness to learn.
 The candidate’s 1-2 year outlook on their career.
 The candidate’s ability to work funny schedules.
• They are interested in three things.
 Will you offer them growth potential?
 Can you give them enough perks to enjoy their work?
 Do you have your stuff together?
 Are the procedures well-documented?
 Will they be called in outside their shift?
 Will they ever wonder who to go to?
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
Productivity
• Momentum is key. Keeping your people busy is
the most important thing towards maintaining
productivity.
• The other component to momentum is keeping
them working on different things. This makes
them better engineers, and helps feed ego.
• “Everything at your fingertips” - your engineers
should never have to make a customer wait
more than four minutes on hold for anything. If it
has to wait longer than that, tell the customer
why, and mark it as something to fix.
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
The View of the Customer
• A customer wants
 Professionalism: your engineers must treat
the customer as if they are paying you a lot of
money and the engineer wants the customer
to continue to do that.
 ETR: Your customer wants to know when the
problem will be fixed. “I don’t know” is not an
acceptable answer. The ETR is the first thing
you give to a customer and the one thing you
update him on at least every hour (or less if
they prefer).
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
The View of the Customer II
 A description: Concise or not, the customer
wants to know what the problem appears to
be.
Remember your focus. It is not (typically) your
responsibility to engineer your customer’s
network for maximum reliability. Your
responsibility is the operation of that network.
The only thing you should do as a NOC is fix
problems when they arise in the most expedient
and professional manner possible. A customer
wants to beNOC
comfortable,
and assured that that
Theory and Practice - NANOG 24 - Miami, FL - TCB
Things we never, EVER allow a
customer to hear
• I don’t know when it will be fixed.
• I can’t help you.
• I’m not qualified to answer that question.
• Let me transfer you to someone else.
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
It’s not always ideal. But • Where possible, the first person to take the call
should be the person who follows it to
completion. The customer hates being thrown
between different engineers - but not having an
answer is worse.
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
A Little About Systems
• Don’t just focus on ticketing.
• Make sure your people have information
on everything they need to operate.
• If all the architects fell off the planet today,
could you rebuild?
• It’s about agility.
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
Policies and Procedures
• If you don’t write it down, it isn’t a
procedure or a policy. There are no
unwritten rules in a NOC. People cycle.
• Focus on procedures that affect the
handling of a customer. The soft skills are
usually the hardest to learn.
• Full disclosure?
• Troubleshooting Techniques
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
And a word on incidents.
• Incidents, tickets, call it what you will.
• Whatever happens in the NOC:
 gets summarized to the account exec if the
issue is of appropriate severity
 gets recorded - nothing EVER gets deleted
from a customer log
 gets archived
 gets resolved - how much time will you spend
on issues that never get fixed?
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
Some final notes - Conclusion
• It’s easy to throw a bunch of people in a room. It’s hard
to build an efficient, productive, and well-oiled NOC (the
same goes for networks)
• Record everything. Write everything down.
• Try to remain as flexible as possible.
• Look to your employees for cues on what their ideal
environment should be.
• Remember your focus, and know your customer.
• Know what not to say.
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
Credits
As far as the practice of NOC building goes,
we must thank:
• herb@tomobiki.urusei.net - thanks for
great private discussions on NOC building
• nanog subscribers - for talking about
operational stuff
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
And finally
• Sean Donelan - for giving network
operations folks an impetus for existing
(due to his backhoe skills)
• Shouts to EFNet IRC #nanog: you know
who you are
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
Part III: Evaluation Criteria
• Social engineer your own NOC.
• We like to rate NOC folks on:
 Do they sound professional? Do they have
the answers?
 Do they follow us all the way through to
resolution?
 Can they tackle difficult as well as simple
problems?
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
Part III: Evaluation Criteria (cont).
• How many calls a day does your NOC
take?
• Do you survey your customers, Cisco-TAC
style?
• The three ‘P’s:
 Perception
 Passion (Emotion)
 Presentation
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
Evaluation Criteria
• They (customer) must perceive you as
the people that will help.
• You (NOC) must present your solution
with total assurance that you can handle
the problem.
• You (NOC) must have passion in dealing
with the customer. Make it friendly, even if
it’s a network down emergency. It will
come back to pay off.
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
Remember.
• Your goal is to be professional, calm, cool
and collected, even in the face of serious
adversity.
• If you don’t have an answer, you know
where to get it and how long it will take.
• You have to communicate to the customer
and keep the customer’s viewpoint in
mind, no matter what.
• As a NOC manager/builder, you have to
make sure your people have the right
NOC Theory and Practice - NANOG 24 - Miami, FL - TCB
Download