SlideShare a Scribd company logo
1 of 42
Download to read offline
2023
State of Network Automation
Survey Results
Chris Grundemann // chris@fullctl.com
NANOG 88
13 June 2023
Seattle, USA
Who’s This Grundemann Guy?
Co-Founder & CSO at FullCtl
Co-Founder of IX-Denver, Director at OIX
Interconnection and Automation for about 20 years
Past Lightning Talks:
● Will I be replaced by a script?
● The API is the new CLI?
● WTF is SDN?
Man of many hats…
Network Automation is HOT
With Good Reason
Networks are getting larger and more complex
But Where Are We Really?
We Launched a Survey at N87 to Find Out!
The Results Are In
First: Who answered the survey?
● 78 Responses Total
● 20 Countries Represented
● 14 Different Types of Organizations
● 9 Distinct Job Roles/Functions
● Wide Range of Network Scale
Who answered the survey (Country)?
Who answered the survey (Country)?
Algeria - 1
Australia - 1
Canada - 10
Denmark - 1
France - 3
Germany - 1
India - 1
Philippines - 1
Singapore - 1
Spain - 1
Sweden - 1
Tanzania - 1
United Kingdom - 1
United States - 45
Indonesia - 1
Ireland - 1
Italy - 1
Netherlands - 4
Nigeria - 1
Norway - 1
Who answered the survey (Org)?
Who answered the survey (Org)?
Internet Service Provider (ISP) - 23
Enterprise IT Network - 13
Public Cloud Operator (IaaS) - 9
Network Service Provider (NSP) - 8
Public Sector - 7
Software as a Service Provider (SaaS) - 7
Managed Service Provider (MSP) - 5
Other - 6
Who answered the survey (Role)?
Who answered the survey (Role)?
Network Architect or Designer - 21
Network Engineer or Operator - 19
Network Team Manager or Director - 16
Network Automation Engineer or Developer - 11
Executive Leadership - 7
Other - 4
Who answered the survey (Scale)?
Number of IX:
Min: 0
Max: 60
Mean: 8.7
Median: 4
Number of Routers:
Min: 2
Max: 30,000
Mean: 1,918
Median: 93
Who answered the survey (Scale)?
Alright Already
What Did They Say?
How Automated Are We?
0%
-
Nothing is
automated,
everything
is always
done
manually.
100%
-
Everything is
automated,
nothing is
ever done
manually.
So, How Automated Are We?
0% - 20% = 24
30 - 40% = 17
50 - 60% = 20
70 - 80% = 17
90 - 100% = 0
50% and Below: 50
50% and Above: 37
Mean: 42.43%
Median: 40%
What is Being Automated?
What is Being
Automated?
Device Deployment: 26+32=58
Service Provisioning: 31+25=56
Firmware Upgrades: 22+28=50
Other Non-Provisioning: 22+24=46
Capacity Planning: 26+15=41
Troubleshooting: 11+28=39
eBGP & Interconnection: 22+13=35
VNF Deployment: 17+8=25
Traffic Engineering: 8+16=24
Network Design: 2+10=12
How Is It Being Automated?
“Homebrew” - 69 (89%)
OSS w/out support - 61 (78%)
Commercial app - 24 (31%)
OSS with paid support - 13 (17%)
How Is It Being Automated?
Python - 73 (of 76)
Shell (bash) - 25
Pearl - 24
Golang - 13
PHP - 12
Ansible - 7
Expect - 4
Ruby - 3
C - 3
TCL - 2
awk
Erlang
excel
Fish
grep
Jinja2
How Is It Being Automated (Languages)?
JSON
powershell
Puppet
Rust
salt
Also:
Ansible - 36 (of 60)
NetBox - 12
Nautobot - 5
Nornir - 5
NAPALM - 5
Salt(stack) - 4
Git - 3
Peering Manager - 3
Rancid - 3
Elastiflow - 2
IXP Manager - 2
Netmiko - 2
Puppet - 2
Rundeck - 2
Terraform - 2
Workflow Orchestrator - 2
Zabbix - 2
*Python libraries (~4)
How Is It Being Automated (OSS)?
28 Total Responses:
Cisco NSO - 7 (10 Cisco total)
Ansible (Tower) - 4
Kentik - 3
Nokia NSP - 2 (4 Nokia total)
Arista CloudVision - 2
19 Other Tools Mentioned Once
How Is It Being Automated ($W)?
Paths to More Automation
Spending Comparison
Interconnection Fees
< $10,000 Monthly: 13%
$10k-$100k Monthly: 36%
> $100,000 Monthly: 21%
Don’t Know / Opt Out: 31%
Automation Tooling
< $1,000 Monthly: 55%
> $1,000 Monthly: 13%
Don’t Know / Opt Out: 32%
Spending Comparison
Staffing Comparison
Interconnection Staff
Zero: 49%
One: 12%
Two: 13%
3 to 5: 13%
> 5: 14%
Automation Staff
Zero: 55%
One: 13%
Two: 12%
3 to 5: 12%
> 5: 9%
Staffing Comparison
Not Everyone Agrees On Automation
What Should
be Automated?
Service Provisioning: 59%
Device Deployment: 58%
Firmware Upgrades: 56%
Troubleshooting: 55%
Capacity Planning: 53%
eBGP & Interconnection: 42%
Traffic Engineering: 39%
Other Non-Provisioning: 36%
VNF Deployment: 30%
Network Design: 18%
What Should
be Automated?
Service Provisioning: 59%
Device Deployment: 58%
Firmware Upgrades: 56%
Troubleshooting: 55%
Capacity Planning: 53%
eBGP & Interconnection: 42%
Traffic Engineering: 39%
Other Non-Provisioning: 36%
VNF Deployment: 30%
Network Design: 18%
?
?
Automation Skills Gap?
Automation Skills Gap?
Automation Skills Gap?
Expert? Yes Maybe No
Networking 65% 21% 14%
Interconnection 58% 19% 23%
Automation 27% 33% 40%
Automation Skills Gap?
Expert? Yes Maybe No
Networking 65% 21% 14%
Interconnection 58% 19% 23%
Automation 27% 33% 40%
73% Uncertain of
Automation Skills
Automation Skills Gap?
Whaaaaaaaaaat??? [summary]
78 Diverse Responses
40% of Network Automated (Median)
90% “Homebrewing” && 80% Using OSS (<31% $W)
94% Using Python && At Least 46% using Ansible
55% of Orgs have No Dedicated Automation Staff
73% of Respondents Uncertain of Automation Skills
Next: 2024 Survey!
● How can we improve the survey?
● What questions would you like to see asked?
● How can we increase participation?
Hit Me:
chris@fullctl.com
Improvements…
● Higher Ed (org type)
● Security (role type)
● Backups && Firewall Rules (what’s automated)
● Google Form? (account required)

