SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
Will I Be Replaced
by a Script?
The Future of Network Engineering
@ChrisGrundemann
Principal Architect, Myriad Supply
cgrundemann@myriadsupply.com
NYNOG Meetup #3
23 March 2017
Who’s talking?
• 15 years in networking
• On computers since single digits
• Spoken at NOGs/NOFs in 34 countries
• Started “SDN” research in 2011
• Principal Architect at Myriad Supply
• http://ChrisGrundemann.com
So… Will we be
replaced by scripts?
Let’s discuss…
a short answer:
No
a slightly longer answer:
Yes
a more accurate answer:
Maybe
Let’s Start Over
•Why are we talking about this?
•Who are we talking about?
•What might the future hold?
•What can we do about it?
Why
are we talking about this?
What’s a Script?
“A program that automates the execution
of tasks that could alternatively be
executed one-by-one by a human
operator.”
What is SDN?
•Ask 10 people, get 12 answers
•Openflow vs. Overlay
•Intent based networking
•Abstraction
•A bunch of scripts?
A trend towards Automation
•What we really want to do is:
–Put information into the network
–Get information out of the network
•Humans are prone to make mistakes
•In a changing world; Agility is king
The boogey man
•Automation eliminates human jobs.
–The robots are coming!
–The robots are coming!
•You can pry the CLI from my cold, dead,
hands…
–I’m not a programmer (and I don’t want to)
–What’s an API?
Simplicity vs. Complexity
“Make things as simple as possible, but
not simpler.”
•Revisiting abstraction
–Closing your eyes doesn’t make the world
disappear
Who
are we talking about?
Internal IT (the corporate net)
•Generalists
•Operations focused
Data Centers (public facing)
•Dedicated network staff
•Specialized functions
Service Providers (ISP/NSP)
•Networking company
•Highly specialized functions
Consultants
•Focus on
–Design
–Implement
–Troubleshoot
Who’d I miss?
•Do you have a NetEng job I skipped?
–Tweet me: @ChrisGrundemann
What
the future looks like from here…
Forget vertical, go horizontal
•Architecture
•Engineering
•Operations
•Provisioning
•Help Desk
Does design still matter?
•Humans innovate
•Building efficiencies
•Understanding the system
•Products, services, and business drivers
•Impact: new tools & constraints
Do we still need to build networks?
•Calibrate intent
•Capacity planning
•Test functionality of new design
•Implement design through software
•Impact: less MoP, more code
What about troubleshooting?
•Advanced monitoring
•Autonomous remediation
•Complex failures still present
•Software systems deeply integrated
•Impact: reduced headcount
Who provisions services?
•Portals & APIs
•Pre-built scripts
•Templated configurations
•Intent based policy control
•Impact: essentially eliminated
Do I still need a help desk?
•Someone has to answer the phone
–Right?
•What about Alexa, Siri, Cortana, etc…
•Don’t forget APIs and portals
•Impact: vast reduction
In Short:
If you are not replaced by scripts, they
will become your colleagues
Can a script replace ME?
•People vs. Processes
•Repetition vs. Innovation
•Quantitative vs. Qualitative
Now
what?
My biggest concern
•The NetEng on ramp…
The bigger picture
•Automation is everywhere
–Robot agenda on track
•Goldman Sachs sacks 600 traders
–Replaced by 200 IT pros
•Seven Stages of Robot Replacement
–Thanks Kevin Kelly
What did you expect?
•The only constant is change
•You work in technology
•Learn and grow
Don’t forget
•IoT
•Video
•Digital
•Security
•Population
The upside
•This is really just the beginning
•You have an opportunity to lead
•Scripting / automation is more efficient
–More efficient = More money
•“What’s NetDevOps? Why?” (LC/N66)
–https://youtu.be/YzfX7TS95W8
Where should I start?
•Tutorial: NetOps Coding 101 (DS/N64)
–https://youtu.be/EYL64kSG7kI
–https://youtu.be/2o_beIvreiQ
•Tutorial: NetOps Coding 201 (DS/N66)
–https://youtu.be/3P3x09ZrT0E
•More automation videos at:
– https://www.youtube.com/playlist?list=PLqjLDraZaSBEvEBWA8WRwl60-aE77WEAh
More resources!
•Network Automation Tutorial
(NAPALM)
– https://www.dravetech.com/presos/network_automation_tutorial.html#/
•https://github.com/
•https://www.python.org/
•https://stackoverflow.com/
Thoughts from Tim O’Rielly
•Scripts are workers, developers are
managers
•Algorithms are power tools for our
minds
•Physical and digital boundaries are
blurring
https://youtu.be/EkS_HArfu3M?t=35m10s
My best advice
•Creativity
•Communication
•Constant learning
•Construe meaning
•Don’t panic!

