Developer want change Ops want control - devops

Venkat Janardhanam, MS, MBA
Venkat Janardhanam, MS, MBADirector Product Engineering at Cognizant en Cognizant
1 Copyright ©2012 CollabNet, Inc. All Rights Reserved.ENTERPRISE CLOUD DEVELOPMENT
Developers Want Change
Ops Want Control
Case study of ops challenges & practices
Janardhanam Venkat
Director Engineering
March 1st 2013
2 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Overview
• Operations Challenges
• Value Proposition
• DevOps Building Blocks
• Best Practices
• CollabNet Ops Environment
• DevOps
– Customer Case Study
3 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Developers Want Change Operations Want Control
The DevOps Tug of War
4 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
App
• Growing multi-platform
requirements
• Increasing code complexity
without operational
consideration
• Enterprise-wide frequency of
iterations and releases
• Increasing compliance and
control such as security,
availability, performance
• Lack of knowledge on
application internals
• Trying to reduce changes to
avoid potential problems
Control
operations
Agility
development
Dev / Ops Challenges
5 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Percentage of outages impacting mission-critical
services caused by people and process issues, with
the majority of those outages caused by
change/configuration/release integration and hand-
off issues (Gartner)
“The primary causes of downtime are:
human configuration error (40%),
software quality (30%) and missing
patches (20%).
Challenges Across the Industry
6 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Signs You Need DevOps
• Delays in new releases after QA qualified
• Failures in deployments
• Non compliance risk concerns
• No standardized / manual release process
• Dev and Ops finger pointing
7 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
DevOps
The Answer
that think like
Opsthat think like
Dev
8 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Orchestrate DevOps – Top Business Benefits
• Hard cost improvements
– Improve operations productivity
– Decrease defects in production
– Decrease in required development and delivery systems
• Business Agility
– Improvement in governance of delivery systems
– Improvement in visibility and traceability
– Improvement in time to market
– Increase alignment between development, operations and business lines
9 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
How It Works
IT
Business
Deploy to
Q/A
Notify Q/A
Developers
Testing
Completed
Deploy to
Staging
Notify
DevOps
Business
Approval
Production
Deployment
Build
Artifact
Bottle neck at
the QA gates
Shorter development
sprints
Different dir.
structure, OS
configurations and
user permissions
10 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Packaging
ModelWorkflows
DevOps Building Blocks
11 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Managed File Transfer
Automation Engine
Distributed Environment
Role Bases Access
Security
ALM Integration
Approval Processes
Documented Flows
Snapshot Compare
Scalable Adoptable Compliant
DevOps Enterprise Requirement
12 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
8
Automate DeploymentCommence Coding
Product Owner Submits
- New Requirements
- or New Defects
Team Collaborates
(code – test – fix code – test…)
Continuous Integration
(Automate flow/track processes; App-Build, Test/QA, Release…)
Controlled Release
Project FRSApp
Monitoring &
Feedback loops
1
2
3
4
5
6 7
Engage Dev Team
Standardized Dev Processes
13 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Orchestrate DevOps
• Establish & advocate collaborative, DevOps culture
• Streamline SDLC from planning to deployment
– Standardize process, align across functional areas
– Streamline the release process - include coordination & deployment
• Implementation and automation of tools and workflows
• Visibility throughout the release & deploy pipeline
– Traceability of application lifecycle via a centralized platform
– Alignment of release metrics between dev, ops & business
– Establish modes of communication
14 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
• On demand provisioning of platforms
• Embedding standard operating environment
• Smoke Test - Installation and configuration – Exit Criteria
• Cloud Computing / Virtualization
Boundaries around DevOps
15 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Datacenter
Distributed Teams
Development Productivity Cost Reduction Compliance & Visibility
CollabNet’s Ops Environment
Host Development, QA, Test and Continuous Integration boxes in cloud
SDLC Mgmt.
Customer
(Early release)
Product – Ops 1
Product – QA 1
Product – QA 2
Product – QA 3
Product – Dev 1
16 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
• Ops stories in release backlog
– Security Vulnerability
– Performance
• Ops in Sprint Review
• Admin doc qualification
• Application Installer / Migration qualification
• Configuring application stacks and administering infrastructure
– Test new and modified feature flags
• Snapshot & Rollback
• Security / Audit history
Ops Agile Best Practices
17 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Customer Case Study
A large Utilities companyCompany
• Meeting business SLAs
• Cost avoidance – regulatory fines
• Too many people involved in application release
• High error rates due to manual changes
Challenge
• Fully Automated Deployment
• Focused on .NET, J2EE and SAP applications
Solution
• 6x reduction in deployment time
• Reduced staffing from 5 FTEs to 1
Results
18 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Before DevOps
• .Net Application on Windows OS and MS SQL Database
• Environment
– Dev – 5 servers (Windows)
– QA – 5 servers (Windows)
– Prod – 5 servers (Windows)
• Current Process – 30 minutes/5 person
19 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
With DevOps
• Completely replace
the existing in-house developed
deployment wizard
• Centralize all the
scripting artifacts within
Automation Engine
• Ability to automate
the release process for all
custom applications
• Deployment complete within
5 minutes
20 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Summary
• Productivity & Agility:
– Transform cumbersome, manual application deployments into fully
governed, lean and efficient automated processes that take minutes instead
of hours or days.
• Compliance and Governance:
– Automatic end-to-end tracking and reporting on all deployment related
changes and change activity and a built in segregation of duties mechanism
for planning and execution.
• Efficiency & Cost Savings:
– Reduce risk of millions and more by eliminating deployment related outages
as well as thousands of dollars save per deployment in terms of time saved
to configure, deploy and fix defects.
• Right technology is imperative:
– A single integrated platform creates multiple efficiencies increasing
transparency, reuse and trust within agile teams
• Best Engineering practices
21 Copyright ©2012 CollabNet, Inc. All Rights Reserved.21 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Questions?
Janardhanam Venkat
[venkatj@collab.net]
www.collab.net
+1-650-228-2500
+1-888-778-9793
blogs.collab.net
twitter.com/collabnet
www.facebook.com/collabnet
www.linkedin.com/company/collabnet-inc
22 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
1 de 22

