SlideShare a Scribd company logo
1 of 29
DEVOPS FOR NETOPS
2
AGENDA
A TYPICAL DAY OF NETOPS ENGINEER 3
CHALLENGES WE SEE 4
HOW NETOPS DIFFERS 5
TYPICAL CHALLENGES IN DELIVERY 6
BIRTH OF DEVOPS 7
DEV-NET-OPS 11
SDN & NFV 12
OUR DEVOPS HOLISTIC APPROACH 22
NETWORKING AS CODE 23
BUSINESS EXCELLENCE 24
WEBAPP OPS VS NETOPS 25
DEVOPS REVOLUTION 27
ACHIEVE 360 DEVOPS 28
3
A TYPICAL DAY OF NETWORK OPERATIONS ENGINEER
Ensure stable and reliable
ISP network services
Day-to-day network
performance monitoring
Network troubleshooting & fault analysis,
hardware troubleshooting & repair
Address escalations
Installation of network
hardware and software
Configuration changes via our change
control systems and processes
Deployment and maintenance of network
monitoring, analysis and reporting tools
4
CHALLENGES WE SEE
Complex Network is my playground
Firefighting Heterogeous Equipments Mundane
Manual Tasks
5
HOW NETOPS DIFFERS
Complex Ecosystem, inter-connected devices
Automation
Release Cycle Dependency
6
CHALLENGES IN DELIVERY
Lack of unified process and tools Agility
Mindset Mismatch
Lack of
Communication & Collaboration
Blame Game
7
BIRTH OF DEVOPS
8
WHAT IS DEVOPS?
Collaboration
Automation Communication Integration
Teamwork
9
DEVOPS CALMS
10
DEVOPS BENEFITS
11
DEV-NET-OPS
DevNetOps
NETOPS
OPENSOURCE
NFV
SDN
12
SDN & NFV SIMPLIFIED
13
SDN & NFV SIMPLIFIED
14
SDN & NFV SIMPLIFIED
15
SDN TRANSFORMATION
16
NFV TRANSFORMATION
17
NFV TRANSFORMATION
18
SDN & NFV BENEFITS
19
INDUSTRY STANDARDS
20
21
22
OUR DEVOPS HOLISTIC APPROACH
CI Continuous Integration CQ Continuous Quality CE Continuous Environment CD Continuous Deployment CT Continuous Testing CM Continuous Monitoring
Defining
Branching,
Merging, Build &
CI Strategy
Source Code
Management
Code Integration
Build Automation
Artifacts
management
Build Metrics
CI Code Review
• Static Code Analysis
• Automated Peer
Code Review
Unit Test
Build Verification
Test
Code Coverage
Code Quality
Metrics
CQ Environment
Strategy
Infrastructure As
Code
Platform As Code
Configuration As
Code
Environment
Verification Tests
Health Check ,
Audit & Metrics
CE Deployment
Strategy
Deployment
Automation
Deployment
Orchestration
Build Promotion
Rollback Strategy
Deployment
Metrics
CD Automated
Functional &
Regression
Testing
Automated Load,
Stress &
Performance
Testing
Automated
Production Sanity
Testing
Necessary
Manual Testing
Testing Metrics
CT Predictive
Monitoring &
Analysis
Alerting &
Reporting
CM
DEVOPS WORKFLOW MANAGEMENT & ORCHESTRATION
23
NETWORKING AS CODE ?
PROGRAMMATIC INTERFACE INTO NETWORK DEVICES
TOOLS TO FACILITATE & SIMPLIFY
PAIR PROGRAMMING
UBIQUTOUS INEXPENSIVE VIRTUALIZED NETWORK DEVICES
TOOLS TO VERIFY THE STATE OF THE ENVIRONMENT
INTELLIGENT ROLLBACK MECHANISM
CONFIGURATION TEMPLATING SYSTEM TO BUILD & DEPLOY DEVICES
BUSINESS AGILITY,
VELOCITY & CONTINUITY
ENGINEERING
EXCELLENCE
CONTINOUS
INTEGRATION
CONTINUOUS
QUALITY
CONTINUOUS
TESTING
OPERATIONAL
EXCELLENCE
ENVIRONMENT
AUTOMATION
DEPLOYMENT
AUTOMATION
PREDICTIVE
MONITORING
24
BUSINESS EXCELLENCE
METRICS & DASHBOARD
25
WEBAPP OPS VS NETOPS
1. Install Apache
2. Copy files to /var/www/static_content/
3. Copy / update configuration file
4. Set up permissions
5. Restart Apache
6. Test
To Deliver Static Content on Apache Add a new DMZ VLAN, IP addressing, VRRP group and IGP
advertisement to a DMZ pair of switches:
1. Query network asset database for free DMZ VLAN
2. Query network asset database for free public DMZ /24 IPv4
and /64 IPv6 subnets
3. Query network asset database for free VRRP DMZ group
number
4. Deploy VLAN to DMZ switching
5. Validate VLAN is deployed and active
6. Configure IP addressing and VRRP information on specific
DMZ VLAN logical interfaces
7. Validate IP logical interfaces are up and responding to ICMP
8. Validate VRRP virtual IP address is active and active on the
correct device.
9. Configure the IGP for the new prefix
10.Validate the prefix is reachable elsewhere in the IGP domain
11.Validate that the prefix is reachable via the Internet
26
TOOLS POINT OF VIEW
DEVOPS NETOPS
Designed to deploy and configure server
infrastructure, software & applications
Used to generate, load and validate configuration for
interrelated network applications
Designed to ensure correct versions of applications
are installed and running
Applications are often sealed in to the OS unless on
Network *nix
Can be used to scale to hundreds of thousands of
servers and reduce deployment time
Used to remove repetitive nature of configuration
and human error, automate network engineering
feedback loops and automate deployment
Can be used to finger print environment and for
compliance
Can be used to harvest interrelated and distributed
network ‘big data’ and for compliance checking
27
DEVOPS REVOLUTION
Manual Tasks
Ad-hoc Scripting
IT Frameworks
Physical, Virtual &
Cloud orchestration
Infra & Apps built on
IT Frameworks
28
ACHIEVE 360 DEGREE DEVOPS
PEOPLE
PROCESS
TOOLS
PEOPLE
Collaborative Culture
Alignment to Common Goals
Cross-Functional Empathy
Focus on Delivered Value
Potential for New Roles
PROCESS
Unified Process
Refinement, Responsiveness
Metrics Driven Improvement
Consistency with Automation
Frequent Feedback Loops
TOOLS/TECHNOLOGIES
Speed with Automation
Tightly Integrated Workflow
Reliable & Reusable Across
On-Demand Everything
Metrics & Analytics
CONTINUOUS INSIGHTS
DEVOPS GOVERNANCE
THANK YOU
For any questions or discussions, feel free to reach out Karthi at Karthiga.Sadasivan@happiestminds.com