Weitere ähnliche Inhalte

Andere mochten auch

How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 
Security in an IPv6 World - Myth & Reality
Security in an IPv6 World - Myth & RealitySecurity in an IPv6 World - Myth & Reality
Security in an IPv6 World - Myth & RealityChris Grundemann
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017Drift
 
WordPress translation & Localisation : Avoid common mistakes by Makarand Mane
WordPress translation & Localisation : Avoid common mistakes by Makarand ManeWordPress translation & Localisation : Avoid common mistakes by Makarand Mane
WordPress translation & Localisation : Avoid common mistakes by Makarand ManeMakarand Mane
 
z/OSMF Workflow Editor Lab - Try it out on your z/OSMF system
z/OSMF Workflow Editor Lab - Try it out on your z/OSMF systemz/OSMF Workflow Editor Lab - Try it out on your z/OSMF system
z/OSMF Workflow Editor Lab - Try it out on your z/OSMF systemMarna Walle
 
February 2017 Market Absorption for Northern Virginia and Washington DC
February 2017 Market Absorption for Northern Virginia and Washington DCFebruary 2017 Market Absorption for Northern Virginia and Washington DC
February 2017 Market Absorption for Northern Virginia and Washington DCWeichert, Realtors
 
Planning executive carton line haridwar
Planning executive   carton line haridwarPlanning executive   carton line haridwar
Planning executive carton line haridwarThulasi S
 
Asobancaria Colombia - La rentabilidad de la experiencia
Asobancaria Colombia - La rentabilidad de la experienciaAsobancaria Colombia - La rentabilidad de la experiencia
Asobancaria Colombia - La rentabilidad de la experienciaRodolfo Cremer, MBA, Ph.D.
 
Can the blockchain help accelerate the energy transition in France and in Eur...
Can the blockchain help accelerate the energy transition in France and in Eur...Can the blockchain help accelerate the energy transition in France and in Eur...
Can the blockchain help accelerate the energy transition in France and in Eur...Vincent Poizat
 
BELIEVE MY DRE@M!!とミリオンボーダーbot
BELIEVE MY DRE@M!!とミリオンボーダーbotBELIEVE MY DRE@M!!とミリオンボーダーbot
BELIEVE MY DRE@M!!とミリオンボーダーbottreby
 
코드품질 개선을 위한 GS SHOP 고군분투기
코드품질 개선을 위한 GS SHOP 고군분투기코드품질 개선을 위한 GS SHOP 고군분투기
코드품질 개선을 위한 GS SHOP 고군분투기Darion Kim
 
Build and deploy multiarch Linux and Windows Container images
Build and deploy multiarch Linux and Windows Container imagesBuild and deploy multiarch Linux and Windows Container images
Build and deploy multiarch Linux and Windows Container imagesStefan Scherer
 
Mito 3 a mulher não pode ensinar nem pregar a homens
Mito 3 a mulher não pode ensinar nem pregar a homensMito 3 a mulher não pode ensinar nem pregar a homens
Mito 3 a mulher não pode ensinar nem pregar a homensTérbia Leal
 

Andere mochten auch (18)

How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 
Security in an IPv6 World - Myth & Reality
Security in an IPv6 World - Myth & RealitySecurity in an IPv6 World - Myth & Reality
Security in an IPv6 World - Myth & Reality
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
 
Portadas nacionales 24 marzo-17.pdf
Portadas nacionales 24 marzo-17.pdfPortadas nacionales 24 marzo-17.pdf
Portadas nacionales 24 marzo-17.pdf
 
WordPress translation & Localisation : Avoid common mistakes by Makarand Mane
WordPress translation & Localisation : Avoid common mistakes by Makarand ManeWordPress translation & Localisation : Avoid common mistakes by Makarand Mane
WordPress translation & Localisation : Avoid common mistakes by Makarand Mane
 
