SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Mainframe DevOps: A Zowe CLI-
enabled Roadmap
SUJAY SOLOMON
MICHAEL BAUER
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Agenda
• Introductions
• Mainframe in DevOps
• Zowe CLI Explained
• Roadmap
• Demos
• Q & A
2
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.3
SUJAY SOLOMON
Broadcom &
Zowe Leadership Committee
Sujay Solomon is the Chief Z DevOps Advocate for
Broadcom’s Mainframe Division.
He is a recognized industry evangelist of open source and
DevOps on the mainframe and an award-winning speaker at
popular IT conferences such as SHARE, IDUG, DevOps
Enterprise Summit (DOES), and IBM Think.
Sujay was a creator of the mainframe devops tool, CA
Brightside, which won the DevOps.com 2018 “Most
Innovative DevOps Solution of the Year”.
Sujay is a leader of the popular Zowe open source project,
hosted by the Linux Foundation’s Open Mainframe Project.
MIKE BAUER
Broadcom &
Zowe CLI Squad Leader
Mike is a Development leader in the Open
Mainframe value stream at Broadcom and squad leader
for the Zowe Command Line Interface (CLI).
A frequent speaker and blogger on Zowe, the first open
source project for z/OS, Mike runs interactive workshops
with customers interested in incorporating mainframe in
their enterprise DevOps initiatives.
Mike is based in Pittsburgh.
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
State of DevOps & Mainframe
A strong desire within
enterprises to reach the final
frontier of bringing the
mainframe side of their
business applications to
DevOps.
DISTRIBUTED
DEVOPS TOOLS
& PRACTICES
MAINFRAME
TOOLS &
PRACTICES
GAP
“A set of practices intended to reduce the time
between committing a change to a system and the
change being placed into normal production, while
ensuring high quality”*
*Researchers from the CSIRO and the Software Engineering Institute
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Myth
Mainframe does not practice DevOps.
5
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Reality
Mainframe does practice DevOps.
6
(but they do it in their own way)
(like most things)
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Conundrum
DevOps folks say “hey mainframer, do you need any help with using DevOps to automate more?”
Mainframers say “we already have everything automated on the mainframe. What do you want us to
do?”
DevOps folks say “do you have a pipeline where I can check out your deployment logs? What about
your code quality scan results? How are you doing DevOps?”
Mainframers say “just send me an email and I can share our deployment logs and code review
meeting minutes”
7
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
To the DevOps folks
• Recognize the fact that mainframers already have automation and processes in place that
streamline deployments and ensure quality.
• Educate them on the services you provide, and how it benefits apps running on other platforms.
• Collaborate with them on identifying where mainframers can benefit from using your tools and
processes.
• Be prepared to make compromises.
8
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
To the Mainframers
• Recognize the fact that the software world has grown to millions of smart developers around the
world, solving the same software delivery problems that the mainframe software world has faced for
decades.
• In some cases, the modern software world has solved theses problems in intuitive and creative
ways that you could stand to gain from.
• Work with your DevOps folks to identify where you might benefit from adopting new ways.
• Identify bottlenecks and low-hanging fruit as candidates for additional automation
• Be open to change but be practical in the rate of change.
9
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Zowe Framework
10
 Bridges mainframe to enterprise devops
 Builds community around mainframe devops
 Makes mainframe an exciting career choice
Command
Line Interface
API Mediation
Layer
Web UI Mobile App
Modern, open source
interface for the mainframe
ABOUT ZOWE
• Hosted by Linux Foundation’s Open Mainframe
Project (OMP)
• First open source project based on z/OS
• Initial contributions from Broadcom, IBM & Rocket
• Over 7,000 downloads
Incubation
Zowe™, and the Zowe™ logo, and the Open Mainframe Project™ are trademarks of the Linux Foundation.
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.11
OFF-PLATFORM
TOOLS
MAINFRAME
NATIVE TOOLS
Best of Both Worlds
 Non-prescriptive; no
(low) opinion; freedom
of choice
 Organizational
alignment
 Existing investments
protected
 Disruption minimized
 Exciting career path
