SlideShare une entreprise Scribd logo
1  sur  49
DevOps in Practice
QINGSONG ZHANG, PH. D.
Something related to me
Ph. D.
Sr. IT Architect
Software Manager
Sr. DevOps Staff
Sr. DevOps
Manager
Outline
• Internet  IoT
• Information  Data
• DevOps  DataOps
• Why DevOps
• How DevOps
• DevOps inWalmart
• From DevOps to DataOps
• How DataOps
IoT
50
petabytes
The Internet ofThings (IoT) is a system of
interrelated computing devices, mechanical
and digital machines, objects, animals or
people that are provided with unique
identifiersand the ability to transfer data over
a network without requiring human-to-
human or human-to-computer interaction.
Connect, Monitor, Search,
Manage, Control, Play
4000
Exabyte
Service /
Information
Intelligent/
Connected Systems
Data service component in smart
products driving increased value
and differentiation
Big Data
Insights on new products by more
efficiently interpreting massive
quantities of data
Cloud
Demand for apps requires fast, scalable
environments for dev and test, as well as
production
Instrumented Products
Industry requirements demand faster
response to regulations and
standards, with traceability and
quality
Social Business
Broader set of stakeholders
collaborates to deliver continuous
innovation and value
Mobile
Modern workforce
expects constantly
updated data to
connect to enterprise systems
Data
What is DevOps
•Culture
•Respect &Trust
•Embrace Change
•Transparent
•Automation
•Continuous integration (CI) and delivery (CD)
•Infrastructure as code
•Lean
•Focus on producing value for end user
•Small batch size
•Measurement (Metrics)
•Measure everything
•Show the improvement
•Sharing
•Open information sharing
•Collaboration & communication
Why do we need DevOps
• Technical benefits:
• Continuous software delivery
• Less complex problems to fix
• Faster resolution of problems
• Business benefits:
• Faster delivery of features
• More stable operating environments
• More time available to add value (rather than
fix/maintain)
How to DevOps
• Collaborative Development
• Foster productive collaboration
• lifecycle integrations
• Development on the cloud for continuous delivery
• ContinuousTesting
• Enhanced integrations and capabilities to synchronize
software testing with deployment and operations
• Continuous Release and Deployment
• Greater delivery speed and frequency for complex
applications
• Continuous Monitoring
• Capabilities to improve service quality by monitoring
application performance
Agile development approach
• It spans the entire lifecycle, includes
business planning and creation to delivery
and feedback.
• Enable continuous delivery of
software‐driven processes and innovation
Web Server
App Server
Database
Internet/FirewallEnd Users Lan/network Web front-end Services Middleware
Yesterday
 Waterfall development
 Weeks to provision
 Static resources
 Limited change windows
 $100k+ of compute
 Limited number of users, in
business hours
Now/Tomorrow
 Agile development
 Continuous deployment
 Dynamic resourcing
 Spans across data centers and
clouds
 Friction of compute costs
 Millions of users with 24x7 access Private