z/OSMF Workflow Editor Lab - Try it out on your z/OSMF system
z/OSMF Workflow Editor Lab - Try it out on your z/OSMF systemz/OSMF Workflow Editor Lab - Try it out on your z/OSMF system
z/OSMF Workflow Editor Lab - Try it out on your z/OSMF system
 
February 2017 Market Absorption for Northern Virginia and Washington DC
February 2017 Market Absorption for Northern Virginia and Washington DCFebruary 2017 Market Absorption for Northern Virginia and Washington DC
February 2017 Market Absorption for Northern Virginia and Washington DC
 
Proposal SCR 2017
Proposal SCR 2017Proposal SCR 2017
Proposal SCR 2017
 
Planning executive carton line haridwar
Planning executive   carton line haridwarPlanning executive   carton line haridwar
Planning executive carton line haridwar
 
Asobancaria Colombia - La rentabilidad de la experiencia
Asobancaria Colombia - La rentabilidad de la experienciaAsobancaria Colombia - La rentabilidad de la experiencia
Asobancaria Colombia - La rentabilidad de la experiencia
 
Can the blockchain help accelerate the energy transition in France and in Eur...
Can the blockchain help accelerate the energy transition in France and in Eur...Can the blockchain help accelerate the energy transition in France and in Eur...
Can the blockchain help accelerate the energy transition in France and in Eur...
 
BELIEVE MY DRE@M!!とミリオンボーダーbot
BELIEVE MY DRE@M!!とミリオンボーダーbotBELIEVE MY DRE@M!!とミリオンボーダーbot
BELIEVE MY DRE@M!!とミリオンボーダーbot
 
코드품질 개선을 위한 GS SHOP 고군분투기
코드품질 개선을 위한 GS SHOP 고군분투기코드품질 개선을 위한 GS SHOP 고군분투기
코드품질 개선을 위한 GS SHOP 고군분투기
 
Business case for single payer
Business case for single payerBusiness case for single payer
Business case for single payer
 
Build and deploy multiarch Linux and Windows Container images
Build and deploy multiarch Linux and Windows Container imagesBuild and deploy multiarch Linux and Windows Container images
Build and deploy multiarch Linux and Windows Container images
 
quality learning
quality learningquality learning
quality learning
 
Mito 3 a mulher não pode ensinar nem pregar a homens
Mito 3 a mulher não pode ensinar nem pregar a homensMito 3 a mulher não pode ensinar nem pregar a homens
Mito 3 a mulher não pode ensinar nem pregar a homens
 
Tables of poultry viral diseases Dr Fares El khayat
Tables of poultry viral diseases Dr Fares El khayatTables of poultry viral diseases Dr Fares El khayat
Tables of poultry viral diseases Dr Fares El khayat
 

Ähnlich wie Will I Be Replaced by a Script? (The Future of Network Engineering)

Tackle Your Everyday Business Problems Like an Architect, Melissa Shepard
Tackle Your Everyday Business Problems Like an Architect, Melissa ShepardTackle Your Everyday Business Problems Like an Architect, Melissa Shepard
Tackle Your Everyday Business Problems Like an Architect, Melissa ShepardCzechDreamin
 
Human Centering Your Association and the Rise of Microinteractions
Human Centering Your Association and the Rise of MicrointeractionsHuman Centering Your Association and the Rise of Microinteractions
Human Centering Your Association and the Rise of MicrointeractionsMatt Curtin
 
Journey of The Connected Enterprise - Knowledge Graphs - Smart Data
Journey of The Connected Enterprise - Knowledge Graphs - Smart DataJourney of The Connected Enterprise - Knowledge Graphs - Smart Data
Journey of The Connected Enterprise - Knowledge Graphs - Smart DataBenjamin Nussbaum
 
.NET Fest 2018. Леонид Молотиевский. Как выжить с микросервисами
.NET Fest 2018. Леонид Молотиевский. Как выжить с микросервисами.NET Fest 2018. Леонид Молотиевский. Как выжить с микросервисами
.NET Fest 2018. Леонид Молотиевский. Как выжить с микросервисамиNETFest
 