Recomendados

Using Lean Thinking to identify and address Delivery Pipeline bottlenecks por
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksSanjeev Sharma
3.7K vistas25 diapositivas
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud... por
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld
2.9K vistas32 diapositivas
Adopting DevOps for 2-Speed IT por
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITIBM UrbanCode Products
2.9K vistas41 diapositivas
DevOps in Cloud OSLC Integration por
DevOps in Cloud OSLC IntegrationDevOps in Cloud OSLC Integration
DevOps in Cloud OSLC IntegrationSteve Speicher
4.9K vistas35 diapositivas
Change 5 0 por
Change 5 0Change 5 0
Change 5 0Bill Duncan
676 vistas54 diapositivas
Continuous Delivery Maturity Model por
Continuous Delivery Maturity ModelContinuous Delivery Maturity Model
Continuous Delivery Maturity ModelIBM UrbanCode Products
9K vistas41 diapositivas

Más contenido relacionado

La actualidad más candente

Why Upgrade from QC to ALM? por
Why Upgrade from QC to ALM?Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?Matt Angerer
634 vistas19 diapositivas
Improving DevOps through Cloud Automation and Management - Real-World Rocket ... por
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Ostrato
991 vistas35 diapositivas
DevOps: From Adoption to Performance por
DevOps: From Adoption to PerformanceDevOps: From Adoption to Performance
DevOps: From Adoption to PerformanceDynatrace
1.4K vistas43 diapositivas
A Continuous Delivery Safety Net for Databases por
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesIBM UrbanCode Products
2.7K vistas59 diapositivas
DevOps CD and Multispeed IT in regulated industries (FUG Presentation) por
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)Serena Software
1.1K vistas32 diapositivas
DevOps Enterprise Summit: Mainframe Automated Testing por
DevOps Enterprise Summit: Mainframe Automated TestingDevOps Enterprise Summit: Mainframe Automated Testing
DevOps Enterprise Summit: Mainframe Automated TestingDevOps for Enterprise Systems
599 vistas18 diapositivas

La actualidad más candente(20)

Why Upgrade from QC to ALM? por Matt Angerer
Why Upgrade from QC to ALM?Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?
Matt Angerer634 vistas
Improving DevOps through Cloud Automation and Management - Real-World Rocket ... por Ostrato
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Ostrato991 vistas
DevOps: From Adoption to Performance por Dynatrace
DevOps: From Adoption to PerformanceDevOps: From Adoption to Performance
DevOps: From Adoption to Performance
Dynatrace1.4K vistas
DevOps CD and Multispeed IT in regulated industries (FUG Presentation) por Serena Software
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
Serena Software1.1K vistas
Requirements Management with HP ALM por pd7.group
Requirements Management with HP ALMRequirements Management with HP ALM
Requirements Management with HP ALM
pd7.group14.1K vistas
Shift Happens - Rapidly Rolling Forward During Production Failure por IBM UrbanCode Products
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production Failure
The Journey Towards Continuous Integration por Sebastian Marek
The Journey Towards Continuous IntegrationThe Journey Towards Continuous Integration
The Journey Towards Continuous Integration
Sebastian Marek1.9K vistas
Software Factories in the Real World: How an IBM WebSphere Integration Factor... por ghodgkinson
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
ghodgkinson577 vistas
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap por IBM UrbanCode Products
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
Leading the Transformation: Applying DevOps and Agile Principles at Scale por IBM UrbanCode Products
Leading the Transformation:  Applying DevOps and Agile Principles at ScaleLeading the Transformation:  Applying DevOps and Agile Principles at Scale
Leading the Transformation: Applying DevOps and Agile Principles at Scale
Meet Big Agile: Testing on Large-Scale Projects por TechWell
Meet Big Agile: Testing on Large-Scale ProjectsMeet Big Agile: Testing on Large-Scale Projects
Meet Big Agile: Testing on Large-Scale Projects
TechWell2.4K vistas