Public
Public
Web Server
Message Q
Database
In Memory
Cache
App ServerApp Server
What about DataOps
… Data is not only considered as an Asset FOR COMPETITIVE
ADVANTAGE; but now a Strategic Asset for COMPETITIVE SURVIVAL
…
Chief
Information
Officer
Line of
Business
Executive
Chief
Data
Officer
Chief
Analytics
Officer
Compliance
Marketing
Risk
Chief
Digital
Officer
Chief
Information
Officer
Devlopment
(Software
Engineering)
Technology
Operation
Infrastructure
Quality
Assurance
DevOps
Definition:
Collaboration between
development,
operations and quality
assurance engineering
across the entire
application delivery
pipeline --- from design
and coding to testing
and production support
Integration
Chief
Data
Officer
Acquisition
Privacy
Legal
Security
Quality
DataOps
Definition:
A data management
method that
emphasize
communication,
collaboration,
integration and
automation of process
between data
engineers, data
scientists and other
data professionals
• Mission:
To enable system developers and
managers to handle modern, web-
based application development and
deployment.
Infrastructure requirements:
Need to support the quantity,
performance demands and diversity
of systems available to a modern
enterprise --- from on-premise
servers to hybrid clouds and
container environments.
• Mission:
To enable data professionals to
optimize for modern, web-based
data storage and analytics.
Infrastructure requirements:
Needs to support highly scalable,
highly available and diverse types of
data and data storage
environments.
Top 10 DevOps Companies
Mission Statement
To help people save money
so they can live better
Goal
Becoming an international
brand
Vison
“If we work together, we’ll lower
the cost of living for everyone …
we’ll give the world an opportunity
to see what it’s like to save and
have a better life.”
Slogan
Save money, Live better
• Founded in 1962 by SamWalton
• Ranked 1st by Fortune 500
• $466 Billion sales
• 2.2M associates
• 11,500 stores in 28 countries
• E-Commerce in 11 countries
• 198M users @20M per day
• 3417 Application in production
• ~ 1000 Deployments per day
• Share the
responsibilities and
serve the customers
• It’s our problem!
• Founded in 2011, acquired byWalmart in 2013
• A new open source DevOps platform for cloud
and application lifecycle management (ALM),
which was developed byWalmart Labs.
• Works with multiple public and private cloud
platforms out of the box, including Microsoft
Azure, Rackspace, AWS and CenturyLink Cloud,
as well as any OpenStack clouds.
• Works with RDMS and NoSQL Databases, Node.js,
Electrode, Docker, ElasticSearch and many others.
• Includes monitoring tools, auto-healing, auto-
replacing and auto-scaling.
• Integrated with enterprise identity services, quota
management and configuration management
systems.
• Released to public at the beginning of 2016
OneOps
• OpenStack
• 170,000+ cores
• 30+ cloud regions
• OneOps
• 5000+ users
• 3000+ applications/services
• 60+ open source products
• 40,000+ monthly deployment
• 100,000+ monthly auto-repairs
• 1000+ monthly auto-replace
Technologie
s:
Ruby,
Chef,
Tomcat,
Postgres,
LogStash,
ActiveMq,
Cassandra,
ElastiSearch,
Etc.
Minimum
Requirement:
8 GB Memory
2 CPU
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform

Contenu connexe

Tendances

Cloud native principles
Cloud native principlesCloud native principles
Cloud native principlesDiego Pacheco
 
Slide DevSecOps Microservices
Slide DevSecOps Microservices Slide DevSecOps Microservices
Slide DevSecOps Microservices Hendri Karisma
 
2019 DevSecOps Reference Architectures
2019 DevSecOps Reference Architectures2019 DevSecOps Reference Architectures
2019 DevSecOps Reference ArchitecturesSonatype
 
0 to hero with Azure DevOps
0 to hero with Azure DevOps0 to hero with Azure DevOps
0 to hero with Azure DevOpsChristos Matskas
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarCambay Digital
 
Monitoring kubernetes with prometheus
Monitoring kubernetes with prometheusMonitoring kubernetes with prometheus
Monitoring kubernetes with prometheusBrice Fernandes
 
DevSecOps Implementation Journey
DevSecOps Implementation JourneyDevSecOps Implementation Journey
DevSecOps Implementation JourneyDevOps Indonesia
 
Building a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containersBuilding a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containersAmazon Web Services
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps OverviewSagar Mody
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOpsJeff Bramwell
 
Set Up a CI/CD Pipeline for Deploying Containers Using the AWS Developer Tool...
Set Up a CI/CD Pipeline for Deploying Containers Using the AWS Developer Tool...Set Up a CI/CD Pipeline for Deploying Containers Using the AWS Developer Tool...
Set Up a CI/CD Pipeline for Deploying Containers Using the AWS Developer Tool...Amazon Web Services
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application ModernizationKarina Matos
 
Infrastructure is code with the AWS CDK - MAD312 - New York AWS Summit
Infrastructure is code with the AWS CDK - MAD312 - New York AWS SummitInfrastructure is code with the AWS CDK - MAD312 - New York AWS Summit
Infrastructure is code with the AWS CDK - MAD312 - New York AWS SummitAmazon Web Services
 

Tendances (20)