Why many data science projects fail
Why many data science projects fail Why many data science projects fail
Why many data science projects fail Omnia Safaan
 
I, project manager, The rise of artificial intelligence in the world of proje...
I, project manager, The rise of artificial intelligence in the world of proje...I, project manager, The rise of artificial intelligence in the world of proje...
I, project manager, The rise of artificial intelligence in the world of proje...PMILebanonChapter
 
The CTA Mindset for Architects, Melissa Shepard & Lilith Van Biesen
The CTA Mindset for Architects, Melissa Shepard & Lilith Van BiesenThe CTA Mindset for Architects, Melissa Shepard & Lilith Van Biesen
The CTA Mindset for Architects, Melissa Shepard & Lilith Van BiesenCzechDreamin
 
Develop, deploy, and operate services at reddit scale oscon 2018
Develop, deploy, and operate services at reddit scale   oscon 2018Develop, deploy, and operate services at reddit scale   oscon 2018
Develop, deploy, and operate services at reddit scale oscon 2018Gregory Taylor
 
Microservices as an evolutionary architecture: lessons learned
Microservices as an evolutionary architecture: lessons learnedMicroservices as an evolutionary architecture: lessons learned
Microservices as an evolutionary architecture: lessons learnedLuram Archanjo
 
SACon 2019 - Surviving in a Microservices Environment
SACon 2019 - Surviving in a Microservices EnvironmentSACon 2019 - Surviving in a Microservices Environment
SACon 2019 - Surviving in a Microservices EnvironmentSteve Pember
 
VSSML18. Advanced WhizzML Workflows
VSSML18. Advanced WhizzML WorkflowsVSSML18. Advanced WhizzML Workflows
VSSML18. Advanced WhizzML WorkflowsBigML, Inc
 
O365 overview session okcsug may 15 2013
O365 overview session okcsug may 15 2013O365 overview session okcsug may 15 2013
O365 overview session okcsug may 15 2013techrevmarrell
 
Tips & Tricks for Being a Successful Tech Lead
Tips & Tricks for Being a Successful Tech LeadTips & Tricks for Being a Successful Tech Lead
Tips & Tricks for Being a Successful Tech LeadBen Limmer
 
Fall forum
Fall forumFall forum
Fall forumcwg866
 
Digital Workplace Case Studies (Intranet)
Digital Workplace Case Studies (Intranet)Digital Workplace Case Studies (Intranet)
Digital Workplace Case Studies (Intranet)Prescient Digital Media
 
Whittle Modeling Wizards 2012
Whittle Modeling Wizards 2012Whittle Modeling Wizards 2012
Whittle Modeling Wizards 2012jonathw
 
[Analyst Research Slides] Build vs. Buy: Finding the Best Path to Network Aut...
[Analyst Research Slides] Build vs. Buy: Finding the Best Path to Network Aut...[Analyst Research Slides] Build vs. Buy: Finding the Best Path to Network Aut...
[Analyst Research Slides] Build vs. Buy: Finding the Best Path to Network Aut...Enterprise Management Associates
 
Engage 2020 - Domino Application Strategy: Key insights for successful modern...
Engage 2020 - Domino Application Strategy: Key insights for successful modern...Engage 2020 - Domino Application Strategy: Key insights for successful modern...
Engage 2020 - Domino Application Strategy: Key insights for successful modern...panagenda
 

Ähnlich wie Will I Be Replaced by a Script? (The Future of Network Engineering) (20)

Tackle Your Everyday Business Problems Like an Architect, Melissa Shepard
Tackle Your Everyday Business Problems Like an Architect, Melissa ShepardTackle Your Everyday Business Problems Like an Architect, Melissa Shepard
Tackle Your Everyday Business Problems Like an Architect, Melissa Shepard
 
Human Centering Your Association and the Rise of Microinteractions
Human Centering Your Association and the Rise of MicrointeractionsHuman Centering Your Association and the Rise of Microinteractions
Human Centering Your Association and the Rise of Microinteractions
 
Journey of The Connected Enterprise - Knowledge Graphs - Smart Data
Journey of The Connected Enterprise - Knowledge Graphs - Smart DataJourney of The Connected Enterprise - Knowledge Graphs - Smart Data
Journey of The Connected Enterprise - Knowledge Graphs - Smart Data
 