Similar a Developer want change Ops want control - devops

Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions por
Smarter z/OS Software Delivery using Rational Enterprise Cloud SolutionsSmarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud SolutionsJean-Yves Rigolet
52 vistas23 diapositivas
DevOps in the Hybrid Cloud por
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid CloudRichard Irving
1.8K vistas31 diapositivas
A blueprint for enterprise agility por
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agilityCollabNet
1.3K vistas29 diapositivas
Dev ops for mainframe innovate session 2402 por
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Rosalind Radcliffe
1.4K vistas31 diapositivas
DevOps Culture & Enablement with Postgres Plus Cloud Database por
DevOps Culture & Enablement with Postgres Plus Cloud DatabaseDevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud DatabaseEDB
488 vistas22 diapositivas
A DevOps adoption playbook- achieving business value at scale por
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleSanjeev Sharma
2K vistas38 diapositivas

Similar a Developer want change Ops want control - devops(20)

Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions por Jean-Yves Rigolet
Smarter z/OS Software Delivery using Rational Enterprise Cloud SolutionsSmarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Jean-Yves Rigolet52 vistas
DevOps in the Hybrid Cloud por Richard Irving
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid Cloud
Richard Irving1.8K vistas
A blueprint for enterprise agility por CollabNet
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agility
CollabNet1.3K vistas
Dev ops for mainframe innovate session 2402 por Rosalind Radcliffe
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
Rosalind Radcliffe1.4K vistas
DevOps Culture & Enablement with Postgres Plus Cloud Database por EDB
DevOps Culture & Enablement with Postgres Plus Cloud DatabaseDevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud Database
EDB488 vistas
A DevOps adoption playbook- achieving business value at scale por Sanjeev Sharma
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
Sanjeev Sharma2K vistas
Training Bootcamp - MainframeDevOps.pptx por Nashet Ali
Training Bootcamp - MainframeDevOps.pptxTraining Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptx
Nashet Ali22 vistas
Change Management in Hybrid landscapes 2017 por Chris Kernaghan
Change Management in Hybrid landscapes 2017Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017
Chris Kernaghan366 vistas
Enterprise DevOps Transformation por Bart Driscoll
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps Transformation
Bart Driscoll1.6K vistas
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2 por vasuballa
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
vasuballa11K vistas
OOW15 - case study: oracle application management suite for oracle e-business... por vasuballa
OOW15 - case study: oracle application management suite for oracle e-business...OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...
vasuballa1.7K vistas
Why should the WSO2 App Factory be your choice for Enterprise App Development por WSO2
Why should the WSO2 App Factory be your choice for Enterprise App DevelopmentWhy should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App Development
WSO21.2K vistas
Extending and improving bps romania 30th of nov 2010 por Doina Draganescu
Extending and improving bps   romania 30th of nov 2010Extending and improving bps   romania 30th of nov 2010
Extending and improving bps romania 30th of nov 2010
Doina Draganescu431 vistas
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla... por Microsoft Technet France
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla... por Microsoft Décideurs IT
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla... por Microsoft Décideurs IT
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Dops 1033 dev-ops_review_final por Daniel Berg
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
Daniel Berg1.4K vistas
Il paradigma DevOps e Continuous Delivery Automation por HP Enterprise Italia
Il paradigma DevOps e Continuous Delivery Automation Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation

Más de Venkat Janardhanam, MS, MBA

