SlideShare a Scribd company logo
1
| Copyright © 2014 Tata Consultancy Services Limited
DevOps - A Path for Enterprises to Adopt
(Patterns driving a Culture change)
Bala Peddigari and Ambily KK
Tata Consultancy Services Limited
April 16, 2015
2
Devops : Onion Analogy
3
What you see today….
DevOps Culture
Path for Enterprises - Adopting DevOps
Driving the Culture Change
DevOps – Simplification Demo
4
DevOps
DevOps is the practice of operations and development
engineers participating together in the entire service
lifecycle, from design through the development
process to production support.
So how culture fits into the context of DevOps?
What is DevOps Culture and What Enterprises should do to
adopt it?
5
DevOps CULTURE
Helps to do things to Succeed
Source: http://www.amazon.ca/Reengineering-Alternative-William-Schneider/dp/0071359818
6
Organization Culture Matters…
 Source: 2014 State of DevOps Survey Report
7
Path for Enterprises – Adopting DevOps
Spent more time on Innovation
Stage 1 :
No Culture
Stage 2 :
Culture of
Process
Repeatability
Stage 3 :
Culture of
Participation
Stage 4 :
Culture to
Measure and
Monitor
Stage 5 :
Culture of
Innovation
8
Path for Enterprises – Adopting DevOps in Projects
DevOps - Need
Live Culture
Principles
Celebrate
Milestones
Business
Success
Principles –
Build, Measure
and Learn
Team Rooms
Telemetry
Principles
Apply DevOps
Principles
Dimensions you
See
Patterns for Driving a Cultural Change
Continuous Integration; Continuous Validation; Continuous Delivery; Continuous Feedback
9
DevOps Implementation
OPSDEV
Validate Build
Develop
Bugs
Features
Deploy Monitor
Issue
Tracking
Identify
10
Team Foundation Server (TFS)/Visual Studio Online (VSO)
Extensibility
Cloud Enablement
Reporting
Reporting
Reporting
DevOps Activity Mapping
Backlog
Code
Unit
Test
Build Deploy
Validate
Prod
Deploy
MonitorIdentify
Code
Analysis
Automate
Code Analysis
Code Coverage
Impacted Tests
Validate Architecture
Environment values
Distributed components
Test Scripts
Bug reporting
Data driven
ApprovalsSystem status
App performanceProd Issue tracking
11
TFS / VSO : DevOps Implementation
OPS
Release
Management
Deploy Monitor
Identify
IntelliTrace
App
Insights
DEV
Validate Build
Develop
Issue
Tracking
TFS
VSO
Bugs
Features
Demo
13
DevOps : TFS Implementation
14
DevOps – Cultural Habits
Summing it up
 Establish Trust and Transparency
between Development and Operations
 See Everything through the eyes of
customers
 Streamline your Application Delivery
Pipeline
 Adopt a loosely coupled Service-
oriented Architecture
 Reward Solution Simplicity and
Reliability
 Adopt and Improve how you use
Customer Experience Data
 Development and Operations – Need to
develop culture of participation
15
Key References
 DevOps - Onion Analogy
 DevOps Culture Model
 Visual Studio Test Tooling Guides
 ALM Rangers DevOps Tooling and Guidance
 2014 State of DevOps Survey Report
Questions?
Thank You
Thank You
18
 Technology Head, HiTech, TCS
 Board Member : CMG India and Open
Group Certifying Authority
 DNA : Enterprise Architecture,
Performance Engineering and Scalable
Cloud Solutions and Evangelize
Community of Practices @TCS
 Certifications: Open Group Master
Certified IT Architect, TOGAF Certified,
MCSD Web Applications ; MCPD – Web
Development
 Speaker @ Open Group, IEEE, CMG
India, Microsoft Tech Ed, Dr. Dobbs
Conference and Decoding DevOps
 Blessed with Son and Twin Girls
Bala.Peddigari@tcs.com
Twitter : @balasparks
LinkedIn:
https://in.linkedin.com/in/balasparks
Bala Prasad Peddigari
19
Ambily K K
 CoE Lead : Microsoft Azure, TFS,