More Related Content

What's hot

On the Road to Shangri-La: Scaling CD from Teams to the Enterprise
On the Road to Shangri-La: Scaling CD from Teams to the EnterpriseOn the Road to Shangri-La: Scaling CD from Teams to the Enterprise
On the Road to Shangri-La: Scaling CD from Teams to the EnterpriseXebiaLabs
 
DevOpsDays - Pick any Three - Devops from scratch
DevOpsDays - Pick any Three - Devops from scratchDevOpsDays - Pick any Three - Devops from scratch
DevOpsDays - Pick any Three - Devops from scratchPete Cheslock
 
ApexSI - Your Onshore Outsourcing Partner
ApexSI - Your Onshore Outsourcing PartnerApexSI - Your Onshore Outsourcing Partner
ApexSI - Your Onshore Outsourcing PartnerZuber Vindhani
 
Lean Kanban India 2015 | DevOps is Lean for the Organisation, not just Projec...
Lean Kanban India 2015 | DevOps is Lean for the Organisation, not just Projec...Lean Kanban India 2015 | DevOps is Lean for the Organisation, not just Projec...
Lean Kanban India 2015 | DevOps is Lean for the Organisation, not just Projec...LeanKanbanIndia
 
Tales from an Enterprise DevOps transformation
Tales from an Enterprise DevOps transformationTales from an Enterprise DevOps transformation
Tales from an Enterprise DevOps transformationLee Eason
 
