#CLUS 5G Ready Software Defined Test Automation @Rakuten Japan

Vijay Raghavendran, vCTO, CX Cloud & Automation Chocks Ramiah, Senior Software Architect Noam Ben Gal, Product Architect, Cloud & Automation @cdafInterest

BRKSPM-2018 #CLUS Agenda

• Customer Imperatives in a 5G Ready Cloud Native Environment

• Continuous Deployment and Automation Framework(CDAF)

• CDAF at Rakuten

• Lessons Learnt – People, Process and Technology

• CDAF Offerings

• Conclusion and Q&A

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 3 Cisco Webex Teams

Questions? Use Cisco Webex Teams to chat with the speaker after the session How 1 Find this session in the Cisco Live Mobile App 2 Click “Join the Discussion” 3 Install Webex Teams or go directly to the team space 4 Enter messages/questions in the team space

Webex Teams will be moderated cs.co/ciscolivebot#BRKSPM-2018 by the speaker until June 16, 2019.

#CLUS © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 4 Customer Imperatives in a 5G Ready Cloud Native Environment Customer Imperatives

The industry is transforming from a traditional hardware-centric architecture to a software-driven, cloud-native environment based on microservices and open- source applications. Customers need:

Operational Security / Enhanced User Ongoing Revenue Efficiency Governance Experience Growth

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 6 Challenges to delivering software innovation continuously

Limited Visibility Code Quality Manual Process in Agility & Productivity across SW lifecycle Concerns Complex Environment Issues

IDLE TIME IDLE TIME IDLE TIME IDLE TIME

Functional Code | Integrate | Build defect defect Performance defect Deploy to Production & UA Testing Testing BUILD TEST DEPLOY OPERATE Customer Experience

RE-WORK RE-WORK

Developers Testers Release Team Operations

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 7 Continuous end-to-end software automation pipeline

Hyper Automation of CICD. Agile Software Continuous Test Ease of Use & AI/ML Engine for Software Delivery Automation Efficiency Recommendation

Automate Everything, Everywhere - Pipeline

Code | Integrate | Build Functional Performance Deploy to Production & UA Testing Testing BUILD TEST DEPLOY OPERATE Customer Experience

Developers Testers Release Team Operations

Developers Testers Release Team Operations

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 8 Continuous Deployment and Automation Framework(CDAF) • Offers a fully-integrated DevOps platform for automated software integration, delivery & Increase efficiency, reduce deployment OpEx, drive faster innovation, and deliver a superior user • Enables end-to-end between multiple vendors experience

• Robotic Process Automation(RPA) from integration to pre-production of critical processes including scope, development, test, defect and release management as well as Industry’s first 5G-ready fully- security compliance. integrated cloud-native and automation • Yes/No decision for Agile SW cert based on Cisco Patent pending Engine(In-Development) framework

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 10 Cisco CDAF methodology and components Continuous Deployment Scope Develop Test Defect Governance Release Deploy Checkout code Execute Officially Deploy a Define user, Defect Security from SCM & automatic tests release the published discovery, filing compliance and artifacts repo, (unit, functional, package containerized and test and tracking code threat and build the service level) image package strategy. prevention project to an execution Management environment Epics, Compiled Test reports Bugs, Track PEN test, Release Solution features, user code from BU Dashboard: Test SAST, Management deployed in Artifacts story, sprints, images SW Release DAST,RASP Dashboard Customer Lab for verification Toolset CDAF CICD Test Automation Framework Plan, Track, Orchestrate, Provisioning, Test and Release Management

Rally Issue/ SLCM Defect GitHub Source Control Management

Jenkins Automation of pipeline Artifactory Test Tools JFrog, Docker Artifactory CXTM, Artifact Management & Repository TM500, IXIA, JFrog/docker Accuver

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 11 CDAF – Latest Cloud Native Architecture

Istio gateway

Istio Service mesh CDAF Microservices based CDAF Promethe us v2.2 Platform:

ElasticSearch Pod Pod • Zero down time deployment /

Artifactor upgrades Ji Pod y ra • Auto Scalable Pod Pod • Deployable in 20 min on any