Cloud native principles
Cloud native principlesCloud native principles
Cloud native principles
 
Slide DevSecOps Microservices
Slide DevSecOps Microservices Slide DevSecOps Microservices
Slide DevSecOps Microservices
 
2019 DevSecOps Reference Architectures
2019 DevSecOps Reference Architectures2019 DevSecOps Reference Architectures
2019 DevSecOps Reference Architectures
 
0 to hero with Azure DevOps
0 to hero with Azure DevOps0 to hero with Azure DevOps
0 to hero with Azure DevOps
 
DevOps Best Practices
DevOps Best PracticesDevOps Best Practices
DevOps Best Practices
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices Webinar
 
DevOps
DevOpsDevOps
DevOps
 
CI/CD on AWS
CI/CD on AWSCI/CD on AWS
CI/CD on AWS
 
Monitoring kubernetes with prometheus
Monitoring kubernetes with prometheusMonitoring kubernetes with prometheus
Monitoring kubernetes with prometheus
 
Implementing DevSecOps
Implementing DevSecOpsImplementing DevSecOps
Implementing DevSecOps
 
DevSecOps Implementation Journey
DevSecOps Implementation JourneyDevSecOps Implementation Journey
DevSecOps Implementation Journey
 
Building a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containersBuilding a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containers
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Power of Azure Devops
Power of Azure DevopsPower of Azure Devops
Power of Azure Devops
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOps
 
Set Up a CI/CD Pipeline for Deploying Containers Using the AWS Developer Tool...
Set Up a CI/CD Pipeline for Deploying Containers Using the AWS Developer Tool...Set Up a CI/CD Pipeline for Deploying Containers Using the AWS Developer Tool...
Set Up a CI/CD Pipeline for Deploying Containers Using the AWS Developer Tool...
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 
Infrastructure is code with the AWS CDK - MAD312 - New York AWS Summit
Infrastructure is code with the AWS CDK - MAD312 - New York AWS SummitInfrastructure is code with the AWS CDK - MAD312 - New York AWS Summit
Infrastructure is code with the AWS CDK - MAD312 - New York AWS Summit
 
Introduction to DevSecOps
Introduction to DevSecOpsIntroduction to DevSecOps
Introduction to DevSecOps
 

En vedette

Navigating the open stack ecosystem summit vancouver.pptx
Navigating the open stack ecosystem   summit vancouver.pptxNavigating the open stack ecosystem   summit vancouver.pptx
Navigating the open stack ecosystem summit vancouver.pptxSriram Subramanian
 
Rails Request & Middlewares
Rails Request & MiddlewaresRails Request & Middlewares
Rails Request & MiddlewaresSantosh Wadghule
 
Rails Request Response Lifecycle
Rails Request Response LifecycleRails Request Response Lifecycle
Rails Request Response LifecycleIvan Storck
 
Request-Response Cycle of Ruby on Rails App
Request-Response Cycle of Ruby on Rails AppRequest-Response Cycle of Ruby on Rails App
Request-Response Cycle of Ruby on Rails AppNathalie Steinmetz
 
Web : Request-Response Lifecycle (Ruby on Rails)
Web : Request-Response Lifecycle (Ruby on Rails)Web : Request-Response Lifecycle (Ruby on Rails)
Web : Request-Response Lifecycle (Ruby on Rails)Rakesh Jha
 
Continuous Deployment at Etsy - SXSW 2012 Lean Startup Track
Continuous Deployment at Etsy - SXSW 2012 Lean Startup TrackContinuous Deployment at Etsy - SXSW 2012 Lean Startup Track
Continuous Deployment at Etsy - SXSW 2012 Lean Startup TrackChad Dickerson
 
React.js & Om: A hands-on walkthrough of better ways to build web UIs
React.js & Om: A hands-on walkthrough of better ways to build web UIsReact.js & Om: A hands-on walkthrough of better ways to build web UIs
React.js & Om: A hands-on walkthrough of better ways to build web UIsAdam Solove
 
Make GUI Apps with Shoes
Make GUI Apps with ShoesMake GUI Apps with Shoes
Make GUI Apps with ShoesBrian Hogan
 
