Driving Innovation in Communication Technology Through DevOps Automation for SAP
This case study highlights how a global telecomms leader with over 120,000 employees and 45,000 patents is leveraging DevOps principles to enhance agility, speed, and efficiency in their IT operations. By adopting agile and DevOps practices, they aim to respond quickly to market pressures, increase productivity, reduce costs, automate processes, and improve software delivery. The challenges in DevOps transformation include cross-team alignment, disparate systems, team silos, manual processes, and human dynamics. By overcoming these hurdles, the company is able to drive innovation and maintain a competitive edge in the rapidly evolving communication technology landscape.
Download Presentation
![](/assets/img/so-down.gif)
Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
E N D
Presentation Transcript
DevOps Automation for SAP: How a leading communication technology provider is driving innovation Christopher Hale & Syed Fahad Basis Technologies
About The Customer About The Customer Global Telecomms leader: 120,000 employees > 45,000 patents Business focus: Networks Digital Services Managed Services Emerging Business: 5G IoT R&D
Why Change IT Methodology? Why Change IT Methodology? Respond Quickly to Market Pressures OBJECTIVES Continuous Customer Satisfaction Sharpen the Competitive Edge
Evolution towards agile/DevOps Evolution towards agile/DevOps DevOps is built on agile principles and provides a platform for greater speed, versatility and agility Agile Waterfall DevOps Short & frequent releases Continuous delivery to business Long pre-planned release cycles More responsive Highly responsive Can be difficult to change direction Business gets new features faster Testing, risk, impact and recovery time are low Automation reduce risks and improves quality Greater business alignment & satisfaction Business may wait a long time for delivery Improved productivity & efficiency
DevOps Project Objectives DevOps Project Objectives Increase velocity of E2E delivery lifecycle Deliver measurable Business Value quickly Eliminate redundant manual effort Automate everything! More Code Faster Feedback First time right! Component re-use Eliminate Environment Configuration Issues Increase productivity Cost of poor quality Cost of human error Cost of manual processes Cost of missing SLAs Reduce cost Software delivery Release management Improve quality
Challenges in DevOps Transformation Challenges in DevOps Transformation Solution Architecture Cross-team Alignment 15+ different systems... SAP Tibco Oracle Ericsson Proprietary Team Silos Different Ways of Working Different Tools Different Delivery Processes Ops-Enabled Delivery Human Dynamics Static Environments Manual Environment Management Manual Deployment Manual Errors Focused on Deliver, Deliver, Deliver Stretched Thin Myopic View of Delivery Process (not E2E) Threatened by DevOps
DevOps Technical Strategy DevOps Technical Strategy Approach Build a CI/CD Pipeline to Automate Build and Deployment Implement a microservices strategy Phase I Containerize Apps Use App Containers to Build Environments Deploy to Containers as though they were servers Phase II Build Containers within the CI/CD Pipeline Deploy Containers to Environments through and Orchestrated Delivery Platform Phase III
Multi Multi- -App Domain Delivery (SAP disconnected) App Domain Delivery (SAP disconnected) Create business requirement Deploy to Customer Environment Application Test Integration Test Build Single-domain Dev environment Single-domain QA environment ERP Single-domain Dev environment Single-domain QA environment Application 1 Multi-domain QA environment (all apps) Customer Production environment (all apps) Single-domain Dev environment Single-domain QA environment Application 2 Single-domain Dev environment Single-domain QA environment Application 3 Single-domain Dev environment Single-domain QA environment Application N Continuous Integration build process
Complex, Multi Complex, Multi- -track SAP Landscape track SAP Landscape
DevOps Technical Strategy: SAP Challenges DevOps Technical Strategy: SAP Challenges SAP = Black Box Source Control Code Dev Testing Deployment Closed System Merge Quality Code Quality Test Results Deployment Manual Effort Environment Orchestration Deployment No Real Branching Strategy Non Standard
Solving the Problem Solving the Problem App N App 1 Automatic build, test, deploy App 2 App 3
Solving the Problem: Solving the Problem: ActiveControl ActiveControl App N App 1 Web Automatic build, test, deploy Supply chain CRM App 2 App 3
Integrate Toolsets and Applications Integrate Toolsets and Applications Run Test Manage & Collaborate Build Deploy Continuous Delivery Continuous Integration Requirements & Backlog ITSM & Agile Source Code & Version Control
Achieving Multi Achieving Multi- -App Domain Delivery (with SAP) App Domain Delivery (with SAP) Create business requirement Deploy to Customer Environment Application Test Integration Test Build Single-domain Dev environment Single-domain QA environment ERP Single-domain Dev environment Single-domain QA environment Application 1 Multi-domain QA environment (all apps) Customer Production environment (all apps) Single-domain Dev environment Single-domain QA environment Application 2 Single-domain Dev environment Single-domain QA environment Application 3 Single-domain Dev environment Single-domain QA environment Application N Continuous Integration build process
Continuous Delivery in Action Continuous Delivery in Action Major telecom provider Co-ordinated, automated deployments across 15 IT applications, including an N+10 SAP landscape Seamless management of change across a dynamic SAP landscape Continuous, on- demand delivery of up to 2,500 SAP transports in a 2- week period
Benefits of Benefits of ActiveControl ActiveControl Automatic, co-ordinated build, test and deployment of change (SAP and non-SAP) SAP deployment in sync with other app domains SAP deployment triggered automatically SAP development is integrated into wider application delivery process SAP team delivers quality KPIs to project branch Enables tracking and coherence in delivery process Faster business response and product rollout Faster business response and product rollout via frequent deployment of integrated, cross- application change
About Basis Technologies About Basis Technologies We build software automation that enables our customers to optimize the way they run SAP. We focus on bringing DevOps & Continuous Delivery to SAP environments Global offices serving customer base of multi-national brands
Questions? www.basistechnologies.com
Follow Us Thank you for your time Follow us on at @ASUG365