DevOps: Why Should We Care?
DevOps: Why Should We Care?DevOps: Why Should We Care?
DevOps: Why Should We Care?Kasun Kodagoda
 
Guerrilla Marketing: Selling Splunk Internally to your Enterprise
Guerrilla Marketing: Selling Splunk Internally to your EnterpriseGuerrilla Marketing: Selling Splunk Internally to your Enterprise
Guerrilla Marketing: Selling Splunk Internally to your EnterpriseAaron Blythe
 
How is testing different in a DevOps agile team. A perspective from the team.
How is testing different in a DevOps agile team. A perspective from the team.How is testing different in a DevOps agile team. A perspective from the team.
How is testing different in a DevOps agile team. A perspective from the team.TEST Huddle
 
Barabara Sanders SpringOne Platform keynote
Barabara Sanders SpringOne Platform keynoteBarabara Sanders SpringOne Platform keynote
Barabara Sanders SpringOne Platform keynoteVMware Tanzu
 
[DEISER Day Conferences] "DevOps & Teams" - Vlad Cavalcanti (Atlassian)
[DEISER Day Conferences] "DevOps & Teams" - Vlad Cavalcanti (Atlassian)[DEISER Day Conferences] "DevOps & Teams" - Vlad Cavalcanti (Atlassian)
[DEISER Day Conferences] "DevOps & Teams" - Vlad Cavalcanti (Atlassian)Deiser
 
Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...
Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...
Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...Serena Software
 
Project Management for Startups
Project Management for StartupsProject Management for Startups
Project Management for StartupsEbtihaj khan
 
Myths of Product Development
Myths of Product DevelopmentMyths of Product Development
Myths of Product DevelopmentShoaib Shaukat
 
Choosing a good erp guide for prospects distribution version
Choosing a good erp guide for prospects   distribution versionChoosing a good erp guide for prospects   distribution version
Choosing a good erp guide for prospects distribution versiongeetsf
 
Introduction the dev ops world
Introduction the dev ops worldIntroduction the dev ops world
Introduction the dev ops worldVishwasN6
 
IPSE QA Freelancer Awards - We are the Makers
IPSE QA Freelancer Awards - We are the MakersIPSE QA Freelancer Awards - We are the Makers
IPSE QA Freelancer Awards - We are the MakersDavid Walker
 
DevOps Implementation for Applications Solution - Datasheet
DevOps Implementation for Applications Solution - DatasheetDevOps Implementation for Applications Solution - Datasheet
DevOps Implementation for Applications Solution - DatasheetTodd Erskine
 
7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at ScaleNew Relic
 
DSG App Transformation Case Study
DSG App Transformation Case StudyDSG App Transformation Case Study
DSG App Transformation Case StudyVMware Tanzu
 
Agile Australia - The anti-transformation transformation
Agile Australia - The anti-transformation transformationAgile Australia - The anti-transformation transformation
Agile Australia - The anti-transformation transformationMirco Hering
 

What's hot (20)

On the Road to Shangri-La: Scaling CD from Teams to the Enterprise
On the Road to Shangri-La: Scaling CD from Teams to the EnterpriseOn the Road to Shangri-La: Scaling CD from Teams to the Enterprise
On the Road to Shangri-La: Scaling CD from Teams to the Enterprise
 