Ruby application based on http
Ruby application based on httpRuby application based on http
Ruby application based on httpRichard Huang
 
Deployment with Ruby on Rails
Deployment with Ruby on RailsDeployment with Ruby on Rails
Deployment with Ruby on RailsJonathan Weiss
 
Developing cross platform desktop application with Ruby
Developing cross platform desktop application with RubyDeveloping cross platform desktop application with Ruby
Developing cross platform desktop application with RubyAnis Ahmad
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Patrick McDonnell
 
Scaling Etsy: What Went Wrong, What Went Right
Scaling Etsy: What Went Wrong, What Went RightScaling Etsy: What Went Wrong, What Went Right
Scaling Etsy: What Went Wrong, What Went RightRoss Snyder
 
Continuous Deployment at Etsy: A Tale of Two Approaches
Continuous Deployment at Etsy: A Tale of Two ApproachesContinuous Deployment at Etsy: A Tale of Two Approaches
Continuous Deployment at Etsy: A Tale of Two ApproachesRoss Snyder
 
Etsy Business case presentation
Etsy Business case presentationEtsy Business case presentation
Etsy Business case presentationkatymorgan89
 
Etsy Case Study
Etsy Case StudyEtsy Case Study
Etsy Case StudySlideShare
 
Principles and Practices in Continuous Deployment at Etsy
Principles and Practices in Continuous Deployment at EtsyPrinciples and Practices in Continuous Deployment at Etsy
Principles and Practices in Continuous Deployment at EtsyMike Brittain
 

En vedette (19)

Navigating the open stack ecosystem summit vancouver.pptx
Navigating the open stack ecosystem   summit vancouver.pptxNavigating the open stack ecosystem   summit vancouver.pptx
Navigating the open stack ecosystem summit vancouver.pptx
 
Scaling Deployment at Etsy
Scaling Deployment at EtsyScaling Deployment at Etsy
Scaling Deployment at Etsy
 
Rails Request & Middlewares
Rails Request & MiddlewaresRails Request & Middlewares
Rails Request & Middlewares
 
Rails Request Response Lifecycle
Rails Request Response LifecycleRails Request Response Lifecycle
Rails Request Response Lifecycle
 
Request-Response Cycle of Ruby on Rails App
Request-Response Cycle of Ruby on Rails AppRequest-Response Cycle of Ruby on Rails App
Request-Response Cycle of Ruby on Rails App
 
Web : Request-Response Lifecycle (Ruby on Rails)
Web : Request-Response Lifecycle (Ruby on Rails)Web : Request-Response Lifecycle (Ruby on Rails)
Web : Request-Response Lifecycle (Ruby on Rails)
 
Continuous Deployment at Etsy - SXSW 2012 Lean Startup Track
Continuous Deployment at Etsy - SXSW 2012 Lean Startup TrackContinuous Deployment at Etsy - SXSW 2012 Lean Startup Track
Continuous Deployment at Etsy - SXSW 2012 Lean Startup Track
 
React.js & Om: A hands-on walkthrough of better ways to build web UIs
React.js & Om: A hands-on walkthrough of better ways to build web UIsReact.js & Om: A hands-on walkthrough of better ways to build web UIs
React.js & Om: A hands-on walkthrough of better ways to build web UIs
 
DevTools at Etsy
DevTools at EtsyDevTools at Etsy
DevTools at Etsy
 
Make GUI Apps with Shoes
Make GUI Apps with ShoesMake GUI Apps with Shoes
Make GUI Apps with Shoes
 
Ruby application based on http
Ruby application based on httpRuby application based on http
Ruby application based on http
 
Deployment with Ruby on Rails
Deployment with Ruby on RailsDeployment with Ruby on Rails
Deployment with Ruby on Rails
 
Developing cross platform desktop application with Ruby
Developing cross platform desktop application with RubyDeveloping cross platform desktop application with Ruby
Developing cross platform desktop application with Ruby
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
 
Scaling Etsy: What Went Wrong, What Went Right
Scaling Etsy: What Went Wrong, What Went RightScaling Etsy: What Went Wrong, What Went Right
Scaling Etsy: What Went Wrong, What Went Right
 
