SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Devops as a service
Devops as a serviceDevops as a service
Devops as a service
 
EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud
EKS vs GKE vs AKS - Evaluating Kubernetes in the CloudEKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud
EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud
 
Transforming Organizations with CI/CD
Transforming Organizations with CI/CDTransforming Organizations with CI/CD
Transforming Organizations with CI/CD
 
Platform engineering 101
Platform engineering 101Platform engineering 101
Platform engineering 101
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes Introduction
 
Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)
 
Red Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShiftRed Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShift
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
 
Agile Assessment Version 1.0
Agile Assessment Version 1.0Agile Assessment Version 1.0
Agile Assessment Version 1.0
 
Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
Terraform GitOps on Codefresh
Terraform GitOps on CodefreshTerraform GitOps on Codefresh
Terraform GitOps on Codefresh
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps Presentation
 
Google Cloud Platform Solutions for DevOps Engineers
Google Cloud Platform Solutions  for DevOps EngineersGoogle Cloud Platform Solutions  for DevOps Engineers
Google Cloud Platform Solutions for DevOps Engineers
 
Cloud Native: what is it? Why?
Cloud Native: what is it? Why?Cloud Native: what is it? Why?
Cloud Native: what is it? Why?
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for Partners
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio Management
 
Red Hat Container Strategy
Red Hat Container StrategyRed Hat Container Strategy
Red Hat Container Strategy
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)
 

Similar a DevOps KPIs as a Service: Daimler’s Solution

Discover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudDiscover BPM Optimization in the Cloud
Discover BPM Optimization in the Cloud
Prolifics
 

Similar a DevOps KPIs as a Service: Daimler’s 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
 

Más de VMware Tanzu

Más de 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
 

Último

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Último (20)

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 

DevOps KPIs as a Service: Daimler’s 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