.NET Fest 2018. Леонид Молотиевский. Как выжить с микросервисами
.NET Fest 2018. Леонид Молотиевский. Как выжить с микросервисами.NET Fest 2018. Леонид Молотиевский. Как выжить с микросервисами
.NET Fest 2018. Леонид Молотиевский. Как выжить с микросервисами
 
Why many data science projects fail
Why many data science projects fail Why many data science projects fail
Why many data science projects fail
 
I, project manager, The rise of artificial intelligence in the world of proje...
I, project manager, The rise of artificial intelligence in the world of proje...I, project manager, The rise of artificial intelligence in the world of proje...
I, project manager, The rise of artificial intelligence in the world of proje...
 
The CTA Mindset for Architects, Melissa Shepard & Lilith Van Biesen
The CTA Mindset for Architects, Melissa Shepard & Lilith Van BiesenThe CTA Mindset for Architects, Melissa Shepard & Lilith Van Biesen
The CTA Mindset for Architects, Melissa Shepard & Lilith Van Biesen
 
Develop, deploy, and operate services at reddit scale oscon 2018
Develop, deploy, and operate services at reddit scale   oscon 2018Develop, deploy, and operate services at reddit scale   oscon 2018
Develop, deploy, and operate services at reddit scale oscon 2018
 
Microservices as an evolutionary architecture: lessons learned
Microservices as an evolutionary architecture: lessons learnedMicroservices as an evolutionary architecture: lessons learned
Microservices as an evolutionary architecture: lessons learned
 
SACon 2019 - Surviving in a Microservices Environment
SACon 2019 - Surviving in a Microservices EnvironmentSACon 2019 - Surviving in a Microservices Environment
SACon 2019 - Surviving in a Microservices Environment
 
Craftsmanship
CraftsmanshipCraftsmanship
Craftsmanship
 
VSSML18. Advanced WhizzML Workflows
VSSML18. Advanced WhizzML WorkflowsVSSML18. Advanced WhizzML Workflows
VSSML18. Advanced WhizzML Workflows
 
O365 overview session okcsug may 15 2013
O365 overview session okcsug may 15 2013O365 overview session okcsug may 15 2013
O365 overview session okcsug may 15 2013
 
Tips & Tricks for Being a Successful Tech Lead
Tips & Tricks for Being a Successful Tech LeadTips & Tricks for Being a Successful Tech Lead
Tips & Tricks for Being a Successful Tech Lead
 
Fall forum
Fall forumFall forum
Fall forum
 
Digital Workplace Case Studies (Intranet)
Digital Workplace Case Studies (Intranet)Digital Workplace Case Studies (Intranet)
Digital Workplace Case Studies (Intranet)
 
Whittle Modeling Wizards 2012
Whittle Modeling Wizards 2012Whittle Modeling Wizards 2012
Whittle Modeling Wizards 2012
 
RoadAhead
RoadAheadRoadAhead
RoadAhead
 
[Analyst Research Slides] Build vs. Buy: Finding the Best Path to Network Aut...
[Analyst Research Slides] Build vs. Buy: Finding the Best Path to Network Aut...[Analyst Research Slides] Build vs. Buy: Finding the Best Path to Network Aut...
[Analyst Research Slides] Build vs. Buy: Finding the Best Path to Network Aut...
 
Engage 2020 - Domino Application Strategy: Key insights for successful modern...
Engage 2020 - Domino Application Strategy: Key insights for successful modern...Engage 2020 - Domino Application Strategy: Key insights for successful modern...
Engage 2020 - Domino Application Strategy: Key insights for successful modern...
 