Test management in Agile Teams por
Test management in Agile TeamsTest management in Agile Teams
Test management in Agile TeamsVenkat Janardhanam, MS, MBA
503 vistas4 diapositivas
Test Management in TeamForge por
Test Management in TeamForgeTest Management in TeamForge
Test Management in TeamForgeVenkat Janardhanam, MS, MBA
763 vistas9 diapositivas
Team forge Test Management with TestLink por
Team forge Test Management with TestLinkTeam forge Test Management with TestLink
Team forge Test Management with TestLinkVenkat Janardhanam, MS, MBA
1.4K vistas18 diapositivas
India agile week chennai - Agile maturity to scale for enterprise & blendin... por
India agile week   chennai - Agile maturity to scale for enterprise & blendin...India agile week   chennai - Agile maturity to scale for enterprise & blendin...
India agile week chennai - Agile maturity to scale for enterprise & blendin...Venkat Janardhanam, MS, MBA
986 vistas34 diapositivas
Journey to the center of DevOps - v6 por
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Venkat Janardhanam, MS, MBA
818 vistas26 diapositivas
Agile Adoption in Testing 2013 - v2 por
Agile Adoption in Testing 2013 - v2Agile Adoption in Testing 2013 - v2
Agile Adoption in Testing 2013 - v2Venkat Janardhanam, MS, MBA
364 vistas13 diapositivas

Más de Venkat Janardhanam, MS, MBA(11)

Improving Quality through Continuous Integration - A case study of CollabNet por Venkat Janardhanam, MS, MBA
Improving Quality through Continuous Integration - A case study of CollabNetImproving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNet

Último

Future of AR - Facebook Presentation por
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentationssuserb54b561
14 vistas27 diapositivas
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors por
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensorssugiuralab
19 vistas15 diapositivas
Design Driven Network Assurance por
Design Driven Network AssuranceDesign Driven Network Assurance
Design Driven Network AssuranceNetwork Automation Forum
15 vistas42 diapositivas
20231123_Camunda Meetup Vienna.pdf por
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
41 vistas73 diapositivas
"Running students' code in isolation. The hard way", Yurii Holiuk por
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk Fwdays
11 vistas34 diapositivas
Uni Systems for Power Platform.pptx por
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems S.M.S.A.
56 vistas21 diapositivas

Último(20)

Future of AR - Facebook Presentation por ssuserb54b561
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
ssuserb54b56114 vistas
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors por sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab19 vistas
"Running students' code in isolation. The hard way", Yurii Holiuk por Fwdays
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk
Fwdays11 vistas
STPI OctaNE CoE Brochure.pdf por madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb14 vistas
PharoJS - Zürich Smalltalk Group Meetup November 2023 por Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi127 vistas
SAP Automation Using Bar Code and FIORI.pdf por Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
Virendra Rai, PMP23 vistas
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive por Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... por Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
Jasper Oosterveld18 vistas
Business Analyst Series 2023 - Week 3 Session 5 por DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10248 vistas
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... por James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson85 vistas
Igniting Next Level Productivity with AI-Infused Data Integration Workflows por Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software263 vistas
HTTP headers that make your website go faster - devs.gent November 2023 por Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn22 vistas