DevOpsDays - Pick any Three - Devops from scratch
DevOpsDays - Pick any Three - Devops from scratchDevOpsDays - Pick any Three - Devops from scratch
DevOpsDays - Pick any Three - Devops from scratch
 
ApexSI - Your Onshore Outsourcing Partner
ApexSI - Your Onshore Outsourcing PartnerApexSI - Your Onshore Outsourcing Partner
ApexSI - Your Onshore Outsourcing Partner
 
Lean Kanban India 2015 | DevOps is Lean for the Organisation, not just Projec...
Lean Kanban India 2015 | DevOps is Lean for the Organisation, not just Projec...Lean Kanban India 2015 | DevOps is Lean for the Organisation, not just Projec...
Lean Kanban India 2015 | DevOps is Lean for the Organisation, not just Projec...
 
Tales from an Enterprise DevOps transformation
Tales from an Enterprise DevOps transformationTales from an Enterprise DevOps transformation
Tales from an Enterprise DevOps transformation
 
DevOps: Why Should We Care?
DevOps: Why Should We Care?DevOps: Why Should We Care?
DevOps: Why Should We Care?
 
Guerrilla Marketing: Selling Splunk Internally to your Enterprise
Guerrilla Marketing: Selling Splunk Internally to your EnterpriseGuerrilla Marketing: Selling Splunk Internally to your Enterprise
Guerrilla Marketing: Selling Splunk Internally to your Enterprise
 
How is testing different in a DevOps agile team. A perspective from the team.
How is testing different in a DevOps agile team. A perspective from the team.How is testing different in a DevOps agile team. A perspective from the team.
How is testing different in a DevOps agile team. A perspective from the team.
 
Barabara Sanders SpringOne Platform keynote
Barabara Sanders SpringOne Platform keynoteBarabara Sanders SpringOne Platform keynote
Barabara Sanders SpringOne Platform keynote
 
[DEISER Day Conferences] "DevOps & Teams" - Vlad Cavalcanti (Atlassian)
[DEISER Day Conferences] "DevOps & Teams" - Vlad Cavalcanti (Atlassian)[DEISER Day Conferences] "DevOps & Teams" - Vlad Cavalcanti (Atlassian)
[DEISER Day Conferences] "DevOps & Teams" - Vlad Cavalcanti (Atlassian)
 
Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...
Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...
Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...
 
Project Management for Startups
Project Management for StartupsProject Management for Startups
Project Management for Startups
 
Myths of Product Development
Myths of Product DevelopmentMyths of Product Development
Myths of Product Development
 
Choosing a good erp guide for prospects distribution version
Choosing a good erp guide for prospects   distribution versionChoosing a good erp guide for prospects   distribution version
Choosing a good erp guide for prospects distribution version
 
Introduction the dev ops world
Introduction the dev ops worldIntroduction the dev ops world
Introduction the dev ops world
 
IPSE QA Freelancer Awards - We are the Makers
IPSE QA Freelancer Awards - We are the MakersIPSE QA Freelancer Awards - We are the Makers
IPSE QA Freelancer Awards - We are the Makers
 
DevOps Implementation for Applications Solution - Datasheet
DevOps Implementation for Applications Solution - DatasheetDevOps Implementation for Applications Solution - Datasheet
DevOps Implementation for Applications Solution - Datasheet
 
7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale
 
DSG App Transformation Case Study
DSG App Transformation Case StudyDSG App Transformation Case Study
DSG App Transformation Case Study
 
Agile Australia - The anti-transformation transformation
Agile Australia - The anti-transformation transformationAgile Australia - The anti-transformation transformation
Agile Australia - The anti-transformation transformation
 

Similar to Devops for Netops

Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"
Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"
Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"DevOps Indonesia
 