Grafa Cloud/HW MariaDB Githu CDAF LDAP Kibana na b v2.0 • Full stack included –

Pod Pod Pod Pod Pod Pod apps/tools, monitoring , + logging & metrics. • Each component is individually scalable Node 1 Node 2 Node 3 Node 3 Node 5 Node N • Self-healing ( moving to OpenStack/AWS/Azure/GCE/Bare-Metal healthy state )

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 12 Cisco Continuous Deployment and Automation Framework (CDAF) Attributes

Your network. Our CI/CD Platform and Expertise

Microservices Agile SLCM SW Release Process Agile Defect -Based for Co- Management Automation Tracking Architecture Development AI/ML based /Resolution Open source tools Vendor BU, CX, Multiple package Co-develop and Direct access for - Easy to deploy & vendor interaction versions releases & implement with customer OnPrem integrate tracking multiple vendors resource to BU development

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 13 CDAF Implementation – Eliminate Process Delay Multivendor product Certification OnPrem testing –Functional & security, Managed by Cisco Packaged for deployment

CDAF CICD Vendor Telemetry Customer CICD Platform Platform

Pre-Prod Test Integration Test Quality Gate Quality Gate Weekly Production Release Network Customer Customer Vendor SCM Customer

FCS Release Function Pack Production Development Support Vendor Customer SCM Customer

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 14 CDAF at Rakuten Rakuten Mobile Network Architecture Fully virtualized, agile, disruptive mobile architecture

Software Defined, Programmable Infrastructure Other MNO

Services Anywhere

Internet Transport Cloud RAN Network

xEdge Datacenter Rakuten Datacenters

Rakuten Hybrid Distributed Carrier-Grade Telcocloud Platform Cloud Software Defined, Programmable Infrastructure

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 16 Network Automation (VNF and Network) Software

Horizontal - OSS/BSS (InnoEye) Zero touch, automated, fully virtualized cloud native network to offer global services

Horizontal Multi-domain Orchestration (NSO) Other MNO VNF Manager (ESC) CBAM

Macro vCU SAEGW-C SAEGW-U CMS CAS TAS W-SG MRF cGNAT Radio

Smallcell+ vDU MME ePDG VNFM SDNS WRG PNS CRDL PCRF Rakuten Hybrid WiFi Radio Cloud vEMS SaMOG Ultra-EM CSCF RMS M-STORE SDC PRS HSS

Cassandra CRDL Cassandra DRA

Admin Admin CiscoAutomation Horizontal TelcoCloud Software (CVIM)

Hardware Routers DC Fabric Compute

Cisco Nokia NEC Quanta Altiostar Mavenir

- 10 vendors – Cisco, Nokia, Altiostar, InnoEye, Mavenir, Netcracker, Fujitsu, NEC, TechM & Quanta - 104+ Software packages(VNF & other Microservices)

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 17 Rakuten Mobile Network 100% increase in Spearheading the Industry’s first 5G- time-to-market ready, cloud-native mobile network

Deploying Cisco Continuous Deployment and 100% increase in Automation Framework™ (CDAF) software quality

Rakuten needed a software-defined CICD and test automation framework for our Cloud Mobility Solution. This is to enable similar Improved agility outcomes as Netflix and other cloud native architectures in implementing hundreds of changes through agile software updates. We co-developed through 75% test the Cisco CDAF platform and it’s been a game-changer for us. Cisco automation and Rakuten Engineers have deployed this industry first 5G-ready CICD solution in our R&D & Product Certification Lab, This has helped deliver improved code quality, accelerate multi-vendor co-development and speed up innovation. We are looking forward to seeing higher cost saving in testing and certification without compromising quality. Tareq Amin Continuous CTO, Rakuten Mobile, Inc. Innovation through software delivery automation

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 18 Cisco CX and Rakuten Co-Development & Innovation

Rakuten’s Innovation Center

Continuous SW Multi-Vendor Delivery & Deployment Co-Development

Industry’s First 5G-Ready Vendor Automated CICD Test Rakuten 5G-ready R&D Labs Framework Cloud