More Related Content

What's hot

SysCon 2013 SysML & Requirements
SysCon 2013 SysML & RequirementsSysCon 2013 SysML & Requirements
SysCon 2013 SysML & RequirementsPascal Roques
 
[HIGOBASHI.AWS] AWSでソフトウェアVPNを使う-キホンの「キ」-
[HIGOBASHI.AWS] AWSでソフトウェアVPNを使う-キホンの「キ」-[HIGOBASHI.AWS] AWSでソフトウェアVPNを使う-キホンの「キ」-
[HIGOBASHI.AWS] AWSでソフトウェアVPNを使う-キホンの「キ」-Atsushi Marumo
 
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48Preferred Networks
 
OSMC 2022 | Logstash, Beats, Elastic Agent, Open Telemetry — what’s the right...
OSMC 2022 | Logstash, Beats, Elastic Agent, Open Telemetry — what’s the right...OSMC 2022 | Logstash, Beats, Elastic Agent, Open Telemetry — what’s the right...
OSMC 2022 | Logstash, Beats, Elastic Agent, Open Telemetry — what’s the right...NETWAYS
 
Systematic Searching in Embase - Webinar - February 25 2015
Systematic Searching in Embase - Webinar - February 25 2015Systematic Searching in Embase - Webinar - February 25 2015
Systematic Searching in Embase - Webinar - February 25 2015Ann-Marie Roche
 