Zowe Bridge = Open-first Approach
Least-risky & fastest-path to Mainframe Modernization
Zowe™, and the Zowe™ logo, and the Open Mainframe Project™ are trademarks of the Linux Foundation.
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Poll Question #1
12
How aligned are your mainframe &
distributed teams today regarding DevOps?
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
CLI -
Command
Line Interface
• Interact with a service via
commands on a terminal
• Script automation for
build, test, deployment and
much more
• Used by developers,
release managers, and
SREs
13
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.14 |
DEVELOPERS,
DEVOPS ENGINEERS
& SRES
Modern-Mainframe Bridge
CHOICE
BASED ON
BEST FIT
MODERN
DEVOPS TOOLS
MAINFRAME
CLOUD
Mainframe
Security
CLI
APIs
CLI
APIs
Zowe CLI – Mainframe Interaction Like Other Platforms
Zowe™, and the Zowe™ logo, and the Open Mainframe Project™ are trademarks of the Linux Foundation.
Zowe™, and the Zowe™ logo, and the Open Mainframe Project™ are trademarks of the Linux Foundation.
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Zowe CLI Details
15
• Install on your workstation (PC, Mac,
Linux)
• Numerous z/OS services at your
fingertips
• Extensible: One CLI for multi-vendor tools
• Write scripts in language of choice
• Build personal or team-level automation
• Build
• Deployments
• Tests
• CI/CD
• Code Quality
• Binary Artifact Management
• Systems Management
• Available on zowe.org or from npmjs.com
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Use Case Patterns
Desire…
• to show business value of chosen DevOps approach quickly to executive leadership for
sponsorship
• to introduce DevOps concepts into the mix without disrupting the existing developer experience
• to slowly introduce changes into the developer experience while preserving access to existing
tooling and interfaces
• to increase quality of change requests
• to have an artifact and deployment audit trail
• to have confidence in quick back-outs in case of faulty deployments
16
Disclaimer:
Every business
is unique
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Phase 1 – Basic Continuous Integration
17
Desire…
• to show business value of chosen DevOps approach quickly to executive leadership for
sponsorship
• to introduce DevOps concepts into the mix without disrupting the existing developer experience
Solution…
• Construct a non-intrusive CI pipeline that performs static code analysis using Zowe CLI
• Automatically trigger this CI pipeline off an event that is already part of the developer workflow
• Send results to developers to review, rinse and repeat
Business Benefit…
• Faster code reviews (measurable)
• More maintainable code (measurable/subjective)
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Phase 2 – IDEs, Git & Dev Task Automation
18
Desire…
• to slowly introduce changes into the developer experience while preserving access to existing
tooling and interfaces
Solution…
• Deploy a light-weight IDE, such as Visual Studio Code, paired with mainframe extensions like
Code4z for source editing and debugging
• Connect Git for source access integrated with a mainframe SCM like CA Endevor
• Develop Zowe CLI driven tasks for code analysis, build and deployments from the IDE
Business Benefit…
• Lower time taken for developer overhead tasks like build, and deploy by 40% (measurable)
• Increased parallel development (measurable)
• Easier to hire and retain developers (measurable/subjective)
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Phase 3 – Automated Testing
19
Desire…
• to increase quality of change requests
Solution…
• Choose test frameworks for functional and performance testing such as Mocha or JMeter,
preferably in alignment with the ones used on your web or api development teams
• Using your regression test plans as a reference, dedicate 15-25% of each sprint to build up a suite
of automated tests using chosen framework and Zowe CLI as your scripting interface to the
mainframe
• Test logic runs off-platform, only accessing the mainframe when needed for transactions or jobs
Business Benefit…
• Reduce the number of bugs that enter production (measurable)
• Faster time to delivery of app changes by reducing testing time (measurable)
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Phase 4 and Onwards – Advanced CI/CD
20
Desire…
• to have an artifact and deployment audit trail
• to have confidence in quick back-outs in case of faulty deployments
Solution…
• Orchestrate change request management in CI/CD and ticketing tools using Zowe CLI
• Perform deployments to all z/OS middleware from CI/CD using Zowe CLI
• Implement back-outs in CI/CD using Zowe CLI if sanity tests fail post-deployment
Business Benefit…
• More frequent deployments (measurable)
• Improved SLA (measurable)
• Faster audits and fewer audit failures (measurable)
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Demo Focus
Code quality scans as a feedback loop for developers. Friction-free, low effort to implement and no
disruption to their current development tooling. Just pure added value.
21
CLI
Mainframe Code Repository
Note: Zowe CLI delivers great
value for other mainframe code
repositories tooZowe™, and the Zowe™ logo, and the Open Mainframe Project™ are trademarks of the Linux Foundation.
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
• Interactive demo – retrieve source from z/OS using Zowe CLI and then
push to code analysis server using Sonar Scanner CLI tool
Code Analysis - Interactive
22
CLI Sonar Scanner CLI
Zowe™, and the Zowe™ logo, and the Open Mainframe Project™ are trademarks of the Linux Foundation.
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
• CI pipeline demo – leverage interactive efforts in a pipeline to ensure code
is analyzed
Code Analysis – CI/CD
23
CLI Sonar Scanner CLI
Zowe™, and the Zowe™ logo, and the Open Mainframe Project™ are trademarks of the Linux Foundation.
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Demo
24
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Phase 1 – Basic Continuous Integration
25
Desire…
• to show business value of chosen DevOps approach quickly to executive leadership for
sponsorship
• to introduce DevOps concepts into the mix without disrupting the existing developer experience
Solution…
• Construct a non-intrusive CI pipeline that performs static code analysis using Zowe CLI
• Automatically trigger this CI pipeline off an event that is already part of the developer workflow
• Send results to developers to review, rinse and repeat
Business Benefit…
• Faster code reviews (measurable)
• More maintainable code (measurable/subjective)
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Poll question #2
26
Do you foresee code quality scans helping
with your code review process?
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Zowe CLI Requirements
27
ZOWE CLI
• any platform where Node.js V8.0 or higher LTS
versions are available, including Windows, Linux, and
Mac operating systems
• 100MB free
• IBM z/OS Management Facility (z/OSMF) running
on IBM z/OS version 2.2 or later
• (contact us for Installation Quick Start Guide)
ZOWE CLI
Extensions
CA Endevor plug-in, for example:
• Install CA Endevor instance with Web Services
component
@broadcom/endevor-for-zowe-cli(plug-in specific)
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Zowe Conformance – Why it’s important
28
CLI Extensions
• Core Zowe
extensions
• Extensions for
Mainframe native
tools
• E.g., CICS,
Db2, z/OS
Connect EE,
CA Endevor
Encourage your mainframe vendors to add extensions
Zowe™, and the Zowe™ logo, and the Open Mainframe Project™ are trademarks of the Linux Foundation.
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Zowe Support – CA Brightside
29
Open Source-driven, Enterprise Grade
CA Brightside
24x7 enterprise-class
technical support
• Full adoption lifecycle
Simplified & streamlined
installation
• Windows installer, Docker,
Kubernetes
Intellectual property legal
assurance
Quality & security tested
Easy access to all CA Zowe
applications:
• CA Endevor,
• CA File Master Plus,
• CA OPS/MVS plugins
Early access to innovations
• z/OS-Extended-Files,
• z/OS-Extended-Jobs plugins
Command line
interface (CLI)
• With core plugins (incl.
CICS, Db2)
Web Desktop
API Mediation Layer
Microservices
Advanced COBOL edit/debug
Advanced HLASM edit
Zowe Explorer
Explorer for Endevor*
Enterprise support from a trusted mainframe partner
* Not open source at this time
Note: For Broadcom-designated distributions of Zowe
Che4zCode4z
Zowe™, and the Zowe™ logo, and the Open Mainframe Project™ are trademarks of the Linux Foundation.
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Next Steps for Mainframe DevOps Mobilizers
30
Blogs on medium.com/zowe (User tab)
• “Getting Started with Zowe CLI”
• “How to Write Cleaner and Safer z/OS Code with Zowe CLI and SonarQube”
• “Continuous Integration for a Mainframe App”
• “A first step for merging Mainframe into Enterprise DevOps with CA Endevor and Zowe CLI”
Continue Learning &
Experimenting
Clear the Path
Build Relationships
• Work w/ Sysprogs to install z/OSMF
• Share your ideas with other champions (Enterprise & Mainframe)
• Ask other vendors about their Zowe plug-in roadmaps
• Sysprogs & DevOps Engineers
• DevOps CoEs
• Zowe User Community (slack.openmainframeproject.org)
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Navigating Your DevOps Journey
31
Broadcom Offerings (no fee)
Design Thinking
Workshop
Format: 1 day on-site
facilitated session with
enterprise DevOps,
Development & Systems
Admin teams
Deliverable: A tailored-fit,
and phased solution
roadmap, including quick-
wins, based on your
priorities
EXPLORE
Environment
Preparation
Format: Technical services to
help prepare for mainframe
modernization
Deliverable: Technical pre-
requisites for deploying the
targeted solution set (e.g.,
Zowe, on- & off-platform tools)
tailored to the customer
environment
PREPARE
Hands-on
Workshop
Format: 2-day on-site
workshop, facilitated by a
DevOps expert
Deliverable: Participants learn
how to automate mainframe
AppDev using Zowe with
modern tools like Jenkins,
Gulp, Jest, and Visual Studio
Code
LEARN
DevOps Proof
of Concept
Format: Access to a
DevOps/Zowe expert for
mutually-defined PoC
Deliverable: Successful
application of Zowe with
complementary tooling in your
environment designed to
demonstrate feasibility and
ROI
PROVE
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Q&A
32
sujay.solomon@broadcom.com
michael.bauer@broadcom.com
How can we help?
Thank You
Mainframe DevOps: A Zowe CLI-enabled Roadmap