.Net
 DNA : Web Technologies, Team
Foundation Server and Drives
Microsoft Community
 Author @ SimpleTalk, Code Project
and DotNetFunda
 Certifications: MCPD – Web
Development
Ambily.k@tcs.com
Blog : http://ambilykk.com
Twitter : @Ambily8
LinkedIn:
https://in.linkedin.com/pub/ambily-
kk/15/a81/380

More Related Content

What's hot

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
Keith Pleas
 
The State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerThe State of DevOps Tools: A Primer
The State of DevOps Tools: A Primer
DevOps.com
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
Mirco Hering
 
DevOps: IT's Automation Revolution
DevOps: IT's Automation RevolutionDevOps: IT's Automation Revolution
DevOps: IT's Automation Revolution
IBM UrbanCode Products
 
Intro to dev ops and cloud services
Intro to dev ops and cloud servicesIntro to dev ops and cloud services
Intro to dev ops and cloud services
hardwyrd
 
DOES14 - Joshua Corman - Sonatype
DOES14 - Joshua Corman - SonatypeDOES14 - Joshua Corman - Sonatype
DOES14 - Joshua Corman - Sonatype
Gene Kim
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Vimal Suba
 
Scaling DevOps Adoption
Scaling DevOps AdoptionScaling DevOps Adoption
Scaling DevOps Adoption
Mark Rendell
 
Devops
DevopsDevops
Devops
lakmal123
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps Success
DevOps.com
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0
Mohamed Taman
 
devops
devops devops
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
 
Devops architecture
Devops architectureDevops architecture
Devops architecture
Ojasvi Jagtap
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
Robert Sell
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
Jérôme Kehrli
 
What Is DevOps?
What Is DevOps?What Is DevOps?
What Is DevOps?
Soumya De
 
Enterprise DevOps
Enterprise DevOpsEnterprise DevOps
Enterprise DevOps
Microsoft Visual Studio
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
Adithya Krishnakant
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps Transformation
Chef
 

What's hot (20)

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
 
The State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerThe State of DevOps Tools: A Primer
The State of DevOps Tools: A Primer
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
 
DevOps: IT's Automation Revolution
DevOps: IT's Automation RevolutionDevOps: IT's Automation Revolution
DevOps: IT's Automation Revolution
 
Intro to dev ops and cloud services
Intro to dev ops and cloud servicesIntro to dev ops and cloud services
Intro to dev ops and cloud services
 
DOES14 - Joshua Corman - Sonatype
DOES14 - Joshua Corman - SonatypeDOES14 - Joshua Corman - Sonatype
DOES14 - Joshua Corman - Sonatype
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
 
Scaling DevOps Adoption
Scaling DevOps AdoptionScaling DevOps Adoption
Scaling DevOps Adoption
 
Devops
DevopsDevops
Devops
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps Success
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0
 
devops
devops devops
devops
 
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...
 
Devops architecture
Devops architectureDevops architecture
Devops architecture
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
 
What Is DevOps?
What Is DevOps?What Is DevOps?
What Is DevOps?
 
Enterprise DevOps
Enterprise DevOpsEnterprise DevOps
Enterprise DevOps
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps Transformation
 

Viewers also liked

Continuous Delivery + DevOps = Awesome
Continuous Delivery + DevOps = AwesomeContinuous Delivery + DevOps = Awesome
Continuous Delivery + DevOps = Awesome
Nicole Forsgren
 
DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2
Sonatype
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
Nishanth K Hydru
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
Sonatype
 
CD Roadmap Series Part 1 - From Firefighting to Faster Feature Delivery
CD Roadmap Series Part 1 - From Firefighting to Faster Feature DeliveryCD Roadmap Series Part 1 - From Firefighting to Faster Feature Delivery
CD Roadmap Series Part 1 - From Firefighting to Faster Feature Delivery
XebiaLabs
 
Cloud is the New Normal, So How Do I Get Started? - Business
Cloud is the New Normal, So How Do I Get Started? - BusinessCloud is the New Normal, So How Do I Get Started? - Business
Cloud is the New Normal, So How Do I Get Started? - Business
Amazon Web Services
 