Kürzlich hochgeladen

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Kürzlich hochgeladen (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

Will I Be Replaced by a Script? (The Future of Network Engineering)

  • 1. Will I Be Replaced by a Script? The Future of Network Engineering @ChrisGrundemann Principal Architect, Myriad Supply cgrundemann@myriadsupply.com NYNOG Meetup #3 23 March 2017
  • 2. Who’s talking? • 15 years in networking • On computers since single digits • Spoken at NOGs/NOFs in 34 countries • Started “SDN” research in 2011 • Principal Architect at Myriad Supply • http://ChrisGrundemann.com
  • 3. So… Will we be replaced by scripts? Let’s discuss…
  • 5. a slightly longer answer: Yes
  • 6. a more accurate answer: Maybe
  • 7. Let’s Start Over •Why are we talking about this? •Who are we talking about? •What might the future hold? •What can we do about it?
  • 8. Why are we talking about this?
  • 9. What’s a Script? “A program that automates the execution of tasks that could alternatively be executed one-by-one by a human operator.”
  • 10. What is SDN? •Ask 10 people, get 12 answers •Openflow vs. Overlay •Intent based networking •Abstraction •A bunch of scripts?
  • 11. A trend towards Automation •What we really want to do is: –Put information into the network –Get information out of the network •Humans are prone to make mistakes •In a changing world; Agility is king
  • 12. The boogey man •Automation eliminates human jobs. –The robots are coming! –The robots are coming! •You can pry the CLI from my cold, dead, hands… –I’m not a programmer (and I don’t want to) –What’s an API?
  • 13. Simplicity vs. Complexity “Make things as simple as possible, but not simpler.” •Revisiting abstraction –Closing your eyes doesn’t make the world disappear
  • 15. Internal IT (the corporate net) •Generalists •Operations focused
  • 16. Data Centers (public facing) •Dedicated network staff •Specialized functions
  • 17. Service Providers (ISP/NSP) •Networking company •Highly specialized functions
  • 19. Who’d I miss? •Do you have a NetEng job I skipped? –Tweet me: @ChrisGrundemann
  • 20. What the future looks like from here…
  • 21. Forget vertical, go horizontal •Architecture •Engineering •Operations •Provisioning •Help Desk
  • 22. Does design still matter? •Humans innovate •Building efficiencies •Understanding the system •Products, services, and business drivers •Impact: new tools & constraints
  • 23. Do we still need to build networks? •Calibrate intent •Capacity planning •Test functionality of new design •Implement design through software •Impact: less MoP, more code
  • 24. What about troubleshooting? •Advanced monitoring •Autonomous remediation •Complex failures still present •Software systems deeply integrated •Impact: reduced headcount
  • 25. Who provisions services? •Portals & APIs •Pre-built scripts •Templated configurations •Intent based policy control •Impact: essentially eliminated
  • 26. Do I still need a help desk? •Someone has to answer the phone –Right? •What about Alexa, Siri, Cortana, etc… •Don’t forget APIs and portals •Impact: vast reduction
  • 27. In Short: If you are not replaced by scripts, they will become your colleagues
  • 28. Can a script replace ME? •People vs. Processes •Repetition vs. Innovation •Quantitative vs. Qualitative
  • 30. My biggest concern •The NetEng on ramp…
  • 31. The bigger picture •Automation is everywhere –Robot agenda on track •Goldman Sachs sacks 600 traders –Replaced by 200 IT pros •Seven Stages of Robot Replacement –Thanks Kevin Kelly
  • 32. What did you expect? •The only constant is change •You work in technology •Learn and grow
  • 34. The upside •This is really just the beginning •You have an opportunity to lead •Scripting / automation is more efficient –More efficient = More money •“What’s NetDevOps? Why?” (LC/N66) –https://youtu.be/YzfX7TS95W8
  • 35. Where should I start? •Tutorial: NetOps Coding 101 (DS/N64) –https://youtu.be/EYL64kSG7kI –https://youtu.be/2o_beIvreiQ •Tutorial: NetOps Coding 201 (DS/N66) –https://youtu.be/3P3x09ZrT0E •More automation videos at: – https://www.youtube.com/playlist?list=PLqjLDraZaSBEvEBWA8WRwl60-aE77WEAh
  • 36. More resources! •Network Automation Tutorial (NAPALM) – https://www.dravetech.com/presos/network_automation_tutorial.html#/ •https://github.com/ •https://www.python.org/ •https://stackoverflow.com/
  • 37. Thoughts from Tim O’Rielly •Scripts are workers, developers are managers •Algorithms are power tools for our minds •Physical and digital boundaries are blurring https://youtu.be/EkS_HArfu3M?t=35m10s
  • 38. My best advice •Creativity •Communication •Constant learning •Construe meaning •Don’t panic!