ルータ遊びことはじめ
ルータ遊びことはじめルータ遊びことはじめ
ルータ遊びことはじめTakumi Sueda
 
The perfect couple: Uniting Large Language Models and Knowledge Graphs for En...
The perfect couple: Uniting Large Language Models and Knowledge Graphs for En...The perfect couple: Uniting Large Language Models and Knowledge Graphs for En...
The perfect couple: Uniting Large Language Models and Knowledge Graphs for En...Neo4j
 
Internet of thing (IoT and cloud convergence opportunitis and challenges
 Internet of thing (IoT and cloud convergence opportunitis and challenges  Internet of thing (IoT and cloud convergence opportunitis and challenges
Internet of thing (IoT and cloud convergence opportunitis and challenges Dr.-Ing Abdur Rahim Biswas
 
【SRX】JUNOS ハンズオントレーニング資料 SRXシリーズ サービス ゲートウェイ コース
【SRX】JUNOS ハンズオントレーニング資料 SRXシリーズ サービス ゲートウェイ コース【SRX】JUNOS ハンズオントレーニング資料 SRXシリーズ サービス ゲートウェイ コース
【SRX】JUNOS ハンズオントレーニング資料 SRXシリーズ サービス ゲートウェイ コースJuniper Networks (日本)
 
Graph Database Meetup in Korea #4. 그래프 이론을 적용한 그래프 데이터베이스 활용 사례
Graph Database Meetup in Korea #4. 그래프 이론을 적용한 그래프 데이터베이스 활용 사례 Graph Database Meetup in Korea #4. 그래프 이론을 적용한 그래프 데이터베이스 활용 사례
Graph Database Meetup in Korea #4. 그래프 이론을 적용한 그래프 데이터베이스 활용 사례 bitnineglobal
 
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~Masahito Zembutsu
 
IOT COMMUNICATION PROTOCOLS.pptx
IOT COMMUNICATION PROTOCOLS.pptxIOT COMMUNICATION PROTOCOLS.pptx
IOT COMMUNICATION PROTOCOLS.pptxIsmail Bajarla
 
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④Yahoo!デベロッパーネットワーク
 
NUCで始めるVMware Tanzu
NUCで始めるVMware TanzuNUCで始めるVMware Tanzu
NUCで始めるVMware TanzuHirotaka Sato
 
Network Management by Ashok Panwar
Network Management by Ashok PanwarNetwork Management by Ashok Panwar
Network Management by Ashok PanwarAshok Panwar
 
Telecom Infra Projectの取り組み -光伝送におけるハードとソフトの分離-
Telecom Infra Projectの取り組み -光伝送におけるハードとソフトの分離-Telecom Infra Projectの取り組み -光伝送におけるハードとソフトの分離-
Telecom Infra Projectの取り組み -光伝送におけるハードとソフトの分離-HidekiNishizawa
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingSD Paul
 
今から備えるMySQL最新バージョン5.7
今から備えるMySQL最新バージョン5.7今から備えるMySQL最新バージョン5.7
今から備えるMySQL最新バージョン5.7yoku0825
 
Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?
Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?
Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?Neo4j
 

What's hot (20)

SysCon 2013 SysML & Requirements
SysCon 2013 SysML & RequirementsSysCon 2013 SysML & Requirements
SysCon 2013 SysML & Requirements
 
[HIGOBASHI.AWS] AWSでソフトウェアVPNを使う-キホンの「キ」-
[HIGOBASHI.AWS] AWSでソフトウェアVPNを使う-キホンの「キ」-[HIGOBASHI.AWS] AWSでソフトウェアVPNを使う-キホンの「キ」-
[HIGOBASHI.AWS] AWSでソフトウェアVPNを使う-キホンの「キ」-
 
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
 
PERVASIVE COMPUTING
PERVASIVE COMPUTINGPERVASIVE COMPUTING
PERVASIVE COMPUTING
 
OSMC 2022 | Logstash, Beats, Elastic Agent, Open Telemetry — what’s the right...
OSMC 2022 | Logstash, Beats, Elastic Agent, Open Telemetry — what’s the right...OSMC 2022 | Logstash, Beats, Elastic Agent, Open Telemetry — what’s the right...
OSMC 2022 | Logstash, Beats, Elastic Agent, Open Telemetry — what’s the right...
 
Systematic Searching in Embase - Webinar - February 25 2015
Systematic Searching in Embase - Webinar - February 25 2015Systematic Searching in Embase - Webinar - February 25 2015
Systematic Searching in Embase - Webinar - February 25 2015
 
ルータ遊びことはじめ
ルータ遊びことはじめルータ遊びことはじめ
ルータ遊びことはじめ
 
The perfect couple: Uniting Large Language Models and Knowledge Graphs for En...
The perfect couple: Uniting Large Language Models and Knowledge Graphs for En...The perfect couple: Uniting Large Language Models and Knowledge Graphs for En...
The perfect couple: Uniting Large Language Models and Knowledge Graphs for En...
 
Internet of thing (IoT and cloud convergence opportunitis and challenges
 Internet of thing (IoT and cloud convergence opportunitis and challenges  Internet of thing (IoT and cloud convergence opportunitis and challenges
Internet of thing (IoT and cloud convergence opportunitis and challenges
 
【SRX】JUNOS ハンズオントレーニング資料 SRXシリーズ サービス ゲートウェイ コース
【SRX】JUNOS ハンズオントレーニング資料 SRXシリーズ サービス ゲートウェイ コース【SRX】JUNOS ハンズオントレーニング資料 SRXシリーズ サービス ゲートウェイ コース
【SRX】JUNOS ハンズオントレーニング資料 SRXシリーズ サービス ゲートウェイ コース
 
Graph Database Meetup in Korea #4. 그래프 이론을 적용한 그래프 데이터베이스 활용 사례
Graph Database Meetup in Korea #4. 그래프 이론을 적용한 그래프 데이터베이스 활용 사례 Graph Database Meetup in Korea #4. 그래프 이론을 적용한 그래프 데이터베이스 활용 사례
Graph Database Meetup in Korea #4. 그래프 이론을 적용한 그래프 데이터베이스 활용 사례
 
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~
 
IOT COMMUNICATION PROTOCOLS.pptx
IOT COMMUNICATION PROTOCOLS.pptxIOT COMMUNICATION PROTOCOLS.pptx
IOT COMMUNICATION PROTOCOLS.pptx
 
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④
 
NUCで始めるVMware Tanzu
NUCで始めるVMware TanzuNUCで始めるVMware Tanzu
NUCで始めるVMware Tanzu
 
Network Management by Ashok Panwar
Network Management by Ashok PanwarNetwork Management by Ashok Panwar
Network Management by Ashok Panwar
 
Telecom Infra Projectの取り組み -光伝送におけるハードとソフトの分離-
Telecom Infra Projectの取り組み -光伝送におけるハードとソフトの分離-Telecom Infra Projectの取り組み -光伝送におけるハードとソフトの分離-
Telecom Infra Projectの取り組み -光伝送におけるハードとソフトの分離-
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
今から備えるMySQL最新バージョン5.7
今から備えるMySQL最新バージョン5.7今から備えるMySQL最新バージョン5.7
今から備えるMySQL最新バージョン5.7
 
Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?
Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?
Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?
 

Similar to 2023 State of Network Automation Survey Results - NANOG 88

Digital Operations Excellence - PagerDuty Summit Series Keynote
Digital Operations Excellence - PagerDuty Summit Series KeynoteDigital Operations Excellence - PagerDuty Summit Series Keynote
Digital Operations Excellence - PagerDuty Summit Series KeynotePagerDuty
 
Business Case Calculator for DevOps Initiatives - Leading credit card service...
Business Case Calculator for DevOps Initiatives - Leading credit card service...Business Case Calculator for DevOps Initiatives - Leading credit card service...
Business Case Calculator for DevOps Initiatives - Leading credit card service...Capgemini
 
2017 Microsoft Hosting and Cloud study. By 451 Research.
2017 Microsoft Hosting and Cloud study. By 451 Research.2017 Microsoft Hosting and Cloud study. By 451 Research.
2017 Microsoft Hosting and Cloud study. By 451 Research.Hameed Mohammed
 
EMA Network Security Survey Findings (SEP 2016)
EMA Network Security Survey Findings (SEP 2016)EMA Network Security Survey Findings (SEP 2016)
EMA Network Security Survey Findings (SEP 2016)Lora O'Haver
 
Software Pricing and Licensing Survey Results and 2012 Predictions
Software Pricing and Licensing Survey Results and 2012 PredictionsSoftware Pricing and Licensing Survey Results and 2012 Predictions
Software Pricing and Licensing Survey Results and 2012 PredictionsFlexera
 
Data Mining to Classify Telco Churners
Data Mining to Classify Telco ChurnersData Mining to Classify Telco Churners
Data Mining to Classify Telco ChurnersMohitMhapuskar
 
Cloud Insights 2018
Cloud Insights 2018Cloud Insights 2018
Cloud Insights 2018IDG
 
Wrong Tool, Wrong Time: Re-Thinking Test Automation -- w/ State of Visual Tes...
Wrong Tool, Wrong Time: Re-Thinking Test Automation -- w/ State of Visual Tes...Wrong Tool, Wrong Time: Re-Thinking Test Automation -- w/ State of Visual Tes...
Wrong Tool, Wrong Time: Re-Thinking Test Automation -- w/ State of Visual Tes...Applitools
 
Carl Ford on IoT Market Opportunity
Carl Ford on IoT Market OpportunityCarl Ford on IoT Market Opportunity
Carl Ford on IoT Market Opportunity4GWE
 
Internet of Things: The Elephants of IoT
Internet of Things:  The Elephants of IoTInternet of Things:  The Elephants of IoT
Internet of Things: The Elephants of IoT4GWE
 
Technology Megatrends Reshaping IT: What’s Your Migration Path
Technology Megatrends Reshaping IT: What’s Your Migration PathTechnology Megatrends Reshaping IT: What’s Your Migration Path
Technology Megatrends Reshaping IT: What’s Your Migration PathFadi Semaan
 
Control-Engineering-2023-SCADA-Report.pdf
Control-Engineering-2023-SCADA-Report.pdfControl-Engineering-2023-SCADA-Report.pdf
Control-Engineering-2023-SCADA-Report.pdfCesarBenavides36
 
2016 Citrix Performance Management Report | Results & Analysis Webinar
2016 Citrix Performance Management Report | Results & Analysis Webinar2016 Citrix Performance Management Report | Results & Analysis Webinar
2016 Citrix Performance Management Report | Results & Analysis WebinareG Innovations
 
OSDC 2015: Nigel kersten | In Defense of Data Centers
OSDC 2015: Nigel kersten | In Defense of Data CentersOSDC 2015: Nigel kersten | In Defense of Data Centers
OSDC 2015: Nigel kersten | In Defense of Data CentersNETWAYS
 
OSDC 2015: Nigel kersten | In Defense of Data Centers
OSDC 2015: Nigel kersten | In Defense of Data CentersOSDC 2015: Nigel kersten | In Defense of Data Centers
OSDC 2015: Nigel kersten | In Defense of Data CentersNETWAYS
 
Suffering in Silence: Why Don’t Users Report MS Teams Performance Issues?
Suffering in Silence: Why Don’t Users Report MS Teams Performance Issues?Suffering in Silence: Why Don’t Users Report MS Teams Performance Issues?
Suffering in Silence: Why Don’t Users Report MS Teams Performance Issues?panagenda
 
Riverbed Software Defined IT Survey
Riverbed Software Defined IT SurveyRiverbed Software Defined IT Survey
Riverbed Software Defined IT SurveyRiverbed Technology
 
Cloud VM World Tradeshow Report
Cloud VM World Tradeshow ReportCloud VM World Tradeshow Report
Cloud VM World Tradeshow ReportCloud Cruiser, Inc
 
SolarWinds Federal Cybersecurity Survey
SolarWinds Federal Cybersecurity SurveySolarWinds Federal Cybersecurity Survey
SolarWinds Federal Cybersecurity SurveySolarWinds
 

Similar to 2023 State of Network Automation Survey Results - NANOG 88 (20)

Digital Operations Excellence - PagerDuty Summit Series Keynote
Digital Operations Excellence - PagerDuty Summit Series KeynoteDigital Operations Excellence - PagerDuty Summit Series Keynote
Digital Operations Excellence - PagerDuty Summit Series Keynote
 
Business Case Calculator for DevOps Initiatives - Leading credit card service...
Business Case Calculator for DevOps Initiatives - Leading credit card service...Business Case Calculator for DevOps Initiatives - Leading credit card service...
Business Case Calculator for DevOps Initiatives - Leading credit card service...
 
2017 Microsoft Hosting and Cloud study. By 451 Research.
2017 Microsoft Hosting and Cloud study. By 451 Research.2017 Microsoft Hosting and Cloud study. By 451 Research.
2017 Microsoft Hosting and Cloud study. By 451 Research.
 
2017 Microsoft hosting and cloud study
2017 Microsoft hosting and cloud study2017 Microsoft hosting and cloud study
2017 Microsoft hosting and cloud study
 
EMA Network Security Survey Findings (SEP 2016)
EMA Network Security Survey Findings (SEP 2016)EMA Network Security Survey Findings (SEP 2016)
EMA Network Security Survey Findings (SEP 2016)
 
Software Pricing and Licensing Survey Results and 2012 Predictions
Software Pricing and Licensing Survey Results and 2012 PredictionsSoftware Pricing and Licensing Survey Results and 2012 Predictions
Software Pricing and Licensing Survey Results and 2012 Predictions
 
Data Mining to Classify Telco Churners
Data Mining to Classify Telco ChurnersData Mining to Classify Telco Churners
Data Mining to Classify Telco Churners
 
Cloud Insights 2018
Cloud Insights 2018Cloud Insights 2018
Cloud Insights 2018
 
Wrong Tool, Wrong Time: Re-Thinking Test Automation -- w/ State of Visual Tes...
Wrong Tool, Wrong Time: Re-Thinking Test Automation -- w/ State of Visual Tes...Wrong Tool, Wrong Time: Re-Thinking Test Automation -- w/ State of Visual Tes...
Wrong Tool, Wrong Time: Re-Thinking Test Automation -- w/ State of Visual Tes...
 
Carl Ford on IoT Market Opportunity
Carl Ford on IoT Market OpportunityCarl Ford on IoT Market Opportunity
Carl Ford on IoT Market Opportunity
 
Internet of Things: The Elephants of IoT
Internet of Things:  The Elephants of IoTInternet of Things:  The Elephants of IoT
Internet of Things: The Elephants of IoT
 
Technology Megatrends Reshaping IT: What’s Your Migration Path
Technology Megatrends Reshaping IT: What’s Your Migration PathTechnology Megatrends Reshaping IT: What’s Your Migration Path
Technology Megatrends Reshaping IT: What’s Your Migration Path
 
Control-Engineering-2023-SCADA-Report.pdf
Control-Engineering-2023-SCADA-Report.pdfControl-Engineering-2023-SCADA-Report.pdf
Control-Engineering-2023-SCADA-Report.pdf
 
2016 Citrix Performance Management Report | Results & Analysis Webinar
2016 Citrix Performance Management Report | Results & Analysis Webinar2016 Citrix Performance Management Report | Results & Analysis Webinar
2016 Citrix Performance Management Report | Results & Analysis Webinar
 
OSDC 2015: Nigel kersten | In Defense of Data Centers
OSDC 2015: Nigel kersten | In Defense of Data CentersOSDC 2015: Nigel kersten | In Defense of Data Centers
OSDC 2015: Nigel kersten | In Defense of Data Centers
 
OSDC 2015: Nigel kersten | In Defense of Data Centers
OSDC 2015: Nigel kersten | In Defense of Data CentersOSDC 2015: Nigel kersten | In Defense of Data Centers
OSDC 2015: Nigel kersten | In Defense of Data Centers
 
Suffering in Silence: Why Don’t Users Report MS Teams Performance Issues?
Suffering in Silence: Why Don’t Users Report MS Teams Performance Issues?Suffering in Silence: Why Don’t Users Report MS Teams Performance Issues?
Suffering in Silence: Why Don’t Users Report MS Teams Performance Issues?
 
Riverbed Software Defined IT Survey
Riverbed Software Defined IT SurveyRiverbed Software Defined IT Survey
Riverbed Software Defined IT Survey
 
Cloud VM World Tradeshow Report
Cloud VM World Tradeshow ReportCloud VM World Tradeshow Report
Cloud VM World Tradeshow Report
 
SolarWinds Federal Cybersecurity Survey
SolarWinds Federal Cybersecurity SurveySolarWinds Federal Cybersecurity Survey
SolarWinds Federal Cybersecurity Survey
 

Recently uploaded

VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 

Recently uploaded (20)

VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 

2023 State of Network Automation Survey Results - NANOG 88

  • 1. 2023 State of Network Automation Survey Results Chris Grundemann // chris@fullctl.com NANOG 88 13 June 2023 Seattle, USA
  • 2. Who’s This Grundemann Guy? Co-Founder & CSO at FullCtl Co-Founder of IX-Denver, Director at OIX Interconnection and Automation for about 20 years Past Lightning Talks: ● Will I be replaced by a script? ● The API is the new CLI? ● WTF is SDN? Man of many hats…
  • 4. With Good Reason Networks are getting larger and more complex
  • 5. But Where Are We Really?
  • 6. We Launched a Survey at N87 to Find Out!
  • 8. First: Who answered the survey? ● 78 Responses Total ● 20 Countries Represented ● 14 Different Types of Organizations ● 9 Distinct Job Roles/Functions ● Wide Range of Network Scale
  • 9. Who answered the survey (Country)?
  • 10. Who answered the survey (Country)? Algeria - 1 Australia - 1 Canada - 10 Denmark - 1 France - 3 Germany - 1 India - 1 Philippines - 1 Singapore - 1 Spain - 1 Sweden - 1 Tanzania - 1 United Kingdom - 1 United States - 45 Indonesia - 1 Ireland - 1 Italy - 1 Netherlands - 4 Nigeria - 1 Norway - 1
  • 11. Who answered the survey (Org)?
  • 12. Who answered the survey (Org)? Internet Service Provider (ISP) - 23 Enterprise IT Network - 13 Public Cloud Operator (IaaS) - 9 Network Service Provider (NSP) - 8 Public Sector - 7 Software as a Service Provider (SaaS) - 7 Managed Service Provider (MSP) - 5 Other - 6
  • 13. Who answered the survey (Role)?
  • 14. Who answered the survey (Role)? Network Architect or Designer - 21 Network Engineer or Operator - 19 Network Team Manager or Director - 16 Network Automation Engineer or Developer - 11 Executive Leadership - 7 Other - 4
  • 15. Who answered the survey (Scale)?
  • 16. Number of IX: Min: 0 Max: 60 Mean: 8.7 Median: 4 Number of Routers: Min: 2 Max: 30,000 Mean: 1,918 Median: 93 Who answered the survey (Scale)?
  • 18. How Automated Are We? 0% - Nothing is automated, everything is always done manually. 100% - Everything is automated, nothing is ever done manually.
  • 19. So, How Automated Are We? 0% - 20% = 24 30 - 40% = 17 50 - 60% = 20 70 - 80% = 17 90 - 100% = 0 50% and Below: 50 50% and Above: 37 Mean: 42.43% Median: 40%
  • 20. What is Being Automated?
  • 21. What is Being Automated? Device Deployment: 26+32=58 Service Provisioning: 31+25=56 Firmware Upgrades: 22+28=50 Other Non-Provisioning: 22+24=46 Capacity Planning: 26+15=41 Troubleshooting: 11+28=39 eBGP & Interconnection: 22+13=35 VNF Deployment: 17+8=25 Traffic Engineering: 8+16=24 Network Design: 2+10=12
  • 22. How Is It Being Automated?
  • 23. “Homebrew” - 69 (89%) OSS w/out support - 61 (78%) Commercial app - 24 (31%) OSS with paid support - 13 (17%) How Is It Being Automated?
  • 24. Python - 73 (of 76) Shell (bash) - 25 Pearl - 24 Golang - 13 PHP - 12 Ansible - 7 Expect - 4 Ruby - 3 C - 3 TCL - 2 awk Erlang excel Fish grep Jinja2 How Is It Being Automated (Languages)? JSON powershell Puppet Rust salt Also:
  • 25. Ansible - 36 (of 60) NetBox - 12 Nautobot - 5 Nornir - 5 NAPALM - 5 Salt(stack) - 4 Git - 3 Peering Manager - 3 Rancid - 3 Elastiflow - 2 IXP Manager - 2 Netmiko - 2 Puppet - 2 Rundeck - 2 Terraform - 2 Workflow Orchestrator - 2 Zabbix - 2 *Python libraries (~4) How Is It Being Automated (OSS)?
  • 26. 28 Total Responses: Cisco NSO - 7 (10 Cisco total) Ansible (Tower) - 4 Kentik - 3 Nokia NSP - 2 (4 Nokia total) Arista CloudVision - 2 19 Other Tools Mentioned Once How Is It Being Automated ($W)?
  • 27. Paths to More Automation
  • 29. Interconnection Fees < $10,000 Monthly: 13% $10k-$100k Monthly: 36% > $100,000 Monthly: 21% Don’t Know / Opt Out: 31% Automation Tooling < $1,000 Monthly: 55% > $1,000 Monthly: 13% Don’t Know / Opt Out: 32% Spending Comparison
  • 31. Interconnection Staff Zero: 49% One: 12% Two: 13% 3 to 5: 13% > 5: 14% Automation Staff Zero: 55% One: 13% Two: 12% 3 to 5: 12% > 5: 9% Staffing Comparison
  • 32. Not Everyone Agrees On Automation
  • 33. What Should be Automated? Service Provisioning: 59% Device Deployment: 58% Firmware Upgrades: 56% Troubleshooting: 55% Capacity Planning: 53% eBGP & Interconnection: 42% Traffic Engineering: 39% Other Non-Provisioning: 36% VNF Deployment: 30% Network Design: 18%
  • 34. What Should be Automated? Service Provisioning: 59% Device Deployment: 58% Firmware Upgrades: 56% Troubleshooting: 55% Capacity Planning: 53% eBGP & Interconnection: 42% Traffic Engineering: 39% Other Non-Provisioning: 36% VNF Deployment: 30% Network Design: 18% ? ?
  • 38. Expert? Yes Maybe No Networking 65% 21% 14% Interconnection 58% 19% 23% Automation 27% 33% 40% Automation Skills Gap?
  • 39. Expert? Yes Maybe No Networking 65% 21% 14% Interconnection 58% 19% 23% Automation 27% 33% 40% 73% Uncertain of Automation Skills Automation Skills Gap?
  • 40. Whaaaaaaaaaat??? [summary] 78 Diverse Responses 40% of Network Automated (Median) 90% “Homebrewing” && 80% Using OSS (<31% $W) 94% Using Python && At Least 46% using Ansible 55% of Orgs have No Dedicated Automation Staff 73% of Respondents Uncertain of Automation Skills
  • 41. Next: 2024 Survey! ● How can we improve the survey? ● What questions would you like to see asked? ● How can we increase participation? Hit Me: chris@fullctl.com
  • 42. Improvements… ● Higher Ed (org type) ● Security (role type) ● Backups && Firewall Rules (what’s automated) ● Google Form? (account required)