Samsung presentation
Samsung presentationSamsung presentation
Samsung presentation
Mohd Tayyab
 
Sebastien goasguen cloud stack and docker
Sebastien goasguen   cloud stack and dockerSebastien goasguen   cloud stack and docker
Sebastien goasguen cloud stack and docker
ShapeBlue
 
Design Summit - UI Roadmap - Dan Clarizio, Martin Povolny
Design Summit - UI Roadmap - Dan Clarizio, Martin PovolnyDesign Summit - UI Roadmap - Dan Clarizio, Martin Povolny
Design Summit - UI Roadmap - Dan Clarizio, Martin Povolny
ManageIQ
 
Satellite 6 - Pupet Introduction
Satellite 6 - Pupet IntroductionSatellite 6 - Pupet Introduction
Satellite 6 - Pupet Introduction
Michael Lessard
 
OpenCloudConf: It takes an (Open Source) Village to Build a Cloud
OpenCloudConf: It takes an (Open Source) Village to Build a CloudOpenCloudConf: It takes an (Open Source) Village to Build a Cloud
OpenCloudConf: It takes an (Open Source) Village to Build a Cloud
Mark Hinkle
 
OpenNMS Reporting - Enhancement
OpenNMS Reporting - EnhancementOpenNMS Reporting - Enhancement
OpenNMS Reporting - Enhancement
Ronny
 
Apache CXF New Directions in Integration
Apache CXF New Directions in IntegrationApache CXF New Directions in Integration
Apache CXF New Directions in Integration
Daniel Kulp
 
OpenStack and CloudForms Do's and Dont's
OpenStack and CloudForms Do's and Dont'sOpenStack and CloudForms Do's and Dont's
OpenStack and CloudForms Do's and Dont's
Frederik Bijlsma
 
Replication - Nick Carboni - ManageIQ Design Summit 2016
Replication - Nick Carboni - ManageIQ Design Summit 2016Replication - Nick Carboni - ManageIQ Design Summit 2016
Replication - Nick Carboni - ManageIQ Design Summit 2016
ManageIQ
 
Intro to-puppet
Intro to-puppetIntro to-puppet
Intro to-puppet
F.L. Jonathan Araña Cruz
 
Managed Services - Mike Hulsman - ManageIQ Design Summit 2016
Managed Services - Mike Hulsman - ManageIQ Design Summit 2016Managed Services - Mike Hulsman - ManageIQ Design Summit 2016
Managed Services - Mike Hulsman - ManageIQ Design Summit 2016
ManageIQ
 
OpenStack Hybrid Cloud Management and Orchestration - James Bond
OpenStack Hybrid Cloud Management and Orchestration - James BondOpenStack Hybrid Cloud Management and Orchestration - James Bond
OpenStack Hybrid Cloud Management and Orchestration - James Bond
scoopnewsgroup
 
Building Enterprise Clouds - Key Considerations and Strategies - RED HAT
Building Enterprise Clouds - Key Considerations and Strategies - RED HATBuilding Enterprise Clouds - Key Considerations and Strategies - RED HAT
Building Enterprise Clouds - Key Considerations and Strategies - RED HAT
Fadi Semaan
 
Introduction to OpenNMS
Introduction to OpenNMSIntroduction to OpenNMS
Introduction to OpenNMS
POSSCON
 

Viewers also liked (20)

Continuous Delivery + DevOps = Awesome
Continuous Delivery + DevOps = AwesomeContinuous Delivery + DevOps = Awesome
Continuous Delivery + DevOps = Awesome
 
DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
 
CD Roadmap Series Part 1 - From Firefighting to Faster Feature Delivery
CD Roadmap Series Part 1 - From Firefighting to Faster Feature DeliveryCD Roadmap Series Part 1 - From Firefighting to Faster Feature Delivery
CD Roadmap Series Part 1 - From Firefighting to Faster Feature Delivery
 
Cloud is the New Normal, So How Do I Get Started? - Business
Cloud is the New Normal, So How Do I Get Started? - BusinessCloud is the New Normal, So How Do I Get Started? - Business
Cloud is the New Normal, So How Do I Get Started? - Business
 