Continuous Deployment at Etsy: A Tale of Two Approaches
Continuous Deployment at Etsy: A Tale of Two ApproachesContinuous Deployment at Etsy: A Tale of Two Approaches
Continuous Deployment at Etsy: A Tale of Two Approaches
 
Etsy Business case presentation
Etsy Business case presentationEtsy Business case presentation
Etsy Business case presentation
 
Etsy Case Study
Etsy Case StudyEtsy Case Study
Etsy Case Study
 
Principles and Practices in Continuous Deployment at Etsy
Principles and Practices in Continuous Deployment at EtsyPrinciples and Practices in Continuous Deployment at Etsy
Principles and Practices in Continuous Deployment at Etsy
 

Similaire à How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform

How to add security in dataops and devops
How to add security in dataops and devopsHow to add security in dataops and devops
How to add security in dataops and devopsUlf Mattsson
 
Webinar: The 5 Most Critical Things to Understand About Modern Data Integration
Webinar: The 5 Most Critical Things to Understand About Modern Data IntegrationWebinar: The 5 Most Critical Things to Understand About Modern Data Integration
Webinar: The 5 Most Critical Things to Understand About Modern Data IntegrationSnapLogic
 
DevOps offerings by Brainstack Technologies
DevOps offerings by Brainstack TechnologiesDevOps offerings by Brainstack Technologies
DevOps offerings by Brainstack Technologieschhavi bansal
 
OPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
OPEN'17_4_Postgres: The Centerpiece for Modernising IT InfrastructuresOPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
OPEN'17_4_Postgres: The Centerpiece for Modernising IT InfrastructuresKangaroot
 
V1 info tech portfolio
V1 info tech portfolioV1 info tech portfolio
V1 info tech portfolioV1InfoTech
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems
 
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONIBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONKellton Tech Solutions Ltd
 
IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM
 
Securing the Cloud Native Stack
Securing the Cloud Native StackSecuring the Cloud Native Stack
Securing the Cloud Native StackApcera
 
Ravi namboori-cloud computing
Ravi namboori-cloud computingRavi namboori-cloud computing
Ravi namboori-cloud computingravi namboori
 
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014Exponential_e
 
It Consulting & Services - Black Basil Technologies
It Consulting & Services  - Black Basil TechnologiesIt Consulting & Services  - Black Basil Technologies
It Consulting & Services - Black Basil TechnologiesBlack Basil Technologies
 
Securing the Cloud Native stack
Securing the Cloud Native stackSecuring the Cloud Native stack
Securing the Cloud Native stackHector Tapia
 
Alfresco Day Amsterdam 2015 - Alfresco Keynote: Accelerating Digital Transfor...
Alfresco Day Amsterdam 2015 - Alfresco Keynote: Accelerating Digital Transfor...Alfresco Day Amsterdam 2015 - Alfresco Keynote: Accelerating Digital Transfor...
Alfresco Day Amsterdam 2015 - Alfresco Keynote: Accelerating Digital Transfor...Alfresco Software
 
Jelastic Cloud-in-the-Box on Top of IBM PureSystems
Jelastic Cloud-in-the-Box on Top of IBM PureSystemsJelastic Cloud-in-the-Box on Top of IBM PureSystems
Jelastic Cloud-in-the-Box on Top of IBM PureSystemsJelastic Multi-Cloud PaaS
 
Application Services - CCS Technologies (P) Ltd.
Application Services - CCS Technologies (P) Ltd.Application Services - CCS Technologies (P) Ltd.
Application Services - CCS Technologies (P) Ltd.CCS Technologies (P) Ltd.
 
Ultimate AppDev Stack is Cloud Suite
Ultimate AppDev Stack is Cloud SuiteUltimate AppDev Stack is Cloud Suite
Ultimate AppDev Stack is Cloud SuiteEric D. Schabell
 

Similaire à How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform (20)

Brainstack offerings
Brainstack offeringsBrainstack offerings
Brainstack offerings
 
How to add security in dataops and devops
How to add security in dataops and devopsHow to add security in dataops and devops
How to add security in dataops and devops
 