Real-time Zero-Downtime Feedback SW upgrades

Customer Experience

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 19 Scope Management Brings Org Together for Agile Software Lifecycle Management CDAF People AMO Automation, Operations Testing & CICD (Customer Program Team Delivery Team Delivery Team Team & Vendors)

Planning: Stories: Stories: Stories: Collaborate RAN OSS/BSS Build, HLD Test, Process LLD NSO, NDAP Schedule Scripting. Automation Reporting Configs. Defect. M2, M3, M4 RIU, VDU Test_RIU

Release Management GitHub GitHub GitHub Reporting Technology Test Artifactory Manager

Jenkins Jenkins Defect

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 20 Scope – SAFe Template on Rally Initiative, Features, User Story and child story SAFe RAN Capabilities

VDU VCU Feature

AMO Operations Automation Test CICD User-story

Network Setup – Monitoring – Automation of Lab Process HLD Integration & Pre- NMS/OSS Configs Automation Prod Child-story

Test Cases & Test LLD-Configs, Automation of script creation – Code Delivery Topology Software Upgrade manual & automated

Report Generation Test Completion – in Release Report generation Dashboard

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 21 Develop Management - Single Repository Artifactory

Software pulled from vendors

Multiple versions maintained

For Test & Production

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 22 Develop Pipeline Vendor Software in R&D Artifactory

Summary: Number of % of Software available Vendor • High vendor adoption Software(VNFs & OS) in Artifactory • OSS for Distribution Cisco 16 95% • Engg Productivity Altiostar 7 90% Nokia 27 51%

Mavenir 5 33% Note: NetCracker(BSS) 0 (Note) 0 • BSS/OSS Development uses CDAF platform for build

Note: Artifactory includes support for HTTP/HTTPS, FTP/SFTP, TFTP/STFTP, SCP

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 23 Test Management Environment & Framework Dev Test Integration Pre-Production Production Develop / Build / Unit Test Fetch / Deploy / Configure / Load Fetch / Deploy / Configure / Load Test Fetch / Deploy / Configure / Owner: Vendors Test Data / (Acceptance) Test Data / Acceptance Test Monitor KPIs Owner: Vendor Owner: Rakuten Owner: Rakuten Purpose: Purpose: Purpose: Purpose: • Development • Test new release • Execute acceptance tests on • Production service • Executed unit tests • First integration point – One or Integration approved release more vendor SW • Execute acceptance tests Software/Configuration Status: Key Highlights from Rakuten Test Environment• Sprint status • Release (Candidate) status Software/Configuration• Two Status:Environments Software/Configuration Status: • Release builds & final configs Software/Configuration Status: • Feature/Development status • Sprint status • Release status • Feature/Development• Integration builds & in • Approve & Pre weekly/bi-Production-weekly SW & Change Control: • Release builds & final configs development configs in-development configs • Executive approval for Production Change Control: Release Change• Control:Pre -Production• Scrum expensive master for releasing environment – Replica ofChange Production Control: • Component Dev Manager Release Candidate to Pre- Lab / Compute Resources: • Production Release Manager • Managing IntegrationProduction Environment• Vendor owned Reserved Rakuten by LabVendors Lab / Compute Resources: Environment • Release Candidates• Vendor reserved provided Rakuten lab by• Labvendors Portal and Compute after & Acceptance test Lab / Compute Resources: environment Storage, Test Tools Lab / Compute Resources: • Vendor• R&DRakuten Lab schedules• Lab Portal andTesting Compute & in Pre-Production • CelCom Production DC Storage, Test tools Configuration: Configuration: • Must have all solution components Configuration: • Can be one vendor or Multiple • Must be production like • Production vendor for Interoperability (redundancy, scale, etc) Vendors Rakuten Responsibility

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 24 Automated Test Environment Creation – CDAF & OSS Integration Dept Head Rakuten Lab Mgr. RM Dashboard 1 Feature/Fix