Samsung presentation
Samsung presentationSamsung presentation
Samsung presentation
 
Sebastien goasguen cloud stack and docker
Sebastien goasguen   cloud stack and dockerSebastien goasguen   cloud stack and docker
Sebastien goasguen cloud stack and docker
 
Design Summit - UI Roadmap - Dan Clarizio, Martin Povolny
Design Summit - UI Roadmap - Dan Clarizio, Martin PovolnyDesign Summit - UI Roadmap - Dan Clarizio, Martin Povolny
Design Summit - UI Roadmap - Dan Clarizio, Martin Povolny
 
Satellite 6 - Pupet Introduction
Satellite 6 - Pupet IntroductionSatellite 6 - Pupet Introduction
Satellite 6 - Pupet Introduction
 
OpenCloudConf: It takes an (Open Source) Village to Build a Cloud
OpenCloudConf: It takes an (Open Source) Village to Build a CloudOpenCloudConf: It takes an (Open Source) Village to Build a Cloud
OpenCloudConf: It takes an (Open Source) Village to Build a Cloud
 
OpenNMS Reporting - Enhancement
OpenNMS Reporting - EnhancementOpenNMS Reporting - Enhancement
OpenNMS Reporting - Enhancement
 
Apache CXF New Directions in Integration
Apache CXF New Directions in IntegrationApache CXF New Directions in Integration
Apache CXF New Directions in Integration
 
OpenStack and CloudForms Do's and Dont's
OpenStack and CloudForms Do's and Dont'sOpenStack and CloudForms Do's and Dont's
OpenStack and CloudForms Do's and Dont's
 
Replication - Nick Carboni - ManageIQ Design Summit 2016
Replication - Nick Carboni - ManageIQ Design Summit 2016Replication - Nick Carboni - ManageIQ Design Summit 2016
Replication - Nick Carboni - ManageIQ Design Summit 2016
 
Intro to-puppet
Intro to-puppetIntro to-puppet
Intro to-puppet
 
Managed Services - Mike Hulsman - ManageIQ Design Summit 2016
Managed Services - Mike Hulsman - ManageIQ Design Summit 2016Managed Services - Mike Hulsman - ManageIQ Design Summit 2016
Managed Services - Mike Hulsman - ManageIQ Design Summit 2016
 
OpenStack Hybrid Cloud Management and Orchestration - James Bond
OpenStack Hybrid Cloud Management and Orchestration - James BondOpenStack Hybrid Cloud Management and Orchestration - James Bond
OpenStack Hybrid Cloud Management and Orchestration - James Bond
 
Building Enterprise Clouds - Key Considerations and Strategies - RED HAT
Building Enterprise Clouds - Key Considerations and Strategies - RED HATBuilding Enterprise Clouds - Key Considerations and Strategies - RED HAT
Building Enterprise Clouds - Key Considerations and Strategies - RED HAT
 
Introduction to OpenNMS
Introduction to OpenNMSIntroduction to OpenNMS
Introduction to OpenNMS
 

Similar to DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSeption]

Mtug dev ops
Mtug   dev opsMtug   dev ops
Mtug dev ops
Rolta AdvizeX
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
Zinnov
 
Why DevOps is Key to Digital Transformation Success.pdf
Why DevOps is Key to Digital Transformation Success.pdfWhy DevOps is Key to Digital Transformation Success.pdf
Why DevOps is Key to Digital Transformation Success.pdf
Enterprise Insider
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
Kari Kakkonen
 
Enterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps TrainingEnterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps Training
ITpreneurs
 
The Role of DevOps in Digital Transformation- Strategies and Insights.pdf
The Role of DevOps in Digital Transformation- Strategies and Insights.pdfThe Role of DevOps in Digital Transformation- Strategies and Insights.pdf
The Role of DevOps in Digital Transformation- Strategies and Insights.pdf
Urolime Technologies
 