Webinar: The 5 Most Critical Things to Understand About Modern Data Integration
Webinar: The 5 Most Critical Things to Understand About Modern Data IntegrationWebinar: The 5 Most Critical Things to Understand About Modern Data Integration
Webinar: The 5 Most Critical Things to Understand About Modern Data Integration
 
DevOps offerings by Brainstack Technologies
DevOps offerings by Brainstack TechnologiesDevOps offerings by Brainstack Technologies
DevOps offerings by Brainstack Technologies
 
OPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
OPEN'17_4_Postgres: The Centerpiece for Modernising IT InfrastructuresOPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
OPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
 
V1 info tech portfolio
V1 info tech portfolioV1 info tech portfolio
V1 info tech portfolio
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONIBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
 
IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data
 
Securing the Cloud Native Stack
Securing the Cloud Native StackSecuring the Cloud Native Stack
Securing the Cloud Native Stack
 
Ravi namboori ppt
Ravi namboori pptRavi namboori ppt
Ravi namboori ppt
 
Ravi namboori-cloud computing
Ravi namboori-cloud computingRavi namboori-cloud computing
Ravi namboori-cloud computing
 
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
 
It Consulting & Services - Black Basil Technologies
It Consulting & Services  - Black Basil TechnologiesIt Consulting & Services  - Black Basil Technologies
It Consulting & Services - Black Basil Technologies
 
Securing the Cloud Native stack
Securing the Cloud Native stackSecuring the Cloud Native stack
Securing the Cloud Native stack
 
Alfresco Day Amsterdam 2015 - Alfresco Keynote: Accelerating Digital Transfor...
Alfresco Day Amsterdam 2015 - Alfresco Keynote: Accelerating Digital Transfor...Alfresco Day Amsterdam 2015 - Alfresco Keynote: Accelerating Digital Transfor...
Alfresco Day Amsterdam 2015 - Alfresco Keynote: Accelerating Digital Transfor...
 
Jelastic Cloud-in-the-Box on Top of IBM PureSystems
Jelastic Cloud-in-the-Box on Top of IBM PureSystemsJelastic Cloud-in-the-Box on Top of IBM PureSystems
Jelastic Cloud-in-the-Box on Top of IBM PureSystems
 
Application Services - CCS Technologies (P) Ltd.
Application Services - CCS Technologies (P) Ltd.Application Services - CCS Technologies (P) Ltd.
Application Services - CCS Technologies (P) Ltd.
 
Moogilu StartupKit
Moogilu StartupKitMoogilu StartupKit
Moogilu StartupKit
 
Ultimate AppDev Stack is Cloud Suite
Ultimate AppDev Stack is Cloud SuiteUltimate AppDev Stack is Cloud Suite
Ultimate AppDev Stack is Cloud Suite
 

