Submit Search
Upload
DevOps Evolutions - Mike Bushong
•
0 likes
•
439 views
S
scoopnewsgroup
Follow
VP, Product Management, Software Networking, Brocade
Read less
Read more
Technology
Report
Share
Report
Share
1 of 18
Recommended
Combining Man & Machine: A Glimpse into the Future - David Meyer
Combining Man & Machine: A Glimpse into the Future - David Meyer
scoopnewsgroup
Analytical Driven Security - Chip Copper
Analytical Driven Security - Chip Copper
scoopnewsgroup
Brocade Executive Leadership Presentation - Lloyd Carney
Brocade Executive Leadership Presentation - Lloyd Carney
scoopnewsgroup
The Evolving Role of the Network Engineer - Jon Hudson
The Evolving Role of the Network Engineer - Jon Hudson
scoopnewsgroup
Cisco connect winnipeg 2018 unlocking business value with network programma...
Cisco connect winnipeg 2018 unlocking business value with network programma...
Cisco Canada
John Merline - How make your cloud SASE
John Merline - How make your cloud SASE
AWS Chicago
Cisco Security DNA
Cisco Security DNA
Matteo Masi
Cisco connect winnipeg 2018 introducing the network intuitive
Cisco connect winnipeg 2018 introducing the network intuitive
Cisco Canada
Recommended
Combining Man & Machine: A Glimpse into the Future - David Meyer
Combining Man & Machine: A Glimpse into the Future - David Meyer
scoopnewsgroup
Analytical Driven Security - Chip Copper
Analytical Driven Security - Chip Copper
scoopnewsgroup
Brocade Executive Leadership Presentation - Lloyd Carney
Brocade Executive Leadership Presentation - Lloyd Carney
scoopnewsgroup
The Evolving Role of the Network Engineer - Jon Hudson
The Evolving Role of the Network Engineer - Jon Hudson
scoopnewsgroup
Cisco connect winnipeg 2018 unlocking business value with network programma...
Cisco connect winnipeg 2018 unlocking business value with network programma...
Cisco Canada
John Merline - How make your cloud SASE
John Merline - How make your cloud SASE
AWS Chicago
Cisco Security DNA
Cisco Security DNA
Matteo Masi
Cisco connect winnipeg 2018 introducing the network intuitive
Cisco connect winnipeg 2018 introducing the network intuitive
Cisco Canada
Palo Alto Networks - Magnifier
Palo Alto Networks - Magnifier
Jisc
What is SASE
What is SASE
Adi Ruppin
SASE Future Proof sdwan 20 Sep2020 v2.1 BA
SASE Future Proof sdwan 20 Sep2020 v2.1 BA
bourhan88100
Cisco connect winnipeg 2018 simple it leads to simple it management
Cisco connect winnipeg 2018 simple it leads to simple it management
Cisco Canada
Cisco connect winnipeg 2018 simply powerful networking with meraki
Cisco connect winnipeg 2018 simply powerful networking with meraki
Cisco Canada
Cyber Priority - Judson Walker
Cyber Priority - Judson Walker
scoopnewsgroup
Enterprise Zero Trust Networking Strategies: Secure Remote Access and Network...
Enterprise Zero Trust Networking Strategies: Secure Remote Access and Network...
Enterprise Management Associates
TIC-TOC: VPN Is Dead; Are you Monetizing Its Replacement?
TIC-TOC: VPN Is Dead; Are you Monetizing Its Replacement?
SaraPia5
Clues for Solving Cloud-Based App Performance
Clues for Solving Cloud-Based App Performance
NETSCOUT
(SACON) Vandana Verma - Living In A World of Zero Trust
(SACON) Vandana Verma - Living In A World of Zero Trust
Priyanka Aash
Top 5 predictions webinar
Top 5 predictions webinar
Zscaler
State of the Internet: Mirai, IOT and History of Botnets
State of the Internet: Mirai, IOT and History of Botnets
Rahul Neel Mani
Cisco Meraki Overview
Cisco Meraki Overview
SSISG
Accelerate your digital transformation
Accelerate your digital transformation
Cloudflare
Zero-Trust SASE DevSecOps
Zero-Trust SASE DevSecOps
Araf Karsh Hamid
Ma story then_now_webcast_10_17_18
Ma story then_now_webcast_10_17_18
Zscaler
How secure are chat and webconf tools
How secure are chat and webconf tools
Marc Vael
Cisco Meraki- Simplifying IT
Cisco Meraki- Simplifying IT
Cisco Canada
Three ways-zero-trust-security-redefines-partner-access-v8
Three ways-zero-trust-security-redefines-partner-access-v8
Zscaler
The secure, direct to-internet branch
The secure, direct to-internet branch
Zscaler
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Steve Mercier
Incident Management with Workflows
Incident Management with Workflows
Patrick Hoolboom
More Related Content
What's hot
Palo Alto Networks - Magnifier
Palo Alto Networks - Magnifier
Jisc
What is SASE
What is SASE
Adi Ruppin
SASE Future Proof sdwan 20 Sep2020 v2.1 BA
SASE Future Proof sdwan 20 Sep2020 v2.1 BA
bourhan88100
Cisco connect winnipeg 2018 simple it leads to simple it management
Cisco connect winnipeg 2018 simple it leads to simple it management
Cisco Canada
Cisco connect winnipeg 2018 simply powerful networking with meraki
Cisco connect winnipeg 2018 simply powerful networking with meraki
Cisco Canada
Cyber Priority - Judson Walker
Cyber Priority - Judson Walker
scoopnewsgroup
Enterprise Zero Trust Networking Strategies: Secure Remote Access and Network...
Enterprise Zero Trust Networking Strategies: Secure Remote Access and Network...
Enterprise Management Associates
TIC-TOC: VPN Is Dead; Are you Monetizing Its Replacement?
TIC-TOC: VPN Is Dead; Are you Monetizing Its Replacement?
SaraPia5
Clues for Solving Cloud-Based App Performance
Clues for Solving Cloud-Based App Performance
NETSCOUT
(SACON) Vandana Verma - Living In A World of Zero Trust
(SACON) Vandana Verma - Living In A World of Zero Trust
Priyanka Aash
Top 5 predictions webinar
Top 5 predictions webinar
Zscaler
State of the Internet: Mirai, IOT and History of Botnets
State of the Internet: Mirai, IOT and History of Botnets
Rahul Neel Mani
Cisco Meraki Overview
Cisco Meraki Overview
SSISG
Accelerate your digital transformation
Accelerate your digital transformation
Cloudflare
Zero-Trust SASE DevSecOps
Zero-Trust SASE DevSecOps
Araf Karsh Hamid
Ma story then_now_webcast_10_17_18
Ma story then_now_webcast_10_17_18
Zscaler
How secure are chat and webconf tools
How secure are chat and webconf tools
Marc Vael
Cisco Meraki- Simplifying IT
Cisco Meraki- Simplifying IT
Cisco Canada
Three ways-zero-trust-security-redefines-partner-access-v8
Three ways-zero-trust-security-redefines-partner-access-v8
Zscaler
The secure, direct to-internet branch
The secure, direct to-internet branch
Zscaler
What's hot
(20)
Palo Alto Networks - Magnifier
Palo Alto Networks - Magnifier
What is SASE
What is SASE
SASE Future Proof sdwan 20 Sep2020 v2.1 BA
SASE Future Proof sdwan 20 Sep2020 v2.1 BA
Cisco connect winnipeg 2018 simple it leads to simple it management
Cisco connect winnipeg 2018 simple it leads to simple it management
Cisco connect winnipeg 2018 simply powerful networking with meraki
Cisco connect winnipeg 2018 simply powerful networking with meraki
Cyber Priority - Judson Walker
Cyber Priority - Judson Walker
Enterprise Zero Trust Networking Strategies: Secure Remote Access and Network...
Enterprise Zero Trust Networking Strategies: Secure Remote Access and Network...
TIC-TOC: VPN Is Dead; Are you Monetizing Its Replacement?
TIC-TOC: VPN Is Dead; Are you Monetizing Its Replacement?
Clues for Solving Cloud-Based App Performance
Clues for Solving Cloud-Based App Performance
(SACON) Vandana Verma - Living In A World of Zero Trust
(SACON) Vandana Verma - Living In A World of Zero Trust
Top 5 predictions webinar
Top 5 predictions webinar
State of the Internet: Mirai, IOT and History of Botnets
State of the Internet: Mirai, IOT and History of Botnets
Cisco Meraki Overview
Cisco Meraki Overview
Accelerate your digital transformation
Accelerate your digital transformation
Zero-Trust SASE DevSecOps
Zero-Trust SASE DevSecOps
Ma story then_now_webcast_10_17_18
Ma story then_now_webcast_10_17_18
How secure are chat and webconf tools
How secure are chat and webconf tools
Cisco Meraki- Simplifying IT
Cisco Meraki- Simplifying IT
Three ways-zero-trust-security-redefines-partner-access-v8
Three ways-zero-trust-security-redefines-partner-access-v8
The secure, direct to-internet branch
The secure, direct to-internet branch
Similar to DevOps Evolutions - Mike Bushong
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Steve Mercier
Incident Management with Workflows
Incident Management with Workflows
Patrick Hoolboom
Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]
New Relic
Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)
XebiaLabs
Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOps
Nicolas (Nick) Barcet
OpsStack--Integrated Operation Platform
OpsStack--Integrated Operation Platform
ChinaNetCloud
Monitor OpenStack Environments from the bottom up and front to back
Monitor OpenStack Environments from the bottom up and front to back
Icinga
The Evolution of Application Release Automation
The Evolution of Application Release Automation
Jules Pierre-Louis
Delivering Network Innovation with SDN - Tom Nadeau
Delivering Network Innovation with SDN - Tom Nadeau
scoopnewsgroup
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
Brian Dawson
Securing The Cloud: Top Down and Bottom Up
Securing The Cloud: Top Down and Bottom Up
DevOps.com
Mastering DevOps With Oracle
Mastering DevOps With Oracle
Kelly Goetsch
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
dennisn129CBN
Unlocking the Potential of Database Automation
Unlocking the Potential of Database Automation
DBmaestro - Database DevOps
Diving Into Docker
Diving Into Docker
XebiaLabs
Technology insights: Decision Science Platform
Technology insights: Decision Science Platform
Decision Science Community
The Open-Source Monitoring Landscape
The Open-Source Monitoring Landscape
Mike Merideth
The Open-Source Monitoring Landscape
The Open-Source Monitoring Landscape
VictorOps
DevOps is for Everyone - DevOps East
DevOps is for Everyone - DevOps East
Chris Riley ☁
The End of Security as We Know It - Shannon Lietz
The End of Security as We Know It - Shannon Lietz
SeniorStoryteller
Similar to DevOps Evolutions - Mike Bushong
(20)
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Incident Management with Workflows
Incident Management with Workflows
Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]
Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)
Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOps
OpsStack--Integrated Operation Platform
OpsStack--Integrated Operation Platform
Monitor OpenStack Environments from the bottom up and front to back
Monitor OpenStack Environments from the bottom up and front to back
The Evolution of Application Release Automation
The Evolution of Application Release Automation
Delivering Network Innovation with SDN - Tom Nadeau
Delivering Network Innovation with SDN - Tom Nadeau
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
Securing The Cloud: Top Down and Bottom Up
Securing The Cloud: Top Down and Bottom Up
Mastering DevOps With Oracle
Mastering DevOps With Oracle
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
Unlocking the Potential of Database Automation
Unlocking the Potential of Database Automation
Diving Into Docker
Diving Into Docker
Technology insights: Decision Science Platform
Technology insights: Decision Science Platform
The Open-Source Monitoring Landscape
The Open-Source Monitoring Landscape
The Open-Source Monitoring Landscape
The Open-Source Monitoring Landscape
DevOps is for Everyone - DevOps East
DevOps is for Everyone - DevOps East
The End of Security as We Know It - Shannon Lietz
The End of Security as We Know It - Shannon Lietz
More from scoopnewsgroup
2020: What's on Deck for the PMA
2020: What's on Deck for the PMA
scoopnewsgroup
Modernization Requires Choice
Modernization Requires Choice
scoopnewsgroup
Smarter Access is the Bridge to Security Modernization
Smarter Access is the Bridge to Security Modernization
scoopnewsgroup
How Zero Trust Makes the Mission Simple & Secure
How Zero Trust Makes the Mission Simple & Secure
scoopnewsgroup
Building a Zero Trust Architecture
Building a Zero Trust Architecture
scoopnewsgroup
History of Data-Centric Transformation
History of Data-Centric Transformation
scoopnewsgroup
IC Fireside Chat
IC Fireside Chat
scoopnewsgroup
The Edge to AI
The Edge to AI
scoopnewsgroup
Data Strategy – What Does an Enterprise Data Cloud Mean for Your Agency?
Data Strategy – What Does an Enterprise Data Cloud Mean for Your Agency?
scoopnewsgroup
Devil's Bargain: Sacrificing Strategic Investments to Fund Today's Problems
Devil's Bargain: Sacrificing Strategic Investments to Fund Today's Problems
scoopnewsgroup
Moving Beyond Zero Trust
Moving Beyond Zero Trust
scoopnewsgroup
Keeping the Workforce of the Future Empowered, Engaged & Happy
Keeping the Workforce of the Future Empowered, Engaged & Happy
scoopnewsgroup
Opening Remarks
Opening Remarks
scoopnewsgroup
It All Starts with Linux
It All Starts with Linux
scoopnewsgroup
Leadership in the Digital Age
Leadership in the Digital Age
scoopnewsgroup
Digital Transformation for Government
Digital Transformation for Government
scoopnewsgroup
DevSecOps: The DoD Software Factory
DevSecOps: The DoD Software Factory
scoopnewsgroup
Enhancing your Cyber Skills through a Cyber Range
Enhancing your Cyber Skills through a Cyber Range
scoopnewsgroup
Lessons Learned from Fire Escapes for Cybersecurity
Lessons Learned from Fire Escapes for Cybersecurity
scoopnewsgroup
2019 FedScoop Public Sector innovation Summit
2019 FedScoop Public Sector innovation Summit
scoopnewsgroup
More from scoopnewsgroup
(20)
2020: What's on Deck for the PMA
2020: What's on Deck for the PMA
Modernization Requires Choice
Modernization Requires Choice
Smarter Access is the Bridge to Security Modernization
Smarter Access is the Bridge to Security Modernization
How Zero Trust Makes the Mission Simple & Secure
How Zero Trust Makes the Mission Simple & Secure
Building a Zero Trust Architecture
Building a Zero Trust Architecture
History of Data-Centric Transformation
History of Data-Centric Transformation
IC Fireside Chat
IC Fireside Chat
The Edge to AI
The Edge to AI
Data Strategy – What Does an Enterprise Data Cloud Mean for Your Agency?
Data Strategy – What Does an Enterprise Data Cloud Mean for Your Agency?
Devil's Bargain: Sacrificing Strategic Investments to Fund Today's Problems
Devil's Bargain: Sacrificing Strategic Investments to Fund Today's Problems
Moving Beyond Zero Trust
Moving Beyond Zero Trust
Keeping the Workforce of the Future Empowered, Engaged & Happy
Keeping the Workforce of the Future Empowered, Engaged & Happy
Opening Remarks
Opening Remarks
It All Starts with Linux
It All Starts with Linux
Leadership in the Digital Age
Leadership in the Digital Age
Digital Transformation for Government
Digital Transformation for Government
DevSecOps: The DoD Software Factory
DevSecOps: The DoD Software Factory
Enhancing your Cyber Skills through a Cyber Range
Enhancing your Cyber Skills through a Cyber Range
Lessons Learned from Fire Escapes for Cybersecurity
Lessons Learned from Fire Escapes for Cybersecurity
2019 FedScoop Public Sector innovation Summit
2019 FedScoop Public Sector innovation Summit
Recently uploaded
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Recently uploaded
(20)
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Slack Application Development 101 Slides
Slack Application Development 101 Slides
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
DevOps Evolutions - Mike Bushong
1.
© 2016 BROCADE
COMMUNICATIONS SYSTEMS, INC. INTERNAL USE ONLY 2016 FEDERALFORUM Presented by Produced by DevOps Evolution
2.
• Is DevOps
a tooling or a cultural movement? • How does automation play a role? • How do you move beyond automation into continuous delivery? • Where should you get started? DevOps Evolution © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 2
3.
What Is DevOps? ©
2016 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 3 SOURCE: HTTP://ROHITGHATOL.GITHUB.IO/ DEVOPS-GETTING-STARTED/#/1 A simple working definition: Infrastructure as code
4.
Is DevOps a
Tools or Cultural Movement? © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 4 DevOps tools are increasingly popular • Led by open source tools • Most commonly provisioning tools The Phoenix Project is the DevOps bible • A business novel modeled after Eliyahu Goldratt’s The Goal
5.
Where Do You
Start? © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 5 Strong Culture + No Tools = Fail ITIL Culture + DevOps Tools = Fail …but people change is the long pole
6.
Like a Carrier,
or Like a Cloud? © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 6SOURCE INFO GOES HERE When something goes wrong, is your instinct to: Ctrl-Z: Back out the change and try again at the next maintenance window? Roll forward: Identify the problem, and quickly make the next change? OR
7.
Correctness vs. Resilience ©
2016 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 7SOURCE INFO GOES HERE Designing for Correctness Designing for Resilience Avoid failure at all costs • Focus on qualification and integration • Create process gates to catch errors • When a change doesn’t work, regroup and use the process Failure is a certainty • During failure, service should be resilient • Simulate failures to test • When a change doesn’t work, roll forward
8.
What about Automation? •
DevOps often gets lumped in with automation initiatives • DevOps is infrastructure as code • Automation is about executing workflows automatically Both are important, but they are different. Be clear on what your objectives are. © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 8
9.
Automation Starts with
Workflows • Most network automation discussions start with the network • You automate the act of doing something – The network is noun not a verb • A workflow is a set of tasks strung together to achieve some objective – Typical examples: provisioning and troubleshooting © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 9
10.
Which Workflows Should
You Start With? © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 10 Out of Box • Initial provisioning – Ex: Ansible playbooks • Planning – Ex: Inventory collection Troubleshooting • Collecting diagnostics – Ex: Counters, stats • Remediation – Ex: Policy application Key Tools • Most tools represent an entry point to workflows – Ex: Logging tools lead to troubleshooting – Ex: Server and app provisioning tools lead to edge policy • Deploy a server • Add an app instance • Deploy a service • Validate
11.
What Does Automation
Require? © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 11 Data Distribution • How do the elements talk to each other? • Not all elements communicate • Not all communication is all the time Normalization • What language do the elements speak? • Even similar constructs can be formatted in different ways Logic • If this, then that • Requires rich set of triggers (or sensors) • Template-based set of actions
12.
What Can Be
Automated? © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 12 Networking Security ActionsAuditSensors WorkflowsRules
13.
Automation Example © 2016
BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 13 StackStorm EngineerService Monitoring Incident Management Event: “low disk on web301” Web301 is “low disk” Resolve known cases, fast. Is it /var/log? Clean up! Unknown problem, need a human Wake up, buddy. Something real is going on…
14.
© 2016 BROCADE
COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION Moving from Automation to DevOps
15.
Single System Image ©
2016 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 15 Software Infrastructure A B C D A1 B1 C1 D1 = Network1 A1 B2 C1 D1 = Network2 if a<b (Lib ref) do while z=x-y (Lib ref) 11011001 (Lib ref) 00010111 10101011 (Lib ref) 11011001 01000100 00010111 10101011 11111100 10111101 11100001 00000011 01000100 10011101 11111100 Compiler Linker Source Code File Object File Executable File Library Files
16.
Tools Supporting a
Single System Image © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 16 Modify Code • Configuration management or provisioning Examples: CFEngine, Puppet, Chef, Ansible, Salt Unit Test • Requires a test description language • Automated test harness • Commercially unsolved for networking Compile • Configuration rollout and deployment Examples: Otto, Jenkins, Maven, Ant Validate • Network and SLA monitoring • Data collection and analysis Examples: Nagios, OpenNMS, Zabbix Source Code Management • Configuration versioning • Aligned to management domains Examples: Git, Mercurial, Perforce
17.
• Be clear
about whether your company really wants DevOps • Fight the temptation to start with tools—people first! • Automation is about workflows, not infrastructure • Consider using your favorite tools to identify workflows • Build modularly and expand • Involve more than just the networking team DevOps Evolution © 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION 17
18.
© 2016 BROCADE
COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION Thank you
Editor's Notes
Page 6
Page 7