DevOps Introduction session by Praveen Nair at Kochi DevOps Day
DevOps Introduction session by Praveen Nair at Kochi DevOps DayDevOps Introduction session by Praveen Nair at Kochi DevOps Day
DevOps Introduction session by Praveen Nair at Kochi DevOps Day
Praveen Nair
 
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs
 
SUCCEEDING WITH DEVOPS DEVOPS
SUCCEEDING WITH DEVOPS DEVOPSSUCCEEDING WITH DEVOPS DEVOPS
SUCCEEDING WITH DEVOPS DEVOPS
DevOps Agile Skills Association-DASA
 
Devops1
Devops1Devops1
Devops1
Yassine NOURI
 
Enabling DevOps for enterprise
Enabling DevOps for enterpriseEnabling DevOps for enterprise
Enabling DevOps for enterprise
punedevscom
 
Importance of Building a DevOps Culture for Successful Digital Transformation...
Importance of Building a DevOps Culture for Successful Digital Transformation...Importance of Building a DevOps Culture for Successful Digital Transformation...
Importance of Building a DevOps Culture for Successful Digital Transformation...
Urolime Technologies
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
Homepree Rloy
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blind
Paul Peissner
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
Ievgenii Katsan
 
DevOps for Business: Streamlining Operations for Success
DevOps for Business: Streamlining Operations for SuccessDevOps for Business: Streamlining Operations for Success
DevOps for Business: Streamlining Operations for Success
Elina619459
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT Industry
Rahul Tilloo
 
abc2.pptx
abc2.pptxabc2.pptx
abc2.pptx
Le Duc Anh
 
abc2.pptx
abc2.pptxabc2.pptx
abc2.pptx
Le Duc Anh
 
abc2.pptx
abc2.pptxabc2.pptx
abc2.pptx
Le Duc Anh
 

Similar to DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSeption] (20)

Mtug dev ops
Mtug   dev opsMtug   dev ops
Mtug dev ops
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
 
Why DevOps is Key to Digital Transformation Success.pdf
Why DevOps is Key to Digital Transformation Success.pdfWhy DevOps is Key to Digital Transformation Success.pdf
Why DevOps is Key to Digital Transformation Success.pdf
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
 
Enterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps TrainingEnterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps Training
 
The Role of DevOps in Digital Transformation- Strategies and Insights.pdf
The Role of DevOps in Digital Transformation- Strategies and Insights.pdfThe Role of DevOps in Digital Transformation- Strategies and Insights.pdf
The Role of DevOps in Digital Transformation- Strategies and Insights.pdf
 
DevOps Introduction session by Praveen Nair at Kochi DevOps Day
DevOps Introduction session by Praveen Nair at Kochi DevOps DayDevOps Introduction session by Praveen Nair at Kochi DevOps Day
DevOps Introduction session by Praveen Nair at Kochi DevOps Day
 
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
 
SUCCEEDING WITH DEVOPS DEVOPS
SUCCEEDING WITH DEVOPS DEVOPSSUCCEEDING WITH DEVOPS DEVOPS
SUCCEEDING WITH DEVOPS DEVOPS
 
Devops1
Devops1Devops1
Devops1
 
Enabling DevOps for enterprise
Enabling DevOps for enterpriseEnabling DevOps for enterprise
Enabling DevOps for enterprise
 
Importance of Building a DevOps Culture for Successful Digital Transformation...
Importance of Building a DevOps Culture for Successful Digital Transformation...Importance of Building a DevOps Culture for Successful Digital Transformation...
Importance of Building a DevOps Culture for Successful Digital Transformation...
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blind
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
 
DevOps for Business: Streamlining Operations for Success
DevOps for Business: Streamlining Operations for SuccessDevOps for Business: Streamlining Operations for Success
DevOps for Business: Streamlining Operations for Success
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT Industry
 
abc2.pptx
abc2.pptxabc2.pptx
abc2.pptx
 
abc2.pptx
abc2.pptxabc2.pptx
abc2.pptx
 
abc2.pptx
abc2.pptxabc2.pptx
abc2.pptx
 

More from InfoSeption

DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with Foresight
InfoSeption
 
InfoSeption Corporate Presentation
InfoSeption Corporate PresentationInfoSeption Corporate Presentation
InfoSeption Corporate Presentation
InfoSeption
 
