Scaling API-first – The story of a global engineering organization
Agile Mumbai 2023 | Modern DevOps Solution through Integrated Software Delivery Platform (ISDP) - Debajyoti Guha & Abhishek Dhingra
1. Agile Mumbai 2023 : Premier Lean - Agile Conference
Modern DevOps Solution through Integrated Software Delivery Platform (ISDP)
Technology-driven Transformation with MLOps, DevOps,
DevEx, DevSecOps and AI/ML
November 2023
Click to add text
Click to add text
Agile Network India Conference
2. Agile Mumbai 2023 : Premier Lean - Agile Conference
Technology-driven Transformation with MLOps, DevOps, DevEx, DevSecOps and AI/ML
Organizations are increasingly focusing on enhancing their speed of delivery by utilizing new tools, frameworks, and
technologies. These transformations include MLOps, DevOps, DevEx, and DevSecOps. MLOps focuses on model
deployment, monitoring, and scalability, revolutionizing industries. DevOps focuses on best practices, automation, and
cultural shifts for agility and efficiency. DevEx strategies enhance the developer experience, while DevSecOps emphasizes
robust security. We invite you to share your experience, perspectives and ideas around how this technology-driven
transformation and innovation leads to real-world applications, success stories and what are the challenges and lessons
learned from transformational journeys.
Workshop Topic
3. Agile Mumbai 2023 : Premier Lean - Agile Conference
Debajyoti Guha
Debajyoti is seasoned professional with 22+ years of IT
experience.
He worked up on IT Operation, Services Delivery, Enterprise
Solutioning, System Integration and Managed Services. More
than a decade, he is working with Global delivery to mature
Cloud, PaaS & Container services, Middleware
transformation.
In TCS he is leading the solutions support in Digital
Transformation with DevOps Automation and Hybrid Cloud.
He has received multiple awards throughout his career for
solutions excellence and customer centricity. Outside IT,
Debajyoti spend time in gardening and reading books.
He is enthusiast in Space science and learning Deep space
communication technologies.
4. Agile Mumbai 2023 : Premier Lean - Agile Conference
Abhishek Dhingra
Abhishek is having over 18 years of diversified
experience across various technical domain of IT IS. He
is practicing DevOps Automation, Chaos Engineering,
Observability and Service Reliability practices.
Worked across multiple Business domains including
Banking, Telecom, Manufacturing etc. He works along
with Center of Excellence team in TCS to enhance the
maturity of DevOps adoption in the delivery projects.
Abhishek is an AI/ML enthusiast and completed my
executive 1 year PG program in Artificial Intelligence
and Machine Learning.
He valued direct and candid communication and speak
his mind when necessary. If you're seeking practical
guidance on DevOps, feel free to connect with me.
5. Agile Mumbai 2023 : Premier Lean - Agile Conference
Agenda
❖ Context: DevOps and Industry Reference
❖ Emerging Needs of Modern Application Delivery
❖ Overview of Integrated Software Delivery Platform (ISDP)
❖ Case Study
❖ Demonstration of ISDP Features and Functionalities (will be covered later)
❖ Q&A
30 mins
30 mins
7. Agile Mumbai 2023 : Premier Lean - Agile Conference
History of DevOps
DevOps is the combination of cultural philosophies, practices, and tools that increases an
organization's ability to deliver applications and services at high velocity: evolving and
improving products at a faster pace than organizations using traditional software
development and infrastructure management processes.
8. Agile Mumbai 2023 : Premier Lean - Agile Conference
Expectations from Modern Application Delivery platform
Modern Application Delivery Platform is an integrated solution having capabilities of DevOps, DevEx, DevSecOps, MLOps
and AI/ML which build code once and can deploy anywhere multiple times
Integrated Platform
9. Agile Mumbai 2023 : Premier Lean - Agile Conference
The Role of DevOps in Transformation (Digital Transformation)
❖ Accelerate Software Delivery
❖ Exhibits Automation as Practices
❖ Enhance Collaboration and Communication
Advanced Resource
Management
Data-Driven Customer
Insights
Enriched Customer
Experience
Better Operating Model
Extensive Data Collection
Higher ROI
G
O
A
L
S
❖ Improve Scalability and Agility, without
compromising Security
❖ Driving Continuous Improvement
❖ Self-Steer towards zero Technical Debt
DevOps drives Benefits to Business
Reference ; https://newrelic.com/devops/benefits-of-devops
10. Agile Mumbai 2023 : Premier Lean - Agile Conference
Typical challenges that Developers are facing
• Discoverability
• Ownership
• Management
• Collaboration (InnerSource )
• Friction or toil
• Self-service, New service creation
• Developer Onboarding
• Feedback loop
• Technical Documentation
• Standard enforcement
• Tracking Improvement initiatives
• Environment Provisioning
Software
Engineering
Catalogue of services
Self-service flow
Observability
Policy ad Code
Platform Engineering
SDDC & Cloud
Secured
SDLC
Developer time spent on toil
40%
Of developers consider onboarding time too long
48%
Of developers agree that:
“Waiting on answers to my questions disrupts my workflow”
54%
11. Agile Mumbai 2023 : Premier Lean - Agile Conference
Key Trends of Modern DevOps
❖ Increasing AppDev Speed without compromising Security
❖ “improve software quality” and “tool consolidation”
❖ AI-assisted coding and security in Pipeline.
❖ Advancement of Security Practices – SBOM, SSCS
❖ More integration and more automation, with advanced developer’s tooling
Unified DevOps
platform
Enterprise DevOps
platform
Integrated Software
Delivery platform
No matter the name, the DevOps adoption is moving Toolchain Engineering to Platform Engineering
Leading to Single Product category for Continuous Integration (CI) and Continuous Delivery and Release
Automation (CDRA) products and platform.
12. Agile Mumbai 2023 : Premier Lean - Agile Conference
DevOps Market and Emergence
Forrester Wave: ISDP Emergence
2018+
Agile + DevOps
realized must
achieve Quality
at Speed
Automated Risk
based Testing
Value Stream
Monitoring
2020+
CI + CDRA =
ISDP
End to end
Automation
Lowering
DevOps Tax
Self service
2023+
High priority:
Tool
consolidation
Improve
Software
Quality
AI-assisted
coding, security
$9.2B The Market for ISDP solution expected to grow to almost $9.2B by 2026
Driving Factors
⮚DevOps, ALM market are shifting from
Toolchain centric to solid platform
capabilities and overall strategy
⮚Enterprise-scale deployment automation,
release readiness, and value stream
management (VSM) analytics
⮚Enhanced supply chain security need
granular security and compliance
controls, and pipeline security with
enhanced UI
⮚Differentiate with Innovation for
achieving operational excellence
* Integrated Software Delivery Platform (ISDP)
*Continuous Deployment, Release Automation (CDRA)
13. Agile Mumbai 2023 : Premier Lean - Agile Conference
Reference of SDLC (Previous Decade)
Product Owner
adds
requirements
into Backlog
Development
Starts
Direct run on
the Sandbox
Manual merge
in case of multi-
person Story
As part of Story
Grooming,
requirements
get clarified
Developer team
puts the code in
QA Env
Manual testing
takes place in
QA area
Security test
happens once in
a quarter
Once verified,
code goes to
UAT
PO tests the
tickets in UAT
env in most of
the cases
Mail approval
for Prod
deployment
Developer
moves the code
to Prod
Current Code development, testing & promotion workflow with SCM leverage
14. Agile Mumbai 2023 : Premier Lean - Agile Conference
Modern Software Engineering Practices
Modern DevOps Platform deliver Capabilities – DevOps, DevSecOps, DataOps, MLOps, XOps, AIOps, SRE
16. Agile Mumbai 2023 : Premier Lean - Agile Conference
The Guiding Factors for DevOps Transformation
Velocity
• Time-To-Market
• Developer Velocity & Onboarding
• Cloud & Microservices Migration
• New App/Service Going Live
Governance
Efficiency
• Standardized Deployments
• Security, Auditing & Compliance
• Role-based Access Control
• Downtime & Incidents
• Defects & Regressions
• Performance
• Security
• Script/Plugin Maintenance
• Developer Productivity
• Developer Experience (DX)
• DevOps TOIL
• Cloud Cost Optimization
• Services Reliability
Quality
Modern Developer
Experience
AI and ML
Everywhere
Automated Governance and
Guardrails
Modular, Flexible, and
Open
Developers can
deploy daily on-
demand
Increase developer velocity
by XX times in Y months,
and Z% reduction in change
failure rates – all with
DevOps governance in
place.
Reduction in rollback
time – from X hours
to Y minutes
XX% improvement in
deployment times, Should
be able to generate YY new
pipelines in less than a
minute.
1 2 3 5
4
1000+ lines of scripting
code, to reduce few lines
of declarative code,
reduce all the pain of
making changes to
delivery process
Building value, not Fighting toolchains
Key Asks
18. Agile Mumbai 2023 : Premier Lean - Agile Conference
Modern DevOps Integrate Cutting Edge Practices
• A set of practices to Improve the way
teams deliver high-quality customer
experiences.
• Maintaining Value Stream as well as
Software at scale, using Single Platform
Value Stream
Management
DevSecOps
Service
Reliability
Platform
Engineering
O1
O3
O4 O2 • Build upon DevOps practices and
framework.
• Integrate Security initiatives at every
stage of DevOps (CI/CD) pipelines
• Setting up DX, SBOM & SCSA
• Deliver Application software Secured
and Faster
• An engineering approach to
continuously improve systems
and services for improved end-
user experience.
• Continous Reliability testing
• Maximum adherence to SRE
KPIs
• Software Eng. practices to build
and manage Platform as Product
• Build self-service capabilities
using Infrastructure as Code (IaC)
• Deliver the operational
necessities of the entire lifecycle
of an application
Build Strong Platform Foundation, Augment with Best of Breed Tools for
Value Stream Management , DevOps & DevSecOps, Platform Engineering, Service Reliability Engineering
Design and delivery of a Platform that provides integration of Out-of-the-box Automation tools for each phase of software
delivery; and offer APIs to enable extensibility or swapping of vendor tools for third-party alternatives
* Software Supply Chain Security Assurance(SCSA)
*Software Bill of Materials(SBOM)
19. Agile Mumbai 2023 : Premier Lean - Agile Conference
Modern DevOps Platform
• Modern DevOps Platforms provide a Strong Platform Foundation but Still Need Best-Of-Breed Tools.
❖ Offer a strong core of CI/CD capabilities
❖ Provide connected platforms that best-of-breed tools can
augment.
❖ Extensibility via APIs or plug-ins.
❖ Shift from DevOps to DevSecOps.
❖ Enterprises have started shifting to platform teams to support
their DevOps efforts.
• A survey from Analyst, says that Enterprise customers do not use more than 50% of the platform/product capabilities
they are paying for.
• Each Enterprise has near about 50% capabilities delivered from one or two products.
• DevOps Product vendors are not only competing on the Core CI/CD but also competing with the best-of-breeds Tools,
which is why the bar has risen so high for this evaluation.
• Modern DevOps Platforms provide a supports build and deployment automation for General-purpose programming
languages and platforms. Also support business platform such as Salesforce or SAP.
20. Agile Mumbai 2023 : Premier Lean - Agile Conference
Modern DevOps Platform Reference Model
Secrets, Auditing &
Compliance
Automated
Rollbacks
Environment
Variables &
Pipeline
Management
Code
Artifact
End User
Fully Integrated Governance, Dashboarding, Reporting, AI Workloads
Enterprise-Ready GitOps
Modern Application
Workloads
Cloud-Native
Apps
Traditional
Apps
Mobile
Apps
Database
Schemas
Embedded
Systems (IoT)
Big Data
Pipelines
ML Models
Packaged
SaaS Apps
GitOps
Continuous Delivery & Continous
Operation
Continuous
Integration
Configuration as
Code
Build & Test
Security Test
Orchestration
Release Automation
Features
Flag
Chaos
Experiments
Continuous
Delivery
Continuous Verification
Service
Reliability
The connected platform having best of breed tools and capabilities will enhance DX (Developers’ Experience)
Zero
Downtime
21. Agile Mumbai 2023 : Premier Lean - Agile Conference
Key Services
DevOps#
• Design and deployment
• Platform and Tools strategy
• Pipeline (CI, CD & IaC) development
• DevSecOps Transformation
• Development of SOPs
• Transition and Transformation
Runbooks
Value Stream Management
• Define Value stream process and
metrics in VSM
• Implementation of Value stream
analytics
• VSM Tools Advisory
• Integration with Tools, and
Accelerators
Service Reliability
• Assessment and Consulting on
Operationalization of SRE
Framework, Processes and
Tools
• SRE Processes Deployment of
Roadmap
• Implement SRE Processes &
Tools
Platform Engineering
• Design & Deployment of Self
Services (IDP & Backstage)
• Setting up developer platforms
and software engineering
practices
• Continuous Test Automation
Modern DevOps platforms (also called as Integrated Software Delivery Platform) are emerging as a simpler alternative to DevOps toolchains.
ISDP will help DevOps team to adapt and respond to changing business environments by building a culture of rapid innovation, short product cycles, continual
improvement and security.
Modern
DevOps
Platform
# DevOps services include DevSecOps and Infrastructure as Code
23. Agile Mumbai 2023 : Premier Lean - Agile Conference
Build & Test
Deploy Changes
Manage
Business Impact
Product View
Optimize Processes
+
+
+
+
+
+
+
Metric LowPerforming Medium Performing High Performing
Deployment Frequency Weekly to Monthly Weekly to Monthly On-Demand
Lead Time For Changes 1 week to 1 month 1 week to 1 month < 1 hour
MTTR 1 day to 1 week < 1 day < 1 hour
Change Failure Rate 31–45% 30–16% 0–15%
Agile DevOps Automation Governance and Efficiency Continuous Reliability
+
VELOCITY
QUALITY
RELIABILITY
OPTIMIZATION
EFFICIENCY
SECURITY
24. Agile Mumbai 2023 : Premier Lean - Agile Conference
Digital Transformation of UK based Telcom Provider
▪ 70% Reduction in Deployment
window
▪ 100% Transparent security checks
▪ Protection from global
vulnerabilities
▪ 40% Increase in Project delivery
frequency rate
▪ >98% Customer Satisfaction
▪ 40% Accelerated Delivery
▪ 30% OPEX Reduction
▪ 100% Automated reporting
Engagement Realized Benefits
▪ Existing enterprise platform wasn't a
robust and integrated solution covering
various aspects of CI/CD process.
▪ Multiple Manual Touch points
▪ Automation in pockets but not integrated
into pipeline
▪ LOC Limitation for multiple scans
▪ Restricting code level visibility
▪ Integration with Legacy applications
▪ Lack of standardized reporting
▪ Dependency on security teams for
monthly reports
The Business Scenario
▪ Alignment with Telco’s vision of
strategic cloud services
▪ A one stop solution is developed
with common DevOps toolset
▪ Standardized source control
▪ Role-based Access Management
▪ Automated build, pre-deployment,
deployment, post deployment,
technical sanity & Rollback
▪ Automated Quality Gates &
Regression testing
▪ Advanced deployment strategies
(B/G, Canary)
Award winning DevSecOps implementation resulting in accelerated delivery, reduction in deployment window and improved
customer satisfaction, as part Digital Transformation of Telecom Code services