How to use SDN to Innovate, Expand and Deliver for your business
How to use SDN to Innovate, Expand and Deliver for your businessHow to use SDN to Innovate, Expand and Deliver for your business
How to use SDN to Innovate, Expand and Deliver for your businessNapier University
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...InfoSeption
 
Kubernetes from the Ground Up
Kubernetes from the Ground UpKubernetes from the Ground Up
Kubernetes from the Ground UpDustin Humphries
 
What’s New with NGINX Controller Load Balancing Module 2.0?
What’s New with NGINX Controller Load Balancing Module 2.0?What’s New with NGINX Controller Load Balancing Module 2.0?
What’s New with NGINX Controller Load Balancing Module 2.0?NGINX, Inc.
 
Planning & Network Transformation
Planning & Network TransformationPlanning & Network Transformation
Planning & Network TransformationComarch
 
New Delhi Cloud Summit 05 26-11
New Delhi Cloud Summit 05 26-11New Delhi Cloud Summit 05 26-11
New Delhi Cloud Summit 05 26-11Dileep Bhandarkar
 
Test Automation NYC 2014
Test Automation NYC 2014Test Automation NYC 2014
Test Automation NYC 2014Kishore Bhatia
 
A New Approach to Continuous Monitoring in the Cloud
A New Approach to Continuous Monitoring in the CloudA New Approach to Continuous Monitoring in the Cloud
A New Approach to Continuous Monitoring in the CloudNETSCOUT
 
Simplifying SDN Networking Across Private and Public Clouds
Simplifying SDN Networking Across Private and Public CloudsSimplifying SDN Networking Across Private and Public Clouds
Simplifying SDN Networking Across Private and Public Clouds5nine
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsThousandEyes
 
Service Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to KnowService Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to KnowTechWell
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunk
 
Brocade Software Networking Presentation at Interface 2016
Brocade Software Networking Presentation at Interface 2016Brocade Software Networking Presentation at Interface 2016
Brocade Software Networking Presentation at Interface 2016Scott Sims
 
Combining ERP, Public Cloud and Cybersecurity
Combining ERP, Public Cloud and CybersecurityCombining ERP, Public Cloud and Cybersecurity
Combining ERP, Public Cloud and CybersecurityPete Nieminen
 
Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011Scott Althouse
 

Similar to Devops for Netops (20)

The New Network is Programmable with Junos
The New Network is Programmable with JunosThe New Network is Programmable with Junos
The New Network is Programmable with Junos
 
Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"
Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"
Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"
 
Network Innovation with Open Software
Network Innovation with Open SoftwareNetwork Innovation with Open Software
Network Innovation with Open Software
 
How to use SDN to Innovate, Expand and Deliver for your business
How to use SDN to Innovate, Expand and Deliver for your businessHow to use SDN to Innovate, Expand and Deliver for your business
How to use SDN to Innovate, Expand and Deliver for your business
 
Evolve v2.3 data_sheet
Evolve v2.3 data_sheetEvolve v2.3 data_sheet
Evolve v2.3 data_sheet
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
 
Kubernetes from the Ground Up
Kubernetes from the Ground UpKubernetes from the Ground Up
Kubernetes from the Ground Up
 
What’s New with NGINX Controller Load Balancing Module 2.0?
What’s New with NGINX Controller Load Balancing Module 2.0?What’s New with NGINX Controller Load Balancing Module 2.0?
What’s New with NGINX Controller Load Balancing Module 2.0?
 
Planning & Network Transformation
Planning & Network TransformationPlanning & Network Transformation
Planning & Network Transformation
 
New Delhi Cloud Summit 05 26-11
New Delhi Cloud Summit 05 26-11New Delhi Cloud Summit 05 26-11
New Delhi Cloud Summit 05 26-11
 
Test Automation NYC 2014
Test Automation NYC 2014Test Automation NYC 2014
Test Automation NYC 2014
 
A New Approach to Continuous Monitoring in the Cloud
A New Approach to Continuous Monitoring in the CloudA New Approach to Continuous Monitoring in the Cloud
A New Approach to Continuous Monitoring in the Cloud
 