Developer want change Ops want control - devops

  • 1. 1 Copyright ©2012 CollabNet, Inc. All Rights Reserved.ENTERPRISE CLOUD DEVELOPMENT Developers Want Change Ops Want Control Case study of ops challenges & practices Janardhanam Venkat Director Engineering March 1st 2013
  • 2. 2 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Overview • Operations Challenges • Value Proposition • DevOps Building Blocks • Best Practices • CollabNet Ops Environment • DevOps – Customer Case Study
  • 3. 3 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Developers Want Change Operations Want Control The DevOps Tug of War
  • 4. 4 Copyright ©2012 CollabNet, Inc. All Rights Reserved. App • Growing multi-platform requirements • Increasing code complexity without operational consideration • Enterprise-wide frequency of iterations and releases • Increasing compliance and control such as security, availability, performance • Lack of knowledge on application internals • Trying to reduce changes to avoid potential problems Control operations Agility development Dev / Ops Challenges
  • 5. 5 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Percentage of outages impacting mission-critical services caused by people and process issues, with the majority of those outages caused by change/configuration/release integration and hand- off issues (Gartner) “The primary causes of downtime are: human configuration error (40%), software quality (30%) and missing patches (20%). Challenges Across the Industry
  • 6. 6 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Signs You Need DevOps • Delays in new releases after QA qualified • Failures in deployments • Non compliance risk concerns • No standardized / manual release process • Dev and Ops finger pointing
  • 7. 7 Copyright ©2012 CollabNet, Inc. All Rights Reserved. DevOps The Answer that think like Opsthat think like Dev
  • 8. 8 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Orchestrate DevOps – Top Business Benefits • Hard cost improvements – Improve operations productivity – Decrease defects in production – Decrease in required development and delivery systems • Business Agility – Improvement in governance of delivery systems – Improvement in visibility and traceability – Improvement in time to market – Increase alignment between development, operations and business lines
  • 9. 9 Copyright ©2012 CollabNet, Inc. All Rights Reserved. How It Works IT Business Deploy to Q/A Notify Q/A Developers Testing Completed Deploy to Staging Notify DevOps Business Approval Production Deployment Build Artifact Bottle neck at the QA gates Shorter development sprints Different dir. structure, OS configurations and user permissions
  • 10. 10 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Packaging ModelWorkflows DevOps Building Blocks
  • 11. 11 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Managed File Transfer Automation Engine Distributed Environment Role Bases Access Security ALM Integration Approval Processes Documented Flows Snapshot Compare Scalable Adoptable Compliant DevOps Enterprise Requirement
  • 12. 12 Copyright ©2012 CollabNet, Inc. All Rights Reserved. 8 Automate DeploymentCommence Coding Product Owner Submits - New Requirements - or New Defects Team Collaborates (code – test – fix code – test…) Continuous Integration (Automate flow/track processes; App-Build, Test/QA, Release…) Controlled Release Project FRSApp Monitoring & Feedback loops 1 2 3 4 5 6 7 Engage Dev Team Standardized Dev Processes
  • 13. 13 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Orchestrate DevOps • Establish & advocate collaborative, DevOps culture • Streamline SDLC from planning to deployment – Standardize process, align across functional areas – Streamline the release process - include coordination & deployment • Implementation and automation of tools and workflows • Visibility throughout the release & deploy pipeline – Traceability of application lifecycle via a centralized platform – Alignment of release metrics between dev, ops & business – Establish modes of communication
  • 14. 14 Copyright ©2012 CollabNet, Inc. All Rights Reserved. • On demand provisioning of platforms • Embedding standard operating environment • Smoke Test - Installation and configuration – Exit Criteria • Cloud Computing / Virtualization Boundaries around DevOps
  • 15. 15 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Datacenter Distributed Teams Development Productivity Cost Reduction Compliance & Visibility CollabNet’s Ops Environment Host Development, QA, Test and Continuous Integration boxes in cloud SDLC Mgmt. Customer (Early release) Product – Ops 1 Product – QA 1 Product – QA 2 Product – QA 3 Product – Dev 1
  • 16. 16 Copyright ©2012 CollabNet, Inc. All Rights Reserved. • Ops stories in release backlog – Security Vulnerability – Performance • Ops in Sprint Review • Admin doc qualification • Application Installer / Migration qualification • Configuring application stacks and administering infrastructure – Test new and modified feature flags • Snapshot & Rollback • Security / Audit history Ops Agile Best Practices
  • 17. 17 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Customer Case Study A large Utilities companyCompany • Meeting business SLAs • Cost avoidance – regulatory fines • Too many people involved in application release • High error rates due to manual changes Challenge • Fully Automated Deployment • Focused on .NET, J2EE and SAP applications Solution • 6x reduction in deployment time • Reduced staffing from 5 FTEs to 1 Results
  • 18. 18 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Before DevOps • .Net Application on Windows OS and MS SQL Database • Environment – Dev – 5 servers (Windows) – QA – 5 servers (Windows) – Prod – 5 servers (Windows) • Current Process – 30 minutes/5 person
  • 19. 19 Copyright ©2012 CollabNet, Inc. All Rights Reserved. With DevOps • Completely replace the existing in-house developed deployment wizard • Centralize all the scripting artifacts within Automation Engine • Ability to automate the release process for all custom applications • Deployment complete within 5 minutes
  • 20. 20 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Summary • Productivity & Agility: – Transform cumbersome, manual application deployments into fully governed, lean and efficient automated processes that take minutes instead of hours or days. • Compliance and Governance: – Automatic end-to-end tracking and reporting on all deployment related changes and change activity and a built in segregation of duties mechanism for planning and execution. • Efficiency & Cost Savings: – Reduce risk of millions and more by eliminating deployment related outages as well as thousands of dollars save per deployment in terms of time saved to configure, deploy and fix defects. • Right technology is imperative: – A single integrated platform creates multiple efficiencies increasing transparency, reuse and trust within agile teams • Best Engineering practices
  • 21. 21 Copyright ©2012 CollabNet, Inc. All Rights Reserved.21 Copyright ©2012 CollabNet, Inc. All Rights Reserved. Questions? Janardhanam Venkat [venkatj@collab.net] www.collab.net +1-650-228-2500 +1-888-778-9793 blogs.collab.net twitter.com/collabnet www.facebook.com/collabnet www.linkedin.com/company/collabnet-inc
  • 22. 22 Copyright ©2012 CollabNet, Inc. All Rights Reserved.