2 SW Download Requester: Advisors: Trigger OSS Vendors, 3 CloudOps Artifactory AMO/PMO 6 AMO/PMO SW Pull & Mirror Dept Head 4 VNF Instantiation 7 7 Trigger OSS on Automated Test Priority from 1 1 5 On Feature/Fix SW Pull & LMP 3 8 8 VNF Instantiation OSS OSS 2 4 Kiba 6 Totsuka Artifactory Artifactory 4 8

5

et Intern Pre-production Production (VNFs) (VNFs)

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 25 Test Execution Platform – Cisco CXTM

GUI / API

Projects Test scripts Test Cases Robot Framework - Description - Procedure - Pass/fail criteria Device & Feature Abstraction Libraries Results

Reporting Execution environment

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 26 Test Result Dashboard

E2E Test Automation • Automated Test Tag Selection based on SW • Single Test Result Dashboard • Single UX

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 27 Defect Management Integration with JIRA Service Request • JIRA Integrated • Single UX • Automated Issue creation

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 28 Release Management Dashboard

RM Dashboard • Single RM Dashboard • LMP DB with all info • Any visual Analytics • Patent pending ML/AI SW approval (yes/no)

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 29 Cisco Rakuten Co-Development Other New Microservice LMP Core Platform v1.0 LMP Core Platform v1.1 (12 Microservices) (15 Microservices) Core Platform

Cisco CX Development

Merged & Automated Tested New Cisco Secure On LMP Microservice Development Lifecycle(CSDL)

LMP Core Platform Existing version1.0 LMP Core Platform v1.1-v2.0 Semi- (12 Microservices) (15 Microservices) Automated Support Maintenance Rakuten developed Microservice Rakuten

Rakuten Production- Green Rakuten Production -Blue #CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 30 Rakuten CDAF Demo

Cisco and Rakuten Co-Development

• Microservices Based – Rakuten Develops

• Merged & Quality conformance with Core Platform

• Examples of Co-Dev in LMP • VPN Access Management • Lab Security Approval • Reservation of Pre-Production Environment • VNF Software Results in a particular period • OSS Integration to manage Test Environment

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 33 Lessons Learned

People, Process, Technology 5G Readiness – People

Scope Develop Test Defect Release Management Management Management Management Management

Business Initiatives are communicated in meetings and discussions (manual)

CDAF Challenges : People and Process • Different tools were used to capture requirements for 72 VNFs • Business expectations (like scalability, resiliency) not available for all features • Agile transformation was new to many vendors • Confusion in taxonomy classification like User stories vs Use Cases

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 35 People: Adoption of Process – SAFe Model

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 36 People and Process: Taxonomy Classification

USER STORIES USE CASES

Scoping & • Need agreement with Developers and • Facilitate release planning Sizing customers Level of • Leave implementation details • No fixed format Completeness Language & • Use Conversations for details • Accepted by customers & developers Purpose

Lifespan • Developed in one sprint • Developed in multiple sprints

Technical • Not included • Included Details • Design added in HLD/LLD

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 37 People and Process :Templatized Initiatives Bring organizations from PMO, AMO, Automation, Test, CI-CD teams collaborate: • Ran the daily SCRUM call for VoLTE initiative • Taxonomy agreement • Agreement on start-end date for initiatives, test cycles • Resolve resource contentions (Lab and people)

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 38 5G Readiness – Process and Technology

Scope Develop Test Defect Release Management Management Management Management Management

Continuous delivery from vendors is not tracked for certification

CDAF Challenges : People, Process, Technology

• Images were delivered from vendor to customer using non-standard methods • Non-availability of certified images per VNF mapped to solution release • Quality of code across vendors impacted by too many code drops • Target platform was different from VNF certified platforms

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 39 Process: Introduced image classification model

Early Releases  Early code drops

Production Releases  General availability

Certified Releases  Certified from Lab

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 40 Technology : Artifactory as SW Distribution Center • Single repository of images • Security compliance (scan) Cisco Cloud Artifactory (Lab)

Security Scan

SDS Server

IMS pod EPC pod Tools pod