Bimodal IT : An Introduction from InfoSeption
Bimodal IT : An Introduction from InfoSeptionBimodal IT : An Introduction from InfoSeption
Bimodal IT : An Introduction from InfoSeption
InfoSeption
 
Digital DevOps [Decoding DevOps Conference - InfoSeption]
Digital DevOps [Decoding DevOps Conference - InfoSeption]Digital DevOps [Decoding DevOps Conference - InfoSeption]
Digital DevOps [Decoding DevOps Conference - InfoSeption]
InfoSeption
 
Lean DevOps for Mobility [Decoding DevOps Conference - InfoSeption]
Lean DevOps for Mobility [Decoding DevOps Conference - InfoSeption]Lean DevOps for Mobility [Decoding DevOps Conference - InfoSeption]
Lean DevOps for Mobility [Decoding DevOps Conference - InfoSeption]
InfoSeption
 
Accelerating Software Delivery [Decoding DevOps Conference - InfoSeption]
Accelerating Software Delivery  [Decoding DevOps Conference - InfoSeption]Accelerating Software Delivery  [Decoding DevOps Conference - InfoSeption]
Accelerating Software Delivery [Decoding DevOps Conference - InfoSeption]
InfoSeption
 
DevOps Perspectives [Decoding DevOps Conference - InfoSeption]
DevOps Perspectives [Decoding DevOps Conference - InfoSeption]DevOps Perspectives [Decoding DevOps Conference - InfoSeption]
DevOps Perspectives [Decoding DevOps Conference - InfoSeption]
InfoSeption
 
DevOps Culture: Connecting Dots [Decoding DevOps Conference - InfoSeption]
DevOps Culture: Connecting Dots [Decoding DevOps Conference - InfoSeption]DevOps Culture: Connecting Dots [Decoding DevOps Conference - InfoSeption]
DevOps Culture: Connecting Dots [Decoding DevOps Conference - InfoSeption]
InfoSeption
 

More from InfoSeption (8)

DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with Foresight
 
InfoSeption Corporate Presentation
InfoSeption Corporate PresentationInfoSeption Corporate Presentation
InfoSeption Corporate Presentation
 
Bimodal IT : An Introduction from InfoSeption
Bimodal IT : An Introduction from InfoSeptionBimodal IT : An Introduction from InfoSeption
Bimodal IT : An Introduction from InfoSeption
 
Digital DevOps [Decoding DevOps Conference - InfoSeption]
Digital DevOps [Decoding DevOps Conference - InfoSeption]Digital DevOps [Decoding DevOps Conference - InfoSeption]
Digital DevOps [Decoding DevOps Conference - InfoSeption]
 
Lean DevOps for Mobility [Decoding DevOps Conference - InfoSeption]
Lean DevOps for Mobility [Decoding DevOps Conference - InfoSeption]Lean DevOps for Mobility [Decoding DevOps Conference - InfoSeption]
Lean DevOps for Mobility [Decoding DevOps Conference - InfoSeption]
 
Accelerating Software Delivery [Decoding DevOps Conference - InfoSeption]
Accelerating Software Delivery  [Decoding DevOps Conference - InfoSeption]Accelerating Software Delivery  [Decoding DevOps Conference - InfoSeption]
Accelerating Software Delivery [Decoding DevOps Conference - InfoSeption]
 
DevOps Perspectives [Decoding DevOps Conference - InfoSeption]
DevOps Perspectives [Decoding DevOps Conference - InfoSeption]DevOps Perspectives [Decoding DevOps Conference - InfoSeption]
DevOps Perspectives [Decoding DevOps Conference - InfoSeption]
 
DevOps Culture: Connecting Dots [Decoding DevOps Conference - InfoSeption]
DevOps Culture: Connecting Dots [Decoding DevOps Conference - InfoSeption]DevOps Culture: Connecting Dots [Decoding DevOps Conference - InfoSeption]
DevOps Culture: Connecting Dots [Decoding DevOps Conference - InfoSeption]
 

Recently uploaded

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 

Recently uploaded (20)

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 

DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSeption]

  • 1. 1 | Copyright © 2014 Tata Consultancy Services Limited DevOps - A Path for Enterprises to Adopt (Patterns driving a Culture change) Bala Peddigari and Ambily KK Tata Consultancy Services Limited April 16, 2015
  • 3. 3 What you see today…. DevOps Culture Path for Enterprises - Adopting DevOps Driving the Culture Change DevOps – Simplification Demo
  • 4. 4 DevOps DevOps is the practice of operations and development engineers participating together in the entire service lifecycle, from design through the development process to production support. So how culture fits into the context of DevOps? What is DevOps Culture and What Enterprises should do to adopt it?
  • 5. 5 DevOps CULTURE Helps to do things to Succeed Source: http://www.amazon.ca/Reengineering-Alternative-William-Schneider/dp/0071359818
  • 6. 6 Organization Culture Matters…  Source: 2014 State of DevOps Survey Report
  • 7. 7 Path for Enterprises – Adopting DevOps Spent more time on Innovation Stage 1 : No Culture Stage 2 : Culture of Process Repeatability Stage 3 : Culture of Participation Stage 4 : Culture to Measure and Monitor Stage 5 : Culture of Innovation
  • 8. 8 Path for Enterprises – Adopting DevOps in Projects DevOps - Need Live Culture Principles Celebrate Milestones Business Success Principles – Build, Measure and Learn Team Rooms Telemetry Principles Apply DevOps Principles Dimensions you See Patterns for Driving a Cultural Change Continuous Integration; Continuous Validation; Continuous Delivery; Continuous Feedback
  • 10. 10 Team Foundation Server (TFS)/Visual Studio Online (VSO) Extensibility Cloud Enablement Reporting Reporting Reporting DevOps Activity Mapping Backlog Code Unit Test Build Deploy Validate Prod Deploy MonitorIdentify Code Analysis Automate Code Analysis Code Coverage Impacted Tests Validate Architecture Environment values Distributed components Test Scripts Bug reporting Data driven ApprovalsSystem status App performanceProd Issue tracking
  • 11. 11 TFS / VSO : DevOps Implementation OPS Release Management Deploy Monitor Identify IntelliTrace App Insights DEV Validate Build Develop Issue Tracking TFS VSO Bugs Features
  • 12. Demo
  • 13. 13 DevOps : TFS Implementation
  • 14. 14 DevOps – Cultural Habits Summing it up  Establish Trust and Transparency between Development and Operations  See Everything through the eyes of customers  Streamline your Application Delivery Pipeline  Adopt a loosely coupled Service- oriented Architecture  Reward Solution Simplicity and Reliability  Adopt and Improve how you use Customer Experience Data  Development and Operations – Need to develop culture of participation
  • 15. 15 Key References  DevOps - Onion Analogy  DevOps Culture Model  Visual Studio Test Tooling Guides  ALM Rangers DevOps Tooling and Guidance  2014 State of DevOps Survey Report
  • 18. 18  Technology Head, HiTech, TCS  Board Member : CMG India and Open Group Certifying Authority  DNA : Enterprise Architecture, Performance Engineering and Scalable Cloud Solutions and Evangelize Community of Practices @TCS  Certifications: Open Group Master Certified IT Architect, TOGAF Certified, MCSD Web Applications ; MCPD – Web Development  Speaker @ Open Group, IEEE, CMG India, Microsoft Tech Ed, Dr. Dobbs Conference and Decoding DevOps  Blessed with Son and Twin Girls Bala.Peddigari@tcs.com Twitter : @balasparks LinkedIn: https://in.linkedin.com/in/balasparks Bala Prasad Peddigari
  • 19. 19 Ambily K K  CoE Lead : Microsoft Azure, TFS, .Net  DNA : Web Technologies, Team Foundation Server and Drives Microsoft Community  Author @ SimpleTalk, Code Project and DotNetFunda  Certifications: MCPD – Web Development Ambily.k@tcs.com Blog : http://ambilykk.com Twitter : @Ambily8 LinkedIn: https://in.linkedin.com/pub/ambily- kk/15/a81/380