Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

DevOps and Cloud Tips and Techniques to Revolutionize Your SDLC

3,016 views

Published on

Cloud computing started a technology revolution; now DevOps is driving that revolution forward. By enabling new approaches to service delivery, cloud and DevOps together are delivering even greater speed, agility and efficiency. No wonder leading innovators are adopting DevOps and cloud together! This presentation explores the synergies in these two approaches, with practical tips, techniques, research data, war stories, case studies and recommendations.

Published in: Technology
  • Get the best essay, research papers or dissertations. from ⇒ www.HelpWriting.net ⇐ A team of professional authors with huge experience will give u a result that will overcome your expectations.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • I'd advise you to use this service: ⇒ www.WritePaper.info ⇐ The price of your order will depend on the deadline and type of paper (e.g. bachelor, undergraduate etc). The more time you have before the deadline - the less price of the order you will have. Thus, this service offers high-quality essays at the optimal price.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

DevOps and Cloud Tips and Techniques to Revolutionize Your SDLC

  1. 1. DevOps and Cloud: Tips and Techniques to Revolutionize Your SDLC Andi Mann VP of Strategic Solutions, Office of the CTO CA Technologies @AndiMann Andi.Mann@ca.com
  2. 2. Cloud and DevOps
  3. 3. Cloud computing “A model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources … (e.g., networks, servers, storage, applications, and services) … that can be rapidly provisioned and released with minimal management effort or service provider interaction.” Source: NIST Special Publication 800-145 “The NIST Definition of Cloud Computing” – Peter Mell, Timothy Grace 4 © 2014 CA. ALL RIGHTS RESERVED.
  4. 4. 5 © 2014 CA. ALL RIGHTS RESERVED.
  5. 5. DevOps Improve collaboration between dev and ops… to accelerate the release of new capabilities … … and translate operational insight into continuous improvement … across the software lifecycle. 6 © 2014 CA. ALL RIGHTS RESERVED.
  6. 6. DevOps: Succeed in the Application Economy 48% … of respondents belonging to a DevOps-oriented team reported better collaboration among their colleagues.1 1 TechInsights Report: What Smart Businesses Know About DevOps “The Accenture 2013 CIO Mobility Survey CIOs worldwide see mobility as key revenue generator and primary channel for customer engagement” Puppet Labs: 2013 State of DevOps Report 7 © 2014 CA. ALL RIGHTS RESERVED. 18% 17% 22% 22% 21% 21% 20% 23% The Benefits of DevOps Percent improvements in business areas COLLABORATION APP QUALITY CUSTOMERS NEW SERVICES TIME TO MARKET REVENUE COST SAVINGS DEPLOY FREQUENCY
  7. 7. CAMS
  8. 8. CAMS – as close to prescriptive as DevOps gets Culture Automation Measurement Sharing 9 © 2014 CA. ALL RIGHTS RESERVED.
  9. 9. Culture
  10. 10. DevOps is fundamentally about people and process Breaking down barriers between teams – and empires New roles, new titles, new (and shared) responsibilities Capturing and converting tribal knowledge Focus on business service, not technology Trust in each other, in technology, in process 11 © 2014 CA. ALL RIGHTS RESERVED.
  11. 11. Cloud and DevOps both require culture change  Common attributes - trust, sharing, collaboration, automation  Cloud enables culture change too – via A, M, S  Biggest benefit of cloud is agility  DevOps builds on Agile development Tip: DevOps & Cloud both start with culture change. Find your cultural roadblocks and fix them first. 12 © 2014 CA. ALL RIGHTS RESERVED.
  12. 12. Automation
  13. 13. Cloud and DevOps both require Automation Accelerate workflows Smooth handoffs Eliminate errors Reduce risk 14 © 2014 CA. ALL RIGHTS RESERVED. Self-service Scalability Measurement Reduce risk
  14. 14. Automation helps ‘shift left’ on your project timeline wk5 wk6 wk7 wk8 wk9 wk10 wk11 wk12 wk13 wk14 wk15 wk16 wk17 wk18 wk19 Projects 15 © 2014 CA. ALL RIGHTS RESERVED. Former Release Cycle Data Setup Integration Test Regression (100%) Dev Unit UAT Pass 1 Mainframe ST System Test MF Delivery Setup UAT Pass 2 L/P Test
  15. 15. Automation accelerates time from idea to product PLAN TEST DEPLOY Lines of Business BUILD OPERATE Application Development 16 © 2014 CA. ALL RIGHTS RESERVED. Prod Operations
  16. 16. Automation enables 'software-defined services'  Software-defined service - faster, more agile, more flexible – Software-defined Infrastructure (as a Service) – Software-defined Platform (as a Service) – Software-defined Networks (aka SDN) – Software-defined Storage (as a Service) 17 © 2014 CA. ALL RIGHTS RESERVED.
  17. 17. Example: Parallel dev, test, QA with Service Virtualization “I can’t test or QA anything until I have access to everything!” Data Center Systems Middleware Services 18 © 2014 CA. ALL RIGHTS RESERVED. Cloud Services Partner Services Your new mobile app! Enterprise Storage Distributed Systems
  18. 18. Example: Parallel dev, test, QA with Service Virtualization Data Center Systems Middleware Services 19 © 2014 CA. ALL RIGHTS RESERVED. Cloud Services Partner Services Enterprise Storage Distributed Systems Test and QA against software-defined services instead – faster, better, safer Your new mobile app!
  19. 19. Remember this? wk5 wk6 wk7 wk8 wk9 wk10 wk11 wk12 wk13 wk14 wk15 wk16 wk17 wk18 wk19 Projects 20 © 2014 CA. ALL RIGHTS RESERVED. Former Release Cycle Data Setup Integration Test Regression (100%) Dev Unit UAT Pass 1 Mainframe ST System Test MF Delivery Setup UAT Pass 2 L/P Test
  20. 20. The same timeline with service virtualization in action wk5 wk6 wk7 wk8 wk9 wk10 wk11 wk12 wk13 wk14 wk15 wk16 wk17 wk18 wk19 Projects 21 © 2014 CA. ALL RIGHTS RESERVED. Former Release Cycle Data Setup Integration Test Regression (100%) Dev Unit UAT Pass 1 Mainframe ST 8-week Release Cycle System Test MF Delivery Setup UAT Pass 2 L/P Test 40% Time savings 60% More scenarios covered 30% savings 350% more defects found 2-week calendar savings 388% more 60% savings defects found Early Load & Performance Testing
  21. 21. Service Virtualization outcomes - Union Bank “We are seeing immediate benefit from … Service Virtualization. We are able to realize agile, parallel development and increase the quality of the products we deliver for our customers. Finding areas for improvement earlier in the lifecycle is reducing our risk.” Dana W. Edwards, CTO, Union Bank 22 © 2014 CA. ALL RIGHTS RESERVED.
  22. 22. Example: Automated Config and Provisioning Application Development Test and Acceptance Production Reqs Delivery Performance Coding Integration Acceptance Production Configuration Requirements Configuration Management Infrastructure Provisioning 23 © 2014 CA. ALL RIGHTS RESERVED. Change Management DEV TEST/UAT PROD
  23. 23. Example: Continuous delivery with release automation Source Model Promote Deploy Target From existing Build/Continuous Integration To a Continuous Delivery/Release Automation System 24 © 2014 CA. ALL RIGHTS RESERVED. Onto On-Premises, Hosted, or Cloud Infrastructure
  24. 24. Release Automation outcomes - Tesco TESCO: 8X Speed “Since implementing … Release Automation, we’ve deployed our online business into eight different countries, which wouldn’t have been possible before – that means the same team can deliver eight or nine times the volume of releases.” TOMAS KADLEC GROUP INFRASTRUCTURE IT DIRECTOR, TESCO 25 © 2014 CA. ALL RIGHTS RESERVED.
  25. 25. Measurement
  26. 26. Cloud and DevOps both require Measurement “Measured service“ is an essential characteristic of cloud 27 © 2014 CA. ALL RIGHTS RESERVED. “Measurement” is core to a CAMS approach to DevOps
  27. 27. How do you know when you deliver what you promise? How do you know when you don’t? Service Quality Metrics Ensure you deliver the service and quality you promised We delivered the service we promised. Dev/Ops Organizations SLA/Cost Reporting Deliver on line of business expectations for service and cost IT is delivering on time, on budget Line Of Business Executives 28 © 2014 CA. ALL RIGHTS RESERVED. Customer Feedback Meet customer needs and understand new requirements IT is meeting their commitments Customers and Staff
  28. 28. Management cloud for measurement Agile, scalable, cost-effective Gain insight and simplify management and support with cloud-based solutions … … for physical, cloud, and mobile application dev, test, and prod … … allowing for a holistic view into your IT portfolio and investment. 29 © 2014 CA. ALL RIGHTS RESERVED. INVESTMENTS Plan, Prioritize, Adjust SERVICE Support, Automate, Deliver ASSETS Manage, Secure, Enable BUSINESS STAKEHOLDERS IT LEADERS IT TEAMS EMPLOYEES
  29. 29. Feedback loops enable continuous improvement BUILD TEST DEPLOY OPERATE Coding Integration Acceptance Production Regression TestsRegression Constraint Analysis PLAN 30 © 2014 CA. ALL RIGHTS RESERVED. FEEDBACK Reqs Delivery Performance Defect Information Virtual Services
  30. 30. Feedback loops give insight into quality, cost, experience Front Office Back Office P2M M2M P2P M2P End User (Person) 31 © 2014 CA. ALL RIGHTS RESERVED. Management Cloud (Machine) Support (Person) Production Cloud (Machine)
  31. 31. Example: Detect and remediate problem in Dev and Ops CLOUD 32 © 2014 CA. ALL RIGHTS RESERVED. BACK END USER NETWORK FRONT END End User WAN/ WWW Router Firewall Switch Load Balancer Web Server Portal Application Application Application Mainframe Web Service Database MIDDLEWARE App Server 3rd Party Applications Database DEVS OPS
  32. 32. Dev, test, and prod monitoring results - ANZ Bank “ANZ Bank’s project teams went from 10-15 high-severity incidents to 1-2 per release by using … Application Performance Management ” 33 © 2014 CA. ALL RIGHTS RESERVED. Adam Cartwright, Head of IT Security and Operations, ANZ Bank Source: Customer Obsessed: ANZ Bank Continues to Make Customer Service and Employee Satisfaction a Top Priority, Smart Enterprise, 2014
  33. 33. Sharing
  34. 34. Cloud and DevOps are both about Sharing Content Systems Services Communication Internal or external – private or public 35 © 2014 CA. ALL RIGHTS RESERVED.
  35. 35. Sharing starts with a shared project and a shared plan PROJECT TIMELINE Architecture Unit Test Acceptance Architecture Unit Test Acceptance Requirements Scrum/Sprint System Test Deployment 36 © 2014 CA. ALL RIGHTS RESERVED. Delivery Deadline Stable & in production Operational Input/Awareness Requirements Scrum/Sprint System Test Deployment Ongoing Operational Input/Awareness Stable & in production Delivery Deadline
  36. 36. Source, consume, and expose shared cloud services COLLABORATION SOCIAL NETWORKS PROJECT MANAGEMENT CRM MANAGEMENT CONTENT MANAGEMENT SAAS COMMUNITY PRIVATE ON-PREMISE FINANCIAL CODE SERVICES 37 © 2014 CA. ALL RIGHTS RESERVED. SERVICE MANAGEMENT CDN STORAGE BACKUP/ COMPUTE RECOVERY IAAS ANALYTICS DATA STORE API TOOLS PAAS IDE PUBLIC HYBRID
  37. 37. BUT … shared access can create exposure and raise risk  DevOps & Cloud == uncontrolled access and higher risk? – Access to unauthorized cloud services drives up IT budgets? – Insecure services allow data loss, cross-site access, hack attacks? – Sharing IDs and passwords means no separation of Duties? – Unprotected APIs open up to malwarte, penetration, DoS? 38 © 2014 CA. ALL RIGHTS RESERVED.
  38. 38. Self-service, role-based access to ‘known good services’ Developers and Operators 39 © 2014 CA. ALL RIGHTS RESERVED. Infrastructure Services Platform Services Software Services Enterprise Services Identity and Access Management Partner Services AUTHORISED ‘KNOWN GOOD’ SERVICES Self-Service Single Sign-On
  39. 39. Secure shared services with Identity & Access Management Automatic Login via IdM/PUPM Password Vault 40 © 2014 CA. ALL RIGHTS RESERVED. Windows/MF/ UNIX/Linux Network Appliances Cloud/Virtual Servers Databases Individual Devs and Ops Shared Privileged Identity Applications Manual Login ‘Most Privilege’ Access, No Audit or Control Password Check-In/ Check-Out Audit Audit and Control ‘Least Privilege’ Access with Granular Audit and Control
  40. 40. Integrated identity & access management outcomes - BT “We now have a flexible and scalable model that we will extend to thousands of suppliers and other partners. In addition, BT has eliminated the need for 80 point solutions that were being used for user authentication.” 41 © 2014 CA. ALL RIGHTS RESERVED. Chief Security Architect, BT Source: BT Saves more than £15 million and improves customer services, CA Technologies
  41. 41. Secure cloud integration with API management & security Cloud services Partners /Divisions Secure API Gateway 42 © 2014 CA. ALL RIGHTS RESERVED. APPLICATION AND DATA PROVIDERS Internet of things Mobile developers Internal Developers APPLICATION AND DATA CONSUMERS Off Premise On Premise Infrastructure Services Platform Services Software Services Partner Services Enterprise Services
  42. 42. API Management and Security outcomes – Alaska Airlines TESCO: 8X Speed “With the … API Gateway in place, Alaska Airlines can now securely expose their APIs to potentially hundreds or even thousands of third party developers whose applications are dramatically expanding Alaska Airlines’ market reach.” 43 © 2014 CA. ALL RIGHTS RESERVED.
  43. 43. More real world outcomes: DevOps transformation Company Application Release Before/After Business Value Online Grocery and Wine 2.5 Days  20 Minutes Streamlined International Online Gambling 44 © 2014 CA. ALL RIGHTS RESERVED. Updates of online grocery Apps $380K / a month Fix Income IB division 12 Days  1.5 Minutes Oil drilling platform application 3 Days  4 Minutes Business information 90 minutes  3 minutes On Line Gambling 2 Days  3 Minutes Online store 2 Days 12 Minutes $13M annually implement globally $577K / a month $1.3M annually $2.3M annually implement globally $1.2M annually Multinational Grocer Financial Institution Oil and Gas Financial Rating Global Retailer
  44. 44. Thank You! Please visit www.ca.com/devops anytime to learn how CA Technologies can help revolutionize Your SDLC!
  45. 45. Andi Mann VP Strategic Solutions, Office of the CTO Andi.Mann@ca.com @cainc linkedin.com/in/AndiMann ca.com 46 © 2014 CA. ALL RIGHTS RESERVED. @AndiMann slideshare.net/CAinc linkedin.com/company/ca-technologies

×