Other Artifactory Instances

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 41 Technology: Folder structure for packages Mobility-5G-Solution |___ Early Releases |___StarOS-group |_21.9.M0.69730 |_____Mobilty-Ultra-group(EPC) |_ 6.3.0 |_usp-em-bundle-6.3.0-1.x86_64.rpm |_____SVS(CX) |_1.0 |_TM_1.0 |______CVIM (CPSG) |_ 3.0.0 |__CVIM-3.0.0..qcow2 |_____ NSO (CX) |_ 4.2 |_____ ESC 4.0 Summary |_4.4.0 |______CPNR (CDO) |__cpnr_9_1_1_1-linux-x86_64.gtar.gz Repository has: • Release notes • Feature documentation • Test results • Dependency versions • Versions in the binary names #CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 42 5G Readiness – People and Process

Scope Develop Test Defect Release Management Management Management Management Management

Test managers do not have any efficient collaboration and approval with architects

CDAF Challenges : People, Process, Technology

Complexity in test cases with VNF feature mapping approved by architects Non-standard format of test cases from vendors Duplication of test cases across vendors Risk in managing huge amount of test cases with limited resources (lab and time)

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 43 5G Readiness – People and Technology

Scope Develop Test Defect Release Management Management Management Management Management

Defects are not tracked and resolved efficiently Triaging defects across vendors is complex

CDAF Challenges : People, Process, Technology • Various tools were used to track defects • No automated mapping from defects to features or user stories or releases • Tracking defects from various environments (Integration and Pre-prod) • No real time feedback to vendor engineering when defects found

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 44 5G Readiness – Process and Technology

Scope Develop Test Defect Release Management Management Management Management Management

No objective certification of software in timely manner

CDAF Challenges : People, Process, Technology • DevOps vs CloudOps – Agile releases vs operational readiness • Complexity in tracking release date, versions per environment for 72 VNFs • Too many releases from vendors have to be qualified for certification • Unknown multivendor software behavior in production • Moving from water fall model to agile release model

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 45 Process change – Management Process Before CDAF After CDAF(tool) Scope XLS Sheets Initiative(Rally) Test Manual Automated(Cisco TM) Release Release Manual Tracker(CDAF/Rally) Defect Manual Automated(JIRA) Configuration Manual Automated(NMS/OSS) Risk/Issue Manual Automated(JIRA) Image Manual Artifactory Scripts/Code Manual GitHub

Source: Rakuten case study

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 46 Adoption of DevOps tools – Training, Training!!

• Quick start guides and simple videos!!

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 47 Technology transformation at

Tech Influence Before CDAF After CDAF(tool) SCM Tools Unknown GitHub TM500, AccuVer, Test Tools Manual LandSlide Monitoring Tools Manual CVIM_MON, Check_MK User Management Manual OpenLDAP(CDAF) Health of Infra Manual Kibana License renewal Manual Automated(CDAF) Results Management Manual Automated(CDAF)

Source: Rakuten case study

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 48 CDAF Offering Automation and Orchestration framework High-Level view

OSS / BSS / IT Systems

User Portal Cross-Domain Workflow Engine

Network Orchestrator Analytics / Security Assurance

Service Provider Data Center Enterprise Networking

Security Collab Cloud IoT

Continuous Deployment and Automation Framework (CDAF)

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 50 CDAF SW Delivery Methodology principles People, Process, Tools

Customer Network User- Planning Design Business Iteration Stories level Engineering Needs to Planning tracking Customer Requirements Network Operations Customer OSS Prototype Documentation Review with Cisco Advisory Customer Cisco Development Issues DevOps and Agile Joint Governance

Implementation/ Release Code Reviews Production Software Governance provided Install Testing and Evaluation

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 51 CDAF: Network SW Delivery

Operations & Business Support Systems

Business Process Automation (BPA) SW Vendor A SW Continuous Deployment and Automation Framework(CDAF) Vendor C SW Vendor B Code Commit

Network Services Orchestrator (NSO) NFVO Elastic Services Controller (ESC)

