30
How to Build a NOC

How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

Embed Size (px)

Citation preview

Page 1: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

How to Build a NOC

Page 2: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

• Identify Customers– Who are your customers?

• Understand Customer Expectations– What are your user expectations? – SLA’s?

• Support Service Offerings– Besides networking, what other services are

being offered?

Page 3: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

• Monitor and Troubleshoot Service Issues– How large and complex is your network– What level troubleshooting and/or monitoring

will your NOC do?– How will you communicate outages and

planned work to customers?

Page 4: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

• Determine Appropriate Staffing Levels– What will be the service hours?

• Not all NOCs need to be 7x24x365• What about holidays? Weekends? On-call?

– Do your SLA's require in-person staffing?– Do you have after hours service response

requirements?– What level of staff needs to be present, and

when?– What will be the means of responding to

issues when NOC is not staffed 24x7?

Page 5: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

• Organizational Structure– What staffing tiers/hierarchy will you have for

support? Techs?  Leads?  NEs?– What will be your escalation practices and

policies? – To what group does the NOC report?– What other groups report there, and what is

your organizational relationship to other key groups?

– Who will write and update procedures, training manuals, etc.?

Page 6: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

• Location and Design of NOC Facility– How much space do you need?– What is your facility like?

– How do you want to arrange your staff?  Separate offices?  "War room"?

• NOC Funding– How will your organization be funded?

Page 7: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

• NOC Tools– How will you track customer information? 

(Database needs, CRM?)– How will you monitor and troubleshoot? 

Tools, specifically.– Are you writing any of your own tools?– Who will maintain your applications?– How will you track trouble tickets?

Page 8: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

• Reporting– What reports will you issue? – How will you measure the data?

Page 9: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

* What factors may determine operational changes for

your organization - new services, expanded hours, increased number of customers, new equipment types, deeper skill level

Page 10: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

Building a NOC

Karibu Telecoms

Case Study

Page 11: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

*Our customers are in the Tanzania, Iringa

*We track customer information in a database designed and maintained locally.

*Demand and Service have driven our need for 7x24.

Page 12: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

*Escalation policies also drive our need for on-call schedules and on-site personnel.

*Our customers expect 48 hours notice prior to work, unless it is an emergency.

*Outages are communicated via an application we have built locally.

*We also want to know when our customers have planned work.

Page 13: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

*Expectations are included in the contract and located on the Karibu web pageKaribu web page.

*http://www.kaributelecoms.co.tz/noc

*We prefer to have the NOC as the primary customer contact point for our organization in order to maintain quality of service and quality of experiennce when a ticket moves between groups.

Page 14: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

*In addition to network monitoring for Karibu Telecoms, our NOC monitors:

*Connectivity

* Approximately 5000 sites throughout Iringa

Page 15: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

Karibu Telecoms troubleshoots with the customer on routing problems, latency, and loss of connectivity.Node - Node and IGP status is monitored.We manage DWDM, Sonet, and MPLS circuits.Complexity is increased with escalation paths being different depending on what isn’t working.

Page 16: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

Outages and planned events are sent via sms and email announcement in a standard format.

We include the date/time of the work or when the outage began.

If the customer’s connectivity is entirely down, we also call them.

Updates are sent at predefined intervals for large events, or when we have a change in status.

Page 17: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

*We are 7x24 with full-time staff.

*Weekends we only have one person covering each day, so vacations and sick time are problems.

*Holidays are covered by on-site and on-call staff.

*On-call consists of a 7-day period and rotates among all NOC staff on a regular schedule.

Page 18: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

*Tier 1 are student staff, also called Network Analysts.

*Tier 2 are full-time staff, most are titled Network Specialists.

*Tier 3 are full-time staff, titled Network Engineers.

Page 19: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

*We advertise to all customers an on-site 7x24 staff for immediate response to outages.

*Our SLAs indicate when a problem should be escalated beyond the on call staff to a manager, director, and CEO at any time of the day or week.

Page 20: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

*Our escalation practices and policies are based on length or severity of outage.

*At predetermined intervals additional management levels are notified of severe outages in order to help with escalation at other organizations (telcos), or to keep peers updated at the affected sites.

Page 21: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

*Consider lighting and noise control with shared offices.

*How many monitors will each person need? Will you use a large central monitor for some things?

*Provide an impromptu meeting space for collaboration on big events.

Page 22: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

*Conference bridges greatly enhance collaboration across geographic distances whether working on outages or events.

Page 23: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

*A very useful tool is live chat or IM for coordinating efforts no matter where your office is.

*Our customer information is tracked in a home-grown database which has grown and morphed over a dozen years.

*New needs such as SLAs and layer 1 info now require significant investment in upgrades.

Page 24: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

*Our monitoring system – HabariHabari – is also “homegrown”.

*We monitor interface state and IP reachability; performance and protocol state connectivity will soon be integrated into our “event system” (NMS)

*Automated tools can page the appropriate group to notify them of outages or threshold conditions.

Page 25: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

*We have a separate Tools team (with 5 staff members) who design, write, implement, and maintain tools.

*This allows us to have full-featured and robust tools.

*One trade-off is fewer “one-off” tools for specific or isolated issues.

Page 26: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

*Karibu Telecoms uses Request Tracker, RT, an open-source application to track trouble tickets.

*Weekly reports are generated for our Directors by sector, severity, and type.

*Monthly reports are generated by sector for billing purposes.

Page 27: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

* Key metrics we track include:

1. Ticket numbers by sector for billing

2. Phone call volumes

3. Duration of outages

4. Root Cause Analysis for high-impact events* Outage time is measured by duration of the customer impact.

* After Action Review and Follow-up is conducted for serious events.

Page 28: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

*Monthly report is emailed to the customer for traffic sent to/from their site.

*Our internal reporting includes “operational impacts” to groups under our main organization.

*How do you measure your NOC’s success? Response times? Reduced calls?

Page 29: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service

*Factors that have determined operational changes for our organization have been increased size, complexity and number of networks monitored;

*Need to respond to outages 24 hours/day with on-site personnel

*Skill and responsibility levels have increased significantly, and continue to do so.

Page 30: How to Build a NOC. Identify Customers –Who are your customers? Understand Customer Expectations –What are your user expectations? –SLA’s? Support Service