Dernier

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Dernier (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Platform

  • 2. Something related to me Ph. D. Sr. IT Architect Software Manager Sr. DevOps Staff Sr. DevOps Manager
  • 3. Outline • Internet  IoT • Information  Data • DevOps  DataOps • Why DevOps • How DevOps • DevOps inWalmart • From DevOps to DataOps • How DataOps
  • 4. IoT 50 petabytes The Internet ofThings (IoT) is a system of interrelated computing devices, mechanical and digital machines, objects, animals or people that are provided with unique identifiersand the ability to transfer data over a network without requiring human-to- human or human-to-computer interaction. Connect, Monitor, Search, Manage, Control, Play 4000 Exabyte
  • 5. Service / Information Intelligent/ Connected Systems Data service component in smart products driving increased value and differentiation Big Data Insights on new products by more efficiently interpreting massive quantities of data Cloud Demand for apps requires fast, scalable environments for dev and test, as well as production Instrumented Products Industry requirements demand faster response to regulations and standards, with traceability and quality Social Business Broader set of stakeholders collaborates to deliver continuous innovation and value Mobile Modern workforce expects constantly updated data to connect to enterprise systems Data
  • 6.
  • 7. What is DevOps •Culture •Respect &Trust •Embrace Change •Transparent •Automation •Continuous integration (CI) and delivery (CD) •Infrastructure as code •Lean •Focus on producing value for end user •Small batch size •Measurement (Metrics) •Measure everything •Show the improvement •Sharing •Open information sharing •Collaboration & communication
  • 8. Why do we need DevOps • Technical benefits: • Continuous software delivery • Less complex problems to fix • Faster resolution of problems • Business benefits: • Faster delivery of features • More stable operating environments • More time available to add value (rather than fix/maintain)
  • 9. How to DevOps • Collaborative Development • Foster productive collaboration • lifecycle integrations • Development on the cloud for continuous delivery • ContinuousTesting • Enhanced integrations and capabilities to synchronize software testing with deployment and operations • Continuous Release and Deployment • Greater delivery speed and frequency for complex applications • Continuous Monitoring • Capabilities to improve service quality by monitoring application performance Agile development approach • It spans the entire lifecycle, includes business planning and creation to delivery and feedback. • Enable continuous delivery of software‐driven processes and innovation
  • 10. Web Server App Server Database Internet/FirewallEnd Users Lan/network Web front-end Services Middleware Yesterday  Waterfall development  Weeks to provision  Static resources  Limited change windows  $100k+ of compute  Limited number of users, in business hours Now/Tomorrow  Agile development  Continuous deployment  Dynamic resourcing  Spans across data centers and clouds  Friction of compute costs  Millions of users with 24x7 access Private Public Public Web Server Message Q Database In Memory Cache App ServerApp Server
  • 11. What about DataOps … Data is not only considered as an Asset FOR COMPETITIVE ADVANTAGE; but now a Strategic Asset for COMPETITIVE SURVIVAL …
  • 13. Chief Information Officer Devlopment (Software Engineering) Technology Operation Infrastructure Quality Assurance DevOps Definition: Collaboration between development, operations and quality assurance engineering across the entire application delivery pipeline --- from design and coding to testing and production support
  • 14. Integration Chief Data Officer Acquisition Privacy Legal Security Quality DataOps Definition: A data management method that emphasize communication, collaboration, integration and automation of process between data engineers, data scientists and other data professionals
  • 15. • Mission: To enable system developers and managers to handle modern, web- based application development and deployment. Infrastructure requirements: Need to support the quantity, performance demands and diversity of systems available to a modern enterprise --- from on-premise servers to hybrid clouds and container environments. • Mission: To enable data professionals to optimize for modern, web-based data storage and analytics. Infrastructure requirements: Needs to support highly scalable, highly available and diverse types of data and data storage environments.
  • 16. Top 10 DevOps Companies
  • 17. Mission Statement To help people save money so they can live better Goal Becoming an international brand Vison “If we work together, we’ll lower the cost of living for everyone … we’ll give the world an opportunity to see what it’s like to save and have a better life.” Slogan Save money, Live better • Founded in 1962 by SamWalton • Ranked 1st by Fortune 500 • $466 Billion sales • 2.2M associates • 11,500 stores in 28 countries • E-Commerce in 11 countries • 198M users @20M per day • 3417 Application in production • ~ 1000 Deployments per day • Share the responsibilities and serve the customers • It’s our problem!
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. • Founded in 2011, acquired byWalmart in 2013 • A new open source DevOps platform for cloud and application lifecycle management (ALM), which was developed byWalmart Labs. • Works with multiple public and private cloud platforms out of the box, including Microsoft Azure, Rackspace, AWS and CenturyLink Cloud, as well as any OpenStack clouds.
  • 24. • Works with RDMS and NoSQL Databases, Node.js, Electrode, Docker, ElasticSearch and many others. • Includes monitoring tools, auto-healing, auto- replacing and auto-scaling. • Integrated with enterprise identity services, quota management and configuration management systems. • Released to public at the beginning of 2016
  • 25. OneOps • OpenStack • 170,000+ cores • 30+ cloud regions • OneOps • 5000+ users • 3000+ applications/services • 60+ open source products • 40,000+ monthly deployment • 100,000+ monthly auto-repairs • 1000+ monthly auto-replace
  • 27.
  • 28.
  • 29.