Code Build Automated Staging Automated Pre- Automated Production Cloud/VM/ Testing Environment Testing Production Testing Rollout Container Scan/Check Verification Environment Scale, Regression Stress, Hot Deployment

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 52 CDAF: Cloud SW Delivery

Operations & Business Support Systems

Business Process Automation (BPA) SW Vendor A SW Continuous Deployment and Automation Framework(CDAF) Vendor C SW Vendor B Code Commit

Cisco CloudCenter Suite (CCS) Cisco AppDaynamics (AppD) Cisco Container Platform (CCP)

Code Build Automated Staging Automated Pre- Automated Production Cloud/VM/ Testing Environment Testing Production Testing Rollout Container Scan/Check Verification Environment Scale, Regression Stress, Hot Deployment

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 53 CDAF: Automating end-to-end Software Delivery Accelerate software development, deployment, integration and management

Analyze Develop CDAF Team Allocation: - Team Lead - DevOps Advisor - Scrum Master - CI-CD Automation Eng - Automation Tester - Production testbed SW Eng Monitor Test - Compliance test Eng - Project manager

Deploy

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 54 CDAF: Automating end-to-end Software Delivery Accelerate software development, deployment, integration and management

CDAF Functionality outcomes: Scope Management Epics and US definitions, project onboarding Develop/Delivery Management Artifactory to Release mapping, SW Pull Test Management Pipeline TM Integration, Catalog and inventory of TC Defect Management Pipeline Issue mgmt. integration to US and TC Release Management Pipeline E2E view of SLCM, Tracking, Governance Governance/Security Management Pipeline SSAT/DSAT/PEN integrations CICD Software Pipelines Productized pipelines for: NSO, ESC, BPA, EPC User Management LDAP and RBAC, Vendors Monitoring for Tools Infra monitoring, Apps Monitoring, Action fwd Lab Scheduler Reservation systems integration Single UX for End to End Software Project UI and Dashboard adaptation for customer Onboarding branding Vendor Dashboard Vendor dedicated view Notification capability Email, Collaboration integration Maintenance Support for CDAF Managed solution support for the platform

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 55 CDAF Packaging and Pricing model

CAIT Proof of Concept CAIT CAIT

CAIT CDAF Quick Start CAIT CAIT CXTM Automation PipelineCAIT

CAIT Advisory People, tools, process 1|3 year Subscription 3 available sizes

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 56 Summary

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 57 Customer benefits Multivendor product Certification OnPrem testing –Functional & security, Managed by CX Packaged for deployment

Increase Improve Quality Enhance User Faster Efficiency & of Software Experience Innovation Reduce ROI Code

Through end-to- Through the AI/ML Through a fully- Through multi-vendor end process engine for integrated platform software co- delivering improved automation software development and faster recommendations productivity from testing to pre- release of software production

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 58 Why Cisco Services is your best partner

Global experience Technology Unmatched networking and scale visionary leadership

Engineering Professionals Fortune 100 24/7 access 3M certified companies 365 worldwide

12k Engineers, architects, advisors >50M Networking Networks 25k Expert technologies certifications installed

11 Years J.D. Power Certified Technology Service and Support Excellence

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 59 Related sessions @ #CLUS

• Bring 5G Network slices into life with automation – BRKSPM-2031

• 5G Technology Updates – BRKSPM-2071

• Cisco Cloud Native 5G Architecture, products and microservices infrastructure-BRKSPM-2019

• Automated Security Audit for Cisco Virtualization Platforms – DEVWKS-1428

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 60 Complete your online session • Please complete your session survey after each session. Your feedback evaluation is very important.

• Complete a minimum of 4 session surveys and the Overall Conference survey (starting on Thursday) to receive your Cisco Live water bottle.

• All surveys can be taken in the Cisco Live Mobile App or by logging in to the Session Catalog on ciscolive.cisco.com/us.

Cisco Live sessions will be available for viewing on demand after the event at ciscolive.cisco.com.

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 61 Continue your education

Demos in the Walk-in labs Cisco campus

Meet the engineer Related sessions 1:1 meetings

#CLUS BRKSPM-2018 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 62 Thank you

#CLUS #CLUS