Weitere ähnliche Inhalte

Was ist angesagt?

Velero & Beyond: Backup & Restore for Kubernetes Applications (Cloud Native S...
Velero & Beyond: Backup & Restore for Kubernetes Applications (Cloud Native S...Velero & Beyond: Backup & Restore for Kubernetes Applications (Cloud Native S...
Velero & Beyond: Backup & Restore for Kubernetes Applications (Cloud Native S...Chakradhar Rao Jonagam
 
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...Simplilearn
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudNew Relic
 
Adopting Multi-Cloud Services with Confidence
Adopting Multi-Cloud Services with ConfidenceAdopting Multi-Cloud Services with Confidence
Adopting Multi-Cloud Services with ConfidenceKevin Hakanson
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOpsInnoTech
 
DevOps Implementation Roadmap
DevOps Implementation RoadmapDevOps Implementation Roadmap
DevOps Implementation RoadmapSofiaCarter4
 
Understand your system like never before with OpenTelemetry, Grafana, and Pro...
Understand your system like never before with OpenTelemetry, Grafana, and Pro...Understand your system like never before with OpenTelemetry, Grafana, and Pro...
Understand your system like never before with OpenTelemetry, Grafana, and Pro...LibbySchulze
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...Edureka!
 
Building A CICD Pipeline for Deploying to Containers
Building A CICD Pipeline for Deploying to ContainersBuilding A CICD Pipeline for Deploying to Containers
Building A CICD Pipeline for Deploying to ContainersAmazon Web Services
 
CloudBees Presentation Deck
CloudBees Presentation DeckCloudBees Presentation Deck
CloudBees Presentation DeckJudeWellington1
 
The 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud ApplicationsThe 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud ApplicationsSolarWinds
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training pptKhalidQureshi31
 
Azure Key Vault - Getting Started
Azure Key Vault - Getting StartedAzure Key Vault - Getting Started
Azure Key Vault - Getting StartedTaswar Bhatti
 
2022-04 VMware DevOps Loop.pptx.pdf
2022-04 VMware DevOps Loop.pptx.pdf2022-04 VMware DevOps Loop.pptx.pdf
2022-04 VMware DevOps Loop.pptx.pdfVMware Tanzu
 

Was ist angesagt? (20)

Velero & Beyond: Backup & Restore for Kubernetes Applications (Cloud Native S...
Velero & Beyond: Backup & Restore for Kubernetes Applications (Cloud Native S...Velero & Beyond: Backup & Restore for Kubernetes Applications (Cloud Native S...
Velero & Beyond: Backup & Restore for Kubernetes Applications (Cloud Native S...
 
AgileBA® - Agile Business Analysis - Foundation
AgileBA® - Agile Business Analysis - FoundationAgileBA® - Agile Business Analysis - Foundation
AgileBA® - Agile Business Analysis - Foundation
 
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
 
Adopting Multi-Cloud Services with Confidence
Adopting Multi-Cloud Services with ConfidenceAdopting Multi-Cloud Services with Confidence
Adopting Multi-Cloud Services with Confidence
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOps
 
DevOps Implementation Roadmap
DevOps Implementation RoadmapDevOps Implementation Roadmap
DevOps Implementation Roadmap
 
Understand your system like never before with OpenTelemetry, Grafana, and Pro...
Understand your system like never before with OpenTelemetry, Grafana, and Pro...Understand your system like never before with OpenTelemetry, Grafana, and Pro...
Understand your system like never before with OpenTelemetry, Grafana, and Pro...
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
 
Building A CICD Pipeline for Deploying to Containers
Building A CICD Pipeline for Deploying to ContainersBuilding A CICD Pipeline for Deploying to Containers
Building A CICD Pipeline for Deploying to Containers
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
CloudBees Presentation Deck
CloudBees Presentation DeckCloudBees Presentation Deck
CloudBees Presentation Deck
 
Past, Present and Future of DevOps Infrastructure
Past, Present and Future of DevOps InfrastructurePast, Present and Future of DevOps Infrastructure
Past, Present and Future of DevOps Infrastructure
 
The 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud ApplicationsThe 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud Applications
 
"DevOps > CI+CD "
"DevOps > CI+CD ""DevOps > CI+CD "
"DevOps > CI+CD "
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
Azure Key Vault - Getting Started
Azure Key Vault - Getting StartedAzure Key Vault - Getting Started
Azure Key Vault - Getting Started
 
What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE? What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE?
 
2022-04 VMware DevOps Loop.pptx.pdf
2022-04 VMware DevOps Loop.pptx.pdf2022-04 VMware DevOps Loop.pptx.pdf
2022-04 VMware DevOps Loop.pptx.pdf
 
Azure migration
Azure migrationAzure migration
Azure migration
 

Ähnlich wie Mainframe DevOps: A Zowe CLI-enabled Roadmap

DevOps for Mainframe: Open Source Fast Track
DevOps for Mainframe: Open Source Fast TrackDevOps for Mainframe: Open Source Fast Track
DevOps for Mainframe: Open Source Fast TrackDevOps.com
 
State of Mainframe DevOps
State of Mainframe DevOpsState of Mainframe DevOps
State of Mainframe DevOpsDevOps.com
 
Enterprise DevOps Series: Using VS Code & Zowe
Enterprise DevOps Series: Using VS Code & ZoweEnterprise DevOps Series: Using VS Code & Zowe
Enterprise DevOps Series: Using VS Code & ZoweDevOps.com
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksSanjeev Sharma
 
Mainframe APIs and Modern DevOps
Mainframe APIs and Modern DevOpsMainframe APIs and Modern DevOps
Mainframe APIs and Modern DevOpsDevOps.com
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...Sanjeev Sharma
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesIBM Rational software
 
IBM JavaOne Community Keynote 2017
IBM JavaOne Community Keynote 2017IBM JavaOne Community Keynote 2017
IBM JavaOne Community Keynote 2017John Duimovich
 
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
Case Study: USDA Maximizing Collaboration with NetBeans and CodebeamerCase Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamertabithascatena
 
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...GRUC
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesKartik Kanakasabesan
 
Automate Behavior-driven Development (DrupalCon Portland 2022)
Automate Behavior-driven Development (DrupalCon Portland 2022)Automate Behavior-driven Development (DrupalCon Portland 2022)
Automate Behavior-driven Development (DrupalCon Portland 2022)DOCOMO Innovations, Inc.
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSDevOps.com
 
Choisir le bon business model et la bonne licence pour la survie de son proje...
Choisir le bon business model et la bonne licence pour la survie de son proje...Choisir le bon business model et la bonne licence pour la survie de son proje...
Choisir le bon business model et la bonne licence pour la survie de son proje...Open Source Experience
 
Automate Behavior-driven Development (Stanford WebCamp 2022)
Automate Behavior-driven Development (Stanford WebCamp 2022)Automate Behavior-driven Development (Stanford WebCamp 2022)
Automate Behavior-driven Development (Stanford WebCamp 2022)DOCOMO Innovations, Inc.
 
Using GitHub and Visual Studio Code for Mainframe Development
Using GitHub and Visual Studio Code for Mainframe DevelopmentUsing GitHub and Visual Studio Code for Mainframe Development
Using GitHub and Visual Studio Code for Mainframe DevelopmentDevOps.com
 
Open source masterclass - Life in the Apache Incubator
Open source masterclass - Life in the Apache IncubatorOpen source masterclass - Life in the Apache Incubator
Open source masterclass - Life in the Apache IncubatorJukka Zitting
 
IBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & deliveryIBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & deliveryRoberto Pozzi
 
Strengthening Adobe’s Enterprise Platform with Day Software and Open Development
Strengthening Adobe’s Enterprise Platform with Day Software and Open DevelopmentStrengthening Adobe’s Enterprise Platform with Day Software and Open Development
Strengthening Adobe’s Enterprise Platform with Day Software and Open DevelopmentCraig Randall
 

Ähnlich wie Mainframe DevOps: A Zowe CLI-enabled Roadmap (20)

DevOps for Mainframe: Open Source Fast Track
DevOps for Mainframe: Open Source Fast TrackDevOps for Mainframe: Open Source Fast Track
DevOps for Mainframe: Open Source Fast Track
 
State of Mainframe DevOps
State of Mainframe DevOpsState of Mainframe DevOps
State of Mainframe DevOps
 
Enterprise DevOps Series: Using VS Code & Zowe
Enterprise DevOps Series: Using VS Code & ZoweEnterprise DevOps Series: Using VS Code & Zowe
Enterprise DevOps Series: Using VS Code & Zowe
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
 
Mainframe APIs and Modern DevOps
Mainframe APIs and Modern DevOpsMainframe APIs and Modern DevOps
Mainframe APIs and Modern DevOps
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
Overview
OverviewOverview
Overview
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
 
IBM JavaOne Community Keynote 2017
IBM JavaOne Community Keynote 2017IBM JavaOne Community Keynote 2017
IBM JavaOne Community Keynote 2017
 
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
Case Study: USDA Maximizing Collaboration with NetBeans and CodebeamerCase Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
 
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomes
 
Automate Behavior-driven Development (DrupalCon Portland 2022)
Automate Behavior-driven Development (DrupalCon Portland 2022)Automate Behavior-driven Development (DrupalCon Portland 2022)
Automate Behavior-driven Development (DrupalCon Portland 2022)
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWS
 
Choisir le bon business model et la bonne licence pour la survie de son proje...
Choisir le bon business model et la bonne licence pour la survie de son proje...Choisir le bon business model et la bonne licence pour la survie de son proje...
Choisir le bon business model et la bonne licence pour la survie de son proje...
 
Automate Behavior-driven Development (Stanford WebCamp 2022)
Automate Behavior-driven Development (Stanford WebCamp 2022)Automate Behavior-driven Development (Stanford WebCamp 2022)
Automate Behavior-driven Development (Stanford WebCamp 2022)
 
Using GitHub and Visual Studio Code for Mainframe Development
Using GitHub and Visual Studio Code for Mainframe DevelopmentUsing GitHub and Visual Studio Code for Mainframe Development
Using GitHub and Visual Studio Code for Mainframe Development
 
Open source masterclass - Life in the Apache Incubator
Open source masterclass - Life in the Apache IncubatorOpen source masterclass - Life in the Apache Incubator
Open source masterclass - Life in the Apache Incubator
 
IBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & deliveryIBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & delivery
 
Strengthening Adobe’s Enterprise Platform with Day Software and Open Development
Strengthening Adobe’s Enterprise Platform with Day Software and Open DevelopmentStrengthening Adobe’s Enterprise Platform with Day Software and Open Development
Strengthening Adobe’s Enterprise Platform with Day Software and Open Development
 

Mehr von DevOps.com

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareDevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...DevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...DevOps.com
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykDevOps.com
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudDevOps.com
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and PredictionsDevOps.com
 
A New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionA New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionDevOps.com
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)DevOps.com
 
Don't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDon't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDevOps.com
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureCreating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureDevOps.com
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportRole Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportDevOps.com
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogDevOps.com
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDevOps.com
 
Securing medical apps in the age of covid final
Securing medical apps in the age of covid finalSecuring medical apps in the age of covid final
Securing medical apps in the age of covid finalDevOps.com
 
How to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureHow to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureDevOps.com
 
The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021DevOps.com
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?DevOps.com
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsDevOps.com
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...DevOps.com
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...DevOps.com
 

Mehr von DevOps.com (20)

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source Software
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and Snyk
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the Cloud
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions
 
A New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionA New Year’s Ransomware Resolution
A New Year’s Ransomware Resolution
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
 
Don't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDon't Panic! Effective Incident Response
Don't Panic! Effective Incident Response
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureCreating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportRole Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with Datadog
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or Privately
 
Securing medical apps in the age of covid final
Securing medical apps in the age of covid finalSecuring medical apps in the age of covid final
Securing medical apps in the age of covid final
 
How to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureHow to Build a Healthy On-Call Culture
How to Build a Healthy On-Call Culture
 
The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift Environments
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
 

Kürzlich hochgeladen

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
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
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
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
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
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
 

Kürzlich hochgeladen (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
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
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
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
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
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
 

Mainframe DevOps: A Zowe CLI-enabled Roadmap

  • 1. Mainframe DevOps: A Zowe CLI- enabled Roadmap SUJAY SOLOMON MICHAEL BAUER
  • 2. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Agenda • Introductions • Mainframe in DevOps • Zowe CLI Explained • Roadmap • Demos • Q & A 2
  • 3. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.3 SUJAY SOLOMON Broadcom & Zowe Leadership Committee Sujay Solomon is the Chief Z DevOps Advocate for Broadcom’s Mainframe Division. He is a recognized industry evangelist of open source and DevOps on the mainframe and an award-winning speaker at popular IT conferences such as SHARE, IDUG, DevOps Enterprise Summit (DOES), and IBM Think. Sujay was a creator of the mainframe devops tool, CA Brightside, which won the DevOps.com 2018 “Most Innovative DevOps Solution of the Year”. Sujay is a leader of the popular Zowe open source project, hosted by the Linux Foundation’s Open Mainframe Project. MIKE BAUER Broadcom & Zowe CLI Squad Leader Mike is a Development leader in the Open Mainframe value stream at Broadcom and squad leader for the Zowe Command Line Interface (CLI). A frequent speaker and blogger on Zowe, the first open source project for z/OS, Mike runs interactive workshops with customers interested in incorporating mainframe in their enterprise DevOps initiatives. Mike is based in Pittsburgh.
  • 4. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. State of DevOps & Mainframe A strong desire within enterprises to reach the final frontier of bringing the mainframe side of their business applications to DevOps. DISTRIBUTED DEVOPS TOOLS & PRACTICES MAINFRAME TOOLS & PRACTICES GAP “A set of practices intended to reduce the time between committing a change to a system and the change being placed into normal production, while ensuring high quality”* *Researchers from the CSIRO and the Software Engineering Institute
  • 5. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Myth Mainframe does not practice DevOps. 5
  • 6. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Reality Mainframe does practice DevOps. 6 (but they do it in their own way) (like most things)
  • 7. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Conundrum DevOps folks say “hey mainframer, do you need any help with using DevOps to automate more?” Mainframers say “we already have everything automated on the mainframe. What do you want us to do?” DevOps folks say “do you have a pipeline where I can check out your deployment logs? What about your code quality scan results? How are you doing DevOps?” Mainframers say “just send me an email and I can share our deployment logs and code review meeting minutes” 7
  • 8. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. To the DevOps folks • Recognize the fact that mainframers already have automation and processes in place that streamline deployments and ensure quality. • Educate them on the services you provide, and how it benefits apps running on other platforms. • Collaborate with them on identifying where mainframers can benefit from using your tools and processes. • Be prepared to make compromises. 8
  • 9. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. To the Mainframers • Recognize the fact that the software world has grown to millions of smart developers around the world, solving the same software delivery problems that the mainframe software world has faced for decades. • In some cases, the modern software world has solved theses problems in intuitive and creative ways that you could stand to gain from. • Work with your DevOps folks to identify where you might benefit from adopting new ways. • Identify bottlenecks and low-hanging fruit as candidates for additional automation • Be open to change but be practical in the rate of change. 9
  • 10. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Zowe Framework 10  Bridges mainframe to enterprise devops  Builds community around mainframe devops  Makes mainframe an exciting career choice Command Line Interface API Mediation Layer Web UI Mobile App Modern, open source interface for the mainframe ABOUT ZOWE • Hosted by Linux Foundation’s Open Mainframe Project (OMP) • First open source project based on z/OS • Initial contributions from Broadcom, IBM & Rocket • Over 7,000 downloads Incubation Zowe™, and the Zowe™ logo, and the Open Mainframe Project™ are trademarks of the Linux Foundation.
  • 11. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.11 OFF-PLATFORM TOOLS MAINFRAME NATIVE TOOLS Best of Both Worlds  Non-prescriptive; no (low) opinion; freedom of choice  Organizational alignment  Existing investments protected  Disruption minimized  Exciting career path Zowe Bridge = Open-first Approach Least-risky & fastest-path to Mainframe Modernization Zowe™, and the Zowe™ logo, and the Open Mainframe Project™ are trademarks of the Linux Foundation.
  • 12. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Poll Question #1 12 How aligned are your mainframe & distributed teams today regarding DevOps?
  • 13. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. CLI - Command Line Interface • Interact with a service via commands on a terminal • Script automation for build, test, deployment and much more • Used by developers, release managers, and SREs 13
  • 14. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.14 | DEVELOPERS, DEVOPS ENGINEERS & SRES Modern-Mainframe Bridge CHOICE BASED ON BEST FIT MODERN DEVOPS TOOLS MAINFRAME CLOUD Mainframe Security CLI APIs CLI APIs Zowe CLI – Mainframe Interaction Like Other Platforms Zowe™, and the Zowe™ logo, and the Open Mainframe Project™ are trademarks of the Linux Foundation. Zowe™, and the Zowe™ logo, and the Open Mainframe Project™ are trademarks of the Linux Foundation.
  • 15. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Zowe CLI Details 15 • Install on your workstation (PC, Mac, Linux) • Numerous z/OS services at your fingertips • Extensible: One CLI for multi-vendor tools • Write scripts in language of choice • Build personal or team-level automation • Build • Deployments • Tests • CI/CD • Code Quality • Binary Artifact Management • Systems Management • Available on zowe.org or from npmjs.com
  • 16. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Use Case Patterns Desire… • to show business value of chosen DevOps approach quickly to executive leadership for sponsorship • to introduce DevOps concepts into the mix without disrupting the existing developer experience • to slowly introduce changes into the developer experience while preserving access to existing tooling and interfaces • to increase quality of change requests • to have an artifact and deployment audit trail • to have confidence in quick back-outs in case of faulty deployments 16 Disclaimer: Every business is unique
  • 17. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Phase 1 – Basic Continuous Integration 17 Desire… • to show business value of chosen DevOps approach quickly to executive leadership for sponsorship • to introduce DevOps concepts into the mix without disrupting the existing developer experience Solution… • Construct a non-intrusive CI pipeline that performs static code analysis using Zowe CLI • Automatically trigger this CI pipeline off an event that is already part of the developer workflow • Send results to developers to review, rinse and repeat Business Benefit… • Faster code reviews (measurable) • More maintainable code (measurable/subjective)
  • 18. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Phase 2 – IDEs, Git & Dev Task Automation 18 Desire… • to slowly introduce changes into the developer experience while preserving access to existing tooling and interfaces Solution… • Deploy a light-weight IDE, such as Visual Studio Code, paired with mainframe extensions like Code4z for source editing and debugging • Connect Git for source access integrated with a mainframe SCM like CA Endevor • Develop Zowe CLI driven tasks for code analysis, build and deployments from the IDE Business Benefit… • Lower time taken for developer overhead tasks like build, and deploy by 40% (measurable) • Increased parallel development (measurable) • Easier to hire and retain developers (measurable/subjective)
  • 19. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Phase 3 – Automated Testing 19 Desire… • to increase quality of change requests Solution… • Choose test frameworks for functional and performance testing such as Mocha or JMeter, preferably in alignment with the ones used on your web or api development teams • Using your regression test plans as a reference, dedicate 15-25% of each sprint to build up a suite of automated tests using chosen framework and Zowe CLI as your scripting interface to the mainframe • Test logic runs off-platform, only accessing the mainframe when needed for transactions or jobs Business Benefit… • Reduce the number of bugs that enter production (measurable) • Faster time to delivery of app changes by reducing testing time (measurable)
  • 20. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Phase 4 and Onwards – Advanced CI/CD 20 Desire… • to have an artifact and deployment audit trail • to have confidence in quick back-outs in case of faulty deployments Solution… • Orchestrate change request management in CI/CD and ticketing tools using Zowe CLI • Perform deployments to all z/OS middleware from CI/CD using Zowe CLI • Implement back-outs in CI/CD using Zowe CLI if sanity tests fail post-deployment Business Benefit… • More frequent deployments (measurable) • Improved SLA (measurable) • Faster audits and fewer audit failures (measurable)
  • 21. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Demo Focus Code quality scans as a feedback loop for developers. Friction-free, low effort to implement and no disruption to their current development tooling. Just pure added value. 21 CLI Mainframe Code Repository Note: Zowe CLI delivers great value for other mainframe code repositories tooZowe™, and the Zowe™ logo, and the Open Mainframe Project™ are trademarks of the Linux Foundation.
  • 22. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. • Interactive demo – retrieve source from z/OS using Zowe CLI and then push to code analysis server using Sonar Scanner CLI tool Code Analysis - Interactive 22 CLI Sonar Scanner CLI Zowe™, and the Zowe™ logo, and the Open Mainframe Project™ are trademarks of the Linux Foundation.
  • 23. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. • CI pipeline demo – leverage interactive efforts in a pipeline to ensure code is analyzed Code Analysis – CI/CD 23 CLI Sonar Scanner CLI Zowe™, and the Zowe™ logo, and the Open Mainframe Project™ are trademarks of the Linux Foundation.
  • 24. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Demo 24
  • 25. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Phase 1 – Basic Continuous Integration 25 Desire… • to show business value of chosen DevOps approach quickly to executive leadership for sponsorship • to introduce DevOps concepts into the mix without disrupting the existing developer experience Solution… • Construct a non-intrusive CI pipeline that performs static code analysis using Zowe CLI • Automatically trigger this CI pipeline off an event that is already part of the developer workflow • Send results to developers to review, rinse and repeat Business Benefit… • Faster code reviews (measurable) • More maintainable code (measurable/subjective)
  • 26. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Poll question #2 26 Do you foresee code quality scans helping with your code review process?
  • 27. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Zowe CLI Requirements 27 ZOWE CLI • any platform where Node.js V8.0 or higher LTS versions are available, including Windows, Linux, and Mac operating systems • 100MB free • IBM z/OS Management Facility (z/OSMF) running on IBM z/OS version 2.2 or later • (contact us for Installation Quick Start Guide) ZOWE CLI Extensions CA Endevor plug-in, for example: • Install CA Endevor instance with Web Services component @broadcom/endevor-for-zowe-cli(plug-in specific)
  • 28. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Zowe Conformance – Why it’s important 28 CLI Extensions • Core Zowe extensions • Extensions for Mainframe native tools • E.g., CICS, Db2, z/OS Connect EE, CA Endevor Encourage your mainframe vendors to add extensions Zowe™, and the Zowe™ logo, and the Open Mainframe Project™ are trademarks of the Linux Foundation.
  • 29. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Zowe Support – CA Brightside 29 Open Source-driven, Enterprise Grade CA Brightside 24x7 enterprise-class technical support • Full adoption lifecycle Simplified & streamlined installation • Windows installer, Docker, Kubernetes Intellectual property legal assurance Quality & security tested Easy access to all CA Zowe applications: • CA Endevor, • CA File Master Plus, • CA OPS/MVS plugins Early access to innovations • z/OS-Extended-Files, • z/OS-Extended-Jobs plugins Command line interface (CLI) • With core plugins (incl. CICS, Db2) Web Desktop API Mediation Layer Microservices Advanced COBOL edit/debug Advanced HLASM edit Zowe Explorer Explorer for Endevor* Enterprise support from a trusted mainframe partner * Not open source at this time Note: For Broadcom-designated distributions of Zowe Che4zCode4z Zowe™, and the Zowe™ logo, and the Open Mainframe Project™ are trademarks of the Linux Foundation.
  • 30. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Next Steps for Mainframe DevOps Mobilizers 30 Blogs on medium.com/zowe (User tab) • “Getting Started with Zowe CLI” • “How to Write Cleaner and Safer z/OS Code with Zowe CLI and SonarQube” • “Continuous Integration for a Mainframe App” • “A first step for merging Mainframe into Enterprise DevOps with CA Endevor and Zowe CLI” Continue Learning & Experimenting Clear the Path Build Relationships • Work w/ Sysprogs to install z/OSMF • Share your ideas with other champions (Enterprise & Mainframe) • Ask other vendors about their Zowe plug-in roadmaps • Sysprogs & DevOps Engineers • DevOps CoEs • Zowe User Community (slack.openmainframeproject.org)
  • 31. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Navigating Your DevOps Journey 31 Broadcom Offerings (no fee) Design Thinking Workshop Format: 1 day on-site facilitated session with enterprise DevOps, Development & Systems Admin teams Deliverable: A tailored-fit, and phased solution roadmap, including quick- wins, based on your priorities EXPLORE Environment Preparation Format: Technical services to help prepare for mainframe modernization Deliverable: Technical pre- requisites for deploying the targeted solution set (e.g., Zowe, on- & off-platform tools) tailored to the customer environment PREPARE Hands-on Workshop Format: 2-day on-site workshop, facilitated by a DevOps expert Deliverable: Participants learn how to automate mainframe AppDev using Zowe with modern tools like Jenkins, Gulp, Jest, and Visual Studio Code LEARN DevOps Proof of Concept Format: Access to a DevOps/Zowe expert for mutually-defined PoC Deliverable: Successful application of Zowe with complementary tooling in your environment designed to demonstrate feasibility and ROI PROVE
  • 32. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Q&A 32 sujay.solomon@broadcom.com michael.bauer@broadcom.com How can we help?