Simplifying SDN Networking Across Private and Public Clouds
Simplifying SDN Networking Across Private and Public CloudsSimplifying SDN Networking Across Private and Public Clouds
Simplifying SDN Networking Across Private and Public Clouds
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of Concepts
 
Service Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to KnowService Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to Know
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for Devops
 
Brocade Software Networking Presentation at Interface 2016
Brocade Software Networking Presentation at Interface 2016Brocade Software Networking Presentation at Interface 2016
Brocade Software Networking Presentation at Interface 2016
 
Scale Focus en
Scale Focus enScale Focus en
Scale Focus en
 
Combining ERP, Public Cloud and Cybersecurity
Combining ERP, Public Cloud and CybersecurityCombining ERP, Public Cloud and Cybersecurity
Combining ERP, Public Cloud and Cybersecurity
 
Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011
 

Recently uploaded

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 

Recently uploaded (20)

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 

Devops for Netops

  • 2. 2 AGENDA A TYPICAL DAY OF NETOPS ENGINEER 3 CHALLENGES WE SEE 4 HOW NETOPS DIFFERS 5 TYPICAL CHALLENGES IN DELIVERY 6 BIRTH OF DEVOPS 7 DEV-NET-OPS 11 SDN & NFV 12 OUR DEVOPS HOLISTIC APPROACH 22 NETWORKING AS CODE 23 BUSINESS EXCELLENCE 24 WEBAPP OPS VS NETOPS 25 DEVOPS REVOLUTION 27 ACHIEVE 360 DEVOPS 28
  • 3. 3 A TYPICAL DAY OF NETWORK OPERATIONS ENGINEER Ensure stable and reliable ISP network services Day-to-day network performance monitoring Network troubleshooting & fault analysis, hardware troubleshooting & repair Address escalations Installation of network hardware and software Configuration changes via our change control systems and processes Deployment and maintenance of network monitoring, analysis and reporting tools
  • 4. 4 CHALLENGES WE SEE Complex Network is my playground Firefighting Heterogeous Equipments Mundane Manual Tasks
  • 5. 5 HOW NETOPS DIFFERS Complex Ecosystem, inter-connected devices Automation Release Cycle Dependency
  • 6. 6 CHALLENGES IN DELIVERY Lack of unified process and tools Agility Mindset Mismatch Lack of Communication & Collaboration Blame Game
  • 8. 8 WHAT IS DEVOPS? Collaboration Automation Communication Integration Teamwork
  • 12. 12 SDN & NFV SIMPLIFIED
  • 13. 13 SDN & NFV SIMPLIFIED
  • 14. 14 SDN & NFV SIMPLIFIED
  • 18. 18 SDN & NFV BENEFITS
  • 20. 20
  • 21. 21
  • 22. 22 OUR DEVOPS HOLISTIC APPROACH CI Continuous Integration CQ Continuous Quality CE Continuous Environment CD Continuous Deployment CT Continuous Testing CM Continuous Monitoring Defining Branching, Merging, Build & CI Strategy Source Code Management Code Integration Build Automation Artifacts management Build Metrics CI Code Review • Static Code Analysis • Automated Peer Code Review Unit Test Build Verification Test Code Coverage Code Quality Metrics CQ Environment Strategy Infrastructure As Code Platform As Code Configuration As Code Environment Verification Tests Health Check , Audit & Metrics CE Deployment Strategy Deployment Automation Deployment Orchestration Build Promotion Rollback Strategy Deployment Metrics CD Automated Functional & Regression Testing Automated Load, Stress & Performance Testing Automated Production Sanity Testing Necessary Manual Testing Testing Metrics CT Predictive Monitoring & Analysis Alerting & Reporting CM DEVOPS WORKFLOW MANAGEMENT & ORCHESTRATION
  • 23. 23 NETWORKING AS CODE ? PROGRAMMATIC INTERFACE INTO NETWORK DEVICES TOOLS TO FACILITATE & SIMPLIFY PAIR PROGRAMMING UBIQUTOUS INEXPENSIVE VIRTUALIZED NETWORK DEVICES TOOLS TO VERIFY THE STATE OF THE ENVIRONMENT INTELLIGENT ROLLBACK MECHANISM CONFIGURATION TEMPLATING SYSTEM TO BUILD & DEPLOY DEVICES
  • 24. BUSINESS AGILITY, VELOCITY & CONTINUITY ENGINEERING EXCELLENCE CONTINOUS INTEGRATION CONTINUOUS QUALITY CONTINUOUS TESTING OPERATIONAL EXCELLENCE ENVIRONMENT AUTOMATION DEPLOYMENT AUTOMATION PREDICTIVE MONITORING 24 BUSINESS EXCELLENCE METRICS & DASHBOARD
  • 25. 25 WEBAPP OPS VS NETOPS 1. Install Apache 2. Copy files to /var/www/static_content/ 3. Copy / update configuration file 4. Set up permissions 5. Restart Apache 6. Test To Deliver Static Content on Apache Add a new DMZ VLAN, IP addressing, VRRP group and IGP advertisement to a DMZ pair of switches: 1. Query network asset database for free DMZ VLAN 2. Query network asset database for free public DMZ /24 IPv4 and /64 IPv6 subnets 3. Query network asset database for free VRRP DMZ group number 4. Deploy VLAN to DMZ switching 5. Validate VLAN is deployed and active 6. Configure IP addressing and VRRP information on specific DMZ VLAN logical interfaces 7. Validate IP logical interfaces are up and responding to ICMP 8. Validate VRRP virtual IP address is active and active on the correct device. 9. Configure the IGP for the new prefix 10.Validate the prefix is reachable elsewhere in the IGP domain 11.Validate that the prefix is reachable via the Internet
  • 26. 26 TOOLS POINT OF VIEW DEVOPS NETOPS Designed to deploy and configure server infrastructure, software & applications Used to generate, load and validate configuration for interrelated network applications Designed to ensure correct versions of applications are installed and running Applications are often sealed in to the OS unless on Network *nix Can be used to scale to hundreds of thousands of servers and reduce deployment time Used to remove repetitive nature of configuration and human error, automate network engineering feedback loops and automate deployment Can be used to finger print environment and for compliance Can be used to harvest interrelated and distributed network ‘big data’ and for compliance checking
  • 27. 27 DEVOPS REVOLUTION Manual Tasks Ad-hoc Scripting IT Frameworks Physical, Virtual & Cloud orchestration Infra & Apps built on IT Frameworks
  • 28. 28 ACHIEVE 360 DEGREE DEVOPS PEOPLE PROCESS TOOLS PEOPLE Collaborative Culture Alignment to Common Goals Cross-Functional Empathy Focus on Delivered Value Potential for New Roles PROCESS Unified Process Refinement, Responsiveness Metrics Driven Improvement Consistency with Automation Frequent Feedback Loops TOOLS/TECHNOLOGIES Speed with Automation Tightly Integrated Workflow Reliable & Reusable Across On-Demand Everything Metrics & Analytics CONTINUOUS INSIGHTS DEVOPS GOVERNANCE
  • 29. THANK YOU For any questions or discussions, feel free to reach out Karthi at Karthiga.Sadasivan@happiestminds.com

Editor's Notes

  1. Complex - networks are a complex ecosystem inter-connected devices ●Services are spread over multiple systems ●Equipment is often heterogeneous ●Require a lot of planning, testing, and validation ●Network devices have historically been closed systems with vendor specific CLIs ●They often differ between the same vendor device types and versions. ●Vendors slow to introduce features, sometimes 18-24 months - upgrade cycle is just as long.