SlideShare a Scribd company logo
1 of 25
Download to read offline
DevOps KPI-as-a-Service
Daimler Solution
ROLAND FETSCHER
THOMAS MUELLER
ROBERT WERNER
DIETER FLICK
Mercedes-Benz EQC 400 4MATIC: combined power consumption: 20.8-19.7 kWh/100 km; combined CO2
emissions: 0 g/km*
*Electrical energy consumption and range have been determined on the basis of Regulation (EC) No. 692/2008. Electrical energy consumption and range depend on the
SpringOne – 3. September
2020
located in Stuttgart,
Germany
DevOps & Software Engineering
ITT / FS – Products & IT Service Management
- IT infrastructure solutions
- Daimler Hybrid Cloud
- Providing on- and off-prem cloud platforms
Thomas
Müller
Product
Owner
Roland
Fetscher
Platform
Architect
Confidential │ ©2020 VMware, Inc. 3
VMware team
Dieter Flick Robert Werner
Dieter works as a Platform Architect at VMware. He works since 20
years in technical software sales. He is passionate about helping
his customers to architect, build and run software. His focus at
VMware is to enable developers and operations to leverage
platforms to release software continuously and without downtime.
Robert is an Engagement Director at Pivotal (now part of VMware) in
Germany. With a team of architects and support engineers, Robert is
supporting Daimler AG + VMware with its DevOps transformation and
its company-wide Pivotal Cloud Foundry platforms.
History as Solution Architects for Mercedes Me application
▪ Track telemetry vehicle’s data
▪ Maintenance and service management
▪ Remote service and vehicle diagnostics
▪ Daimler Mobility Services (YOUR-NOW)
▪ Remote Parking Assist
▪ Global availability
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
2Mercedes-AMG GLC 43 4MATIC Coupe (Fuel consumption
combined: 10.6-10.2 l/100 km; Combined CO2 emissions:
2015 New architecture approach
From IBM WebSphere monolith
to microservice architecture with CF
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
Mercedes-AMG GLC 43 4MATIC Coupe (Fuel consumption
combined: 10.6-10.2 l/100 km; Combined CO2 emissions:
▪ Mid of 2018
▪ Spread out new solution within Daimler
▪ Positive feedback
Build up PoC playground
▪ GoLive March 2019
▪ Integration in Daimler Hybrid Cloud
▪ Enabling CF to application owner
and developer teams
▪ 08/2020 roughly 95 app projects
Stable Multi-Site-Platforms
▪ Stable product with support
▪ Developer self-services
▪ Automation process
▪ Less operation topics
▪ Separation platform/application ops
Solution Architects and Ops Team
▪ Pitched idea to management
▪ Agreed on proposal
▪ Invest in business case
▪ Role changed to Platform Architects
Idea Daimler-wide platform
Team idea Daimler-wide Cloud Foundry platform
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
Daimler Hybrid Cloud
portfolio
Platform-as-a-Service
Container-as-a-Service
DevOps Toolchain
On-premises
Off-premise
s
Solutions by public cloud
hyperscaler
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
#TwiceAsFast - top management strategy
More transparency with KPIs
#TAF IT strategy
▪ All cloud platforms tenant growth
▪ PaaS: amount of ORGs
▪ API-management
▪ Cyber-Security measures
▪ and more..
PaaS platform monitoring
▪ Capacity Management for ops
▪ GB RAM / hrs usage for internal controlling
▪ AI / SI reporting
Platform-as-a-Product approach - motivation to
improve
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
Learnings from conferences and companies
Formed our mission
View: Platform team Developers
„We are building this platform not for us,
we are building it for Daimler developers”
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
Intranet and internet
resources
Object
storage
Mail
server
eco
system
Platform Services:
▪ MySQL
▪ PostgreSQL
▪ RabbitMQ
▪ Redis
▪ AutoAppScaler
▪ Spring Cloud Services
▪ Kibana
▪ Prometheus
▪ Elasticsearch
▪ CredHub
DHC
RX
External backend
services
▪ DB2, Oracle,
PostgreSQL
▪ MongoDB
Developer teams benefits
▪ First day readiness
▪ DevOps, self-service
▪ CI / CD pipeline deployments
▪ Sample integrations
▪ Automated testing
Platform integration
Focusing on developer demand
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
#QnA
• Open question and
answer session with
dev team
• Weekly opportunity
Communication
• Social Intranet
• GitHub
• Mattermost
• Newsletter
Enablement
• Developer workshops
on specific topics
• DHC Academy
CF / K8s
• Kick off intro
• Application
transformation
• Follow ups
Team sessions
• VMware Tanzu
• Cloud readiness
assessment
• security vulnerabilities
• code analyzer
Application Scan
• Internal events or
department townhalls
• External conferences
Presentations
• Community event
• Physical / webinar
• User stories
• Integration examples
Meet up
Application owners and developers
Enablement
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
What Does
“Good”
Look Like?
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
What Does
“Good”
Look Like?
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
1. ask your users
What Does
“Good”
Look Like?
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
2. look at your data
What Does
“Good”
Look Like?
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
what drives
software delivery &
operational performance
https://www.devops-research.com/research.html
Performance Metrics
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
Leverage
the platform data
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
Initial questions
▪ What kind of data is available in cloud foundry?
▪ What can we learn from this data?
▪ What is important?
▪ What is used?
▪ Where to focus on?
▪ How to access the data?
▪ How to analyze and visualize the data?
▪ How to achieve the above with little effort?
Approach:
develop a KPIs as a service
application
Additions to what the platform does already
▪ Manage data over long time period (multiple
month)
▪ Collect data each day (snap shots)
▪ Collect all audit events generated on the platform
▪ Generate reports on demand in excel format
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
metricr
db
Cloud Controller
GET /api/v1/zip
request report
Manage data
Collect data
Excel based KPI report
Architecture
Data flow and report creation
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
load data
Scheduled to run once perday
Generate report
Demo
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
Report examples
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
Current status
Conclusion
▪ This is a proof of concept
▪ Our intention was” learning by doing”
▪ Produce results with little effort
▪ There are plenty other options to analyze and
visualize the data
▪ We would be interested in other ideas
▪ Code on Github:
https://github.com/dflick-pivotal/cf-devops-metricr
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
Goals of new KPI tool
Where to improve ?
Constantly question yourself as a product team
▪ Right direction, are we still successful ?
▪ Better integration Daimler eco system
▪ Developer documentation
▪ Are we fast enough for DevOps team ?
▪ What are obstacles during development ?
▪ Higher automation level
Marketing within Daimler
▪ Intranet communication
▪ Share KPIs
▪ Share user stories
SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
Thank you - Let’s start with QnA
Roland Fetscher
▪ linkedin.com/in/rolandfetscher
▪ twitter.com/rolandfetscher
Thomas Müller
▪ linkedin.com/in/thomas54
Robert Werner
▪ linkedin.com/in/robert-werner-de
Dieter Flick
▪ linkedin.com/in/dieter-flick-4792441

More Related Content

What's hot

Lessons learnt on setting up and scaling an automation CoE
Lessons learnt on setting up and scaling an automation CoELessons learnt on setting up and scaling an automation CoE
Lessons learnt on setting up and scaling an automation CoEMindfields Global
 
International Target Operating Model Design
International Target Operating Model DesignInternational Target Operating Model Design
International Target Operating Model DesignChris Oddy
 
ServiceNow - Introduction.pptx
ServiceNow - Introduction.pptxServiceNow - Introduction.pptx
ServiceNow - Introduction.pptxUjjwalPandit7
 
Modéliser avec ARCHIMATE 3.1®
Modéliser avec ARCHIMATE 3.1®Modéliser avec ARCHIMATE 3.1®
Modéliser avec ARCHIMATE 3.1®COMPETENSIS
 
The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?Codit
 
Using AIOps to reduce incidents volume
Using AIOps to reduce incidents volumeUsing AIOps to reduce incidents volume
Using AIOps to reduce incidents volumeAmazon Web Services
 
Agile Transformation Defined
Agile Transformation DefinedAgile Transformation Defined
Agile Transformation DefinedChristoph Mathis
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesLeadingAgile
 
Reengineering The IT Operating Model to Embrace The Power Of The Cloud
Reengineering The IT Operating Model to Embrace The Power Of The CloudReengineering The IT Operating Model to Embrace The Power Of The Cloud
Reengineering The IT Operating Model to Embrace The Power Of The Cloudaccenture
 
ArchiMate application and data architecture layer - Simplify the models
ArchiMate application and data architecture layer - Simplify the modelsArchiMate application and data architecture layer - Simplify the models
ArchiMate application and data architecture layer - Simplify the modelsCOMPETENSIS
 
[AIS 2018][Team Practice] The CALMS Framework for DevOps - 커브
[AIS 2018][Team Practice] The CALMS Framework for DevOps - 커브[AIS 2018][Team Practice] The CALMS Framework for DevOps - 커브
[AIS 2018][Team Practice] The CALMS Framework for DevOps - 커브Atlassian 대한민국
 
[es] Agile Management es diferente - CAS2014
[es] Agile Management es diferente - CAS2014[es] Agile Management es diferente - CAS2014
[es] Agile Management es diferente - CAS2014Xavier Albaladejo
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StoryNUS-ISS
 
Innovación Corporativa y Transformación Digital: Portafolio de Innovación
Innovación Corporativa y Transformación Digital: Portafolio de InnovaciónInnovación Corporativa y Transformación Digital: Portafolio de Innovación
Innovación Corporativa y Transformación Digital: Portafolio de InnovaciónJohnny Ordóñez
 
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021Manuel Pais
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Mirco Hering
 
Prosci Change Management Webinar - Building Organizational Ability
Prosci Change Management Webinar - Building Organizational AbilityProsci Change Management Webinar - Building Organizational Ability
Prosci Change Management Webinar - Building Organizational AbilityProsci ANZ
 
ValueFlowIT: A new IT Operating Model Emerges
ValueFlowIT: A new IT Operating Model EmergesValueFlowIT: A new IT Operating Model Emerges
ValueFlowIT: A new IT Operating Model EmergesDavid Favelle
 

What's hot (20)

Lessons learnt on setting up and scaling an automation CoE
Lessons learnt on setting up and scaling an automation CoELessons learnt on setting up and scaling an automation CoE
Lessons learnt on setting up and scaling an automation CoE
 
The future of AIOps
The future of AIOpsThe future of AIOps
The future of AIOps
 
International Target Operating Model Design
International Target Operating Model DesignInternational Target Operating Model Design
International Target Operating Model Design
 
Cloud enablement
Cloud enablementCloud enablement
Cloud enablement
 
ServiceNow - Introduction.pptx
ServiceNow - Introduction.pptxServiceNow - Introduction.pptx
ServiceNow - Introduction.pptx
 
Modéliser avec ARCHIMATE 3.1®
Modéliser avec ARCHIMATE 3.1®Modéliser avec ARCHIMATE 3.1®
Modéliser avec ARCHIMATE 3.1®
 
The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?
 
Using AIOps to reduce incidents volume
Using AIOps to reduce incidents volumeUsing AIOps to reduce incidents volume
Using AIOps to reduce incidents volume
 
Agile Transformation Defined
Agile Transformation DefinedAgile Transformation Defined
Agile Transformation Defined
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily Releases
 
Reengineering The IT Operating Model to Embrace The Power Of The Cloud
Reengineering The IT Operating Model to Embrace The Power Of The CloudReengineering The IT Operating Model to Embrace The Power Of The Cloud
Reengineering The IT Operating Model to Embrace The Power Of The Cloud
 
ArchiMate application and data architecture layer - Simplify the models
ArchiMate application and data architecture layer - Simplify the modelsArchiMate application and data architecture layer - Simplify the models
ArchiMate application and data architecture layer - Simplify the models
 
[AIS 2018][Team Practice] The CALMS Framework for DevOps - 커브
[AIS 2018][Team Practice] The CALMS Framework for DevOps - 커브[AIS 2018][Team Practice] The CALMS Framework for DevOps - 커브
[AIS 2018][Team Practice] The CALMS Framework for DevOps - 커브
 
[es] Agile Management es diferente - CAS2014
[es] Agile Management es diferente - CAS2014[es] Agile Management es diferente - CAS2014
[es] Agile Management es diferente - CAS2014
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS Story
 
Innovación Corporativa y Transformación Digital: Portafolio de Innovación
Innovación Corporativa y Transformación Digital: Portafolio de InnovaciónInnovación Corporativa y Transformación Digital: Portafolio de Innovación
Innovación Corporativa y Transformación Digital: Portafolio de Innovación
 
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
 
Prosci Change Management Webinar - Building Organizational Ability
Prosci Change Management Webinar - Building Organizational AbilityProsci Change Management Webinar - Building Organizational Ability
Prosci Change Management Webinar - Building Organizational Ability
 
ValueFlowIT: A new IT Operating Model Emerges
ValueFlowIT: A new IT Operating Model EmergesValueFlowIT: A new IT Operating Model Emerges
ValueFlowIT: A new IT Operating Model Emerges
 

Similar to Daimler DevOps KPI-as-a-Service Solution

Daimler’s Community Approach to TAS Platform Monitoring
Daimler’s Community Approach to TAS Platform MonitoringDaimler’s Community Approach to TAS Platform Monitoring
Daimler’s Community Approach to TAS Platform MonitoringVMware Tanzu
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsSanjeev Sharma
 
Dell Technology World - IT as a Business - Multi-Cloud Strategy is your Product
Dell Technology World - IT as a Business - Multi-Cloud Strategy is your ProductDell Technology World - IT as a Business - Multi-Cloud Strategy is your Product
Dell Technology World - IT as a Business - Multi-Cloud Strategy is your ProductManuel "Manny" Rodriguez-Perez
 
Improving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware TakeoutImproving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware TakeoutVMware Tanzu
 
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
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Christophe Lucas
 
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
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapIBM UrbanCode Products
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Sanjeev Sharma
 
Don’t Let Technology Slow Down Your Digital Transformation
Don’t Let Technology Slow Down Your Digital TransformationDon’t Let Technology Slow Down Your Digital Transformation
Don’t Let Technology Slow Down Your Digital TransformationDevOps.com
 
Don’t Let Technology Slow Down Your Digital Transformation
Don’t Let Technology Slow Down Your Digital TransformationDon’t Let Technology Slow Down Your Digital Transformation
Don’t Let Technology Slow Down Your Digital TransformationDevOps.com
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation XebiaLabs
 
Smart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech WebinarSmart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech WebinarKellton Tech Solutions Ltd
 
Integration (Application?) Modernization with IBM Garage
Integration (Application?) Modernization with IBM GarageIntegration (Application?) Modernization with IBM Garage
Integration (Application?) Modernization with IBM GarageAndrew Ferrier
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps MeetupKyle Brown
 
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...eG Innovations
 
Discover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudDiscover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudProlifics
 

Similar to Daimler DevOps KPI-as-a-Service Solution (20)

Daimler’s Community Approach to TAS Platform Monitoring
Daimler’s Community Approach to TAS Platform MonitoringDaimler’s Community Approach to TAS Platform Monitoring
Daimler’s Community Approach to TAS Platform Monitoring
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
 
Dell Technology World - IT as a Business - Multi-Cloud Strategy is your Product
Dell Technology World - IT as a Business - Multi-Cloud Strategy is your ProductDell Technology World - IT as a Business - Multi-Cloud Strategy is your Product
Dell Technology World - IT as a Business - Multi-Cloud Strategy is your Product
 
Improving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware TakeoutImproving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware Takeout
 
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
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
 
Forecast key1 0615_ak_evening
Forecast key1 0615_ak_eveningForecast key1 0615_ak_evening
Forecast key1 0615_ak_evening
 
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...
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
 
Don’t Let Technology Slow Down Your Digital Transformation
Don’t Let Technology Slow Down Your Digital TransformationDon’t Let Technology Slow Down Your Digital Transformation
Don’t Let Technology Slow Down Your Digital Transformation
 
Don’t Let Technology Slow Down Your Digital Transformation
Don’t Let Technology Slow Down Your Digital TransformationDon’t Let Technology Slow Down Your Digital Transformation
Don’t Let Technology Slow Down Your Digital Transformation
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation
 
Smart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech WebinarSmart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech Webinar
 
Integration (Application?) Modernization with IBM Garage
Integration (Application?) Modernization with IBM GarageIntegration (Application?) Modernization with IBM Garage
Integration (Application?) Modernization with IBM Garage
 
App Modernization
App ModernizationApp Modernization
App Modernization
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
 
Ibm
IbmIbm
Ibm
 
Discover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudDiscover BPM Optimization in the Cloud
Discover BPM Optimization in the Cloud
 

More from VMware Tanzu

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleVMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready AppsVMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsVMware Tanzu
 

More from VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Recently uploaded

The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 

Recently uploaded (20)

The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 

Daimler DevOps KPI-as-a-Service Solution

  • 1. DevOps KPI-as-a-Service Daimler Solution ROLAND FETSCHER THOMAS MUELLER ROBERT WERNER DIETER FLICK Mercedes-Benz EQC 400 4MATIC: combined power consumption: 20.8-19.7 kWh/100 km; combined CO2 emissions: 0 g/km* *Electrical energy consumption and range have been determined on the basis of Regulation (EC) No. 692/2008. Electrical energy consumption and range depend on the SpringOne – 3. September 2020
  • 2. located in Stuttgart, Germany DevOps & Software Engineering ITT / FS – Products & IT Service Management - IT infrastructure solutions - Daimler Hybrid Cloud - Providing on- and off-prem cloud platforms Thomas Müller Product Owner Roland Fetscher Platform Architect
  • 3. Confidential │ ©2020 VMware, Inc. 3 VMware team Dieter Flick Robert Werner Dieter works as a Platform Architect at VMware. He works since 20 years in technical software sales. He is passionate about helping his customers to architect, build and run software. His focus at VMware is to enable developers and operations to leverage platforms to release software continuously and without downtime. Robert is an Engagement Director at Pivotal (now part of VMware) in Germany. With a team of architects and support engineers, Robert is supporting Daimler AG + VMware with its DevOps transformation and its company-wide Pivotal Cloud Foundry platforms.
  • 4. History as Solution Architects for Mercedes Me application ▪ Track telemetry vehicle’s data ▪ Maintenance and service management ▪ Remote service and vehicle diagnostics ▪ Daimler Mobility Services (YOUR-NOW) ▪ Remote Parking Assist ▪ Global availability SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
  • 5. 2Mercedes-AMG GLC 43 4MATIC Coupe (Fuel consumption combined: 10.6-10.2 l/100 km; Combined CO2 emissions: 2015 New architecture approach From IBM WebSphere monolith to microservice architecture with CF SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
  • 6. Mercedes-AMG GLC 43 4MATIC Coupe (Fuel consumption combined: 10.6-10.2 l/100 km; Combined CO2 emissions: ▪ Mid of 2018 ▪ Spread out new solution within Daimler ▪ Positive feedback Build up PoC playground ▪ GoLive March 2019 ▪ Integration in Daimler Hybrid Cloud ▪ Enabling CF to application owner and developer teams ▪ 08/2020 roughly 95 app projects Stable Multi-Site-Platforms ▪ Stable product with support ▪ Developer self-services ▪ Automation process ▪ Less operation topics ▪ Separation platform/application ops Solution Architects and Ops Team ▪ Pitched idea to management ▪ Agreed on proposal ▪ Invest in business case ▪ Role changed to Platform Architects Idea Daimler-wide platform Team idea Daimler-wide Cloud Foundry platform SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
  • 7. Daimler Hybrid Cloud portfolio Platform-as-a-Service Container-as-a-Service DevOps Toolchain On-premises Off-premise s Solutions by public cloud hyperscaler SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
  • 8. #TwiceAsFast - top management strategy More transparency with KPIs #TAF IT strategy ▪ All cloud platforms tenant growth ▪ PaaS: amount of ORGs ▪ API-management ▪ Cyber-Security measures ▪ and more.. PaaS platform monitoring ▪ Capacity Management for ops ▪ GB RAM / hrs usage for internal controlling ▪ AI / SI reporting Platform-as-a-Product approach - motivation to improve SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
  • 9. Learnings from conferences and companies Formed our mission View: Platform team Developers „We are building this platform not for us, we are building it for Daimler developers” SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
  • 10. Intranet and internet resources Object storage Mail server eco system Platform Services: ▪ MySQL ▪ PostgreSQL ▪ RabbitMQ ▪ Redis ▪ AutoAppScaler ▪ Spring Cloud Services ▪ Kibana ▪ Prometheus ▪ Elasticsearch ▪ CredHub DHC RX External backend services ▪ DB2, Oracle, PostgreSQL ▪ MongoDB Developer teams benefits ▪ First day readiness ▪ DevOps, self-service ▪ CI / CD pipeline deployments ▪ Sample integrations ▪ Automated testing Platform integration Focusing on developer demand SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
  • 11. #QnA • Open question and answer session with dev team • Weekly opportunity Communication • Social Intranet • GitHub • Mattermost • Newsletter Enablement • Developer workshops on specific topics • DHC Academy CF / K8s • Kick off intro • Application transformation • Follow ups Team sessions • VMware Tanzu • Cloud readiness assessment • security vulnerabilities • code analyzer Application Scan • Internal events or department townhalls • External conferences Presentations • Community event • Physical / webinar • User stories • Integration examples Meet up Application owners and developers Enablement SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
  • 12. What Does “Good” Look Like? SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
  • 13. What Does “Good” Look Like? SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution 1. ask your users
  • 14. What Does “Good” Look Like? SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution 2. look at your data
  • 15. What Does “Good” Look Like? SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution what drives software delivery & operational performance https://www.devops-research.com/research.html
  • 16. Performance Metrics SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
  • 17. Leverage the platform data SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution Initial questions ▪ What kind of data is available in cloud foundry? ▪ What can we learn from this data? ▪ What is important? ▪ What is used? ▪ Where to focus on? ▪ How to access the data? ▪ How to analyze and visualize the data? ▪ How to achieve the above with little effort?
  • 18. Approach: develop a KPIs as a service application Additions to what the platform does already ▪ Manage data over long time period (multiple month) ▪ Collect data each day (snap shots) ▪ Collect all audit events generated on the platform ▪ Generate reports on demand in excel format SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
  • 19. metricr db Cloud Controller GET /api/v1/zip request report Manage data Collect data Excel based KPI report Architecture Data flow and report creation SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
  • 20. load data Scheduled to run once perday
  • 21. Generate report Demo SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
  • 22. Report examples SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
  • 23. Current status Conclusion ▪ This is a proof of concept ▪ Our intention was” learning by doing” ▪ Produce results with little effort ▪ There are plenty other options to analyze and visualize the data ▪ We would be interested in other ideas ▪ Code on Github: https://github.com/dflick-pivotal/cf-devops-metricr SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
  • 24. Goals of new KPI tool Where to improve ? Constantly question yourself as a product team ▪ Right direction, are we still successful ? ▪ Better integration Daimler eco system ▪ Developer documentation ▪ Are we fast enough for DevOps team ? ▪ What are obstacles during development ? ▪ Higher automation level Marketing within Daimler ▪ Intranet communication ▪ Share KPIs ▪ Share user stories SpringOne | Daimler AG + VMware | DevOps KPIs as a Service: Daimler’s Solution
  • 25. Thank you - Let’s start with QnA Roland Fetscher ▪ linkedin.com/in/rolandfetscher ▪ twitter.com/rolandfetscher Thomas Müller ▪ linkedin.com/in/thomas54 Robert Werner ▪ linkedin.com/in/robert-werner-de Dieter Flick ▪ linkedin.com/in/dieter-flick-4792441