DevOps Made Easy Shireesh Thanneru, Platform Architect Intel Linoy Alexander, Director, DevOps Justyna Kucharczak, Sr. Product Marketing Manager, Platform Pegasystems
Agenda Why DevOps? A look at benefits DevOps and testing with Pega Intel s DevOps journey 2
Why Focus on DevOps? Reducing the Time-to-Market for features Lead Time # weeks/days/hours 3
DevOps Impacts the Bottom Line DevOps strategic adopters are 55% more likely to have competitive ability to grow profitably Frost & Sullivan Pegasystems, Business Agility Survey, Oct 2017 4
DevOps Disruptions Software industry disruptors Are paving the way for disruption elsewhere Deploys new software to production every one second Deploys to its production servers 50 times a day Changes over 50% of their source every month 5
For the Unicorns AND the Horses LLOYDS BANK 250 years old 40+ Pega applications 200% faster time to market 6
Where Are You Along Your DevOps Journey? 83% DevOps 101 Webinar Survey, Aug 2017 7
People Process Technology 8
Pega s Journey People Process Technology Aligning teams and leadership on being ready to ship Invest in fast test automation Invest in a culture of quality RCA, Test Driven Development and other practices Do continuous testing 9
Pega s Journey People Aligning teams and leadership on being ready to ship Process CI Technology Invest in fast test automation Invest in a culture of quality RCA, Test Driven Development and other practices Do continuous testing CD Continuous Integration Daily merges Fast feedback Ready to share Continuous Delivery Ready to ship Run all tests 10
Push & Web UI Pega s Journey People Process Technology Aligning teams and leadership on being ready to ship CI SUT Cluster Invest in fast test automation Invest in a culture of quality RCA, Test Driven Development and other practices Do continuous testing CD Continuous Integration Daily merges Fast feedback Ready to share Continuous Delivery Ready to ship Run all tests CloudBees Jenkins / Bitbucket / Artifactory Automated provisioning services SonarQube Automated pipeline to upgrade internal applications daily 11
DevOps With Pega + DevOps Made Easy (Deployment Manager with one-click deployment) Get started quickly with a model driven solution Open DevOps Integrate Pega with existing COE toolchains 12
Announcing: Automated Testing Suite UI-based Functional Testing API-based Functional Testing Unit Testing
Announcing: Automated Testing Suite NATIVE UI Testing OPEN UI-based Functional Testing Selenium Starter Kit OPEN API-based Functional Testing NATIVE Unit Testing Unit Testing 14
DEMO 15
Cloud On-Premise 16
A Modern DevOps Architecture for Application Development and Deployment How Intel IT engineered a modern DevOps architecture to provision new application environments in under 60 minutes Shireesh Thanneru, Platform Architect, Intel Corporation June 2018
Legal Notices This presentation is for informational purposes only. INTEL MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. Intel technologies features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. No computer system can be absolutely secure. Check with your system manufacturer or retailer or learn more at intel.com. Intel, the Intel logo, Core, RealSense, Unite, vpro, Xeon, Intel. Experience What s Inside, and the Intel. Experience What s Inside logo are trademarks of Intel Corporation in the U.S. and/or other countries. * Other names and brands may be claimed as the property of others. Copyright 2018, Intel Corporation. All rights reserved. 18
Agenda Intel IT and Current Environment DevOps at Intel Problem Statement Solution Key Results Next Steps Q & A 19
Intel IT Environment IT People Total employee count only includes employees Intel IT directly supports. IT Spending 1 14/15 financial data was restated to include wholly owned subsidiaries that have since been integrated. IT Device Management IT Storage and Servers ¹Employee count represents an average at the beginning and end of year. 20
Platform Engineering Current App Platform Environment at Intel H1'17 H2'17 H1'18 H2'18 App Platform on Cloud SAML SSO DevOps App Platform onprem LDAP Auth Kerberos SSO IT@Intel Rapid adoption 9 applications in production in less than 18 months First application went live in less than 3 months First App in production *overall BPMS journey started @Intel in 2010
DevOps at Intel Small cross functional teams Deliver value frequently Frequent Commits Automated build Automated tests Always ready for production deployment Automated provisioning Infrastructure Versioned Periodic self assessment Measure & Improve 22
Current Physical Architecture 23
Problem Statement Traditional, shared application environments slow application delivery Resource contention across applications Slow and inefficient Scaling Upgrade conflicts Application Development Platform Operating System Infrastructure Downtime impacts Slow provisioning of new environments Inefficient path to production 24
Solution: Our DevOps Journey at Intel 1 2 3 Started with Infrastructure Automation Tapping into standard Open DevOps Tools Exploring Deployment Manager Automated provisioning Infrastructure Versioned Frequent Commits Automated build Automated tests Always ready for production deployment 25
Cloud Foundry Service Broker Based Architecture Source : Cloud Foundry 26
Application Environments in the New Architecture Independent Environments Each application (or set of apps belonging to a business unit) will have its own path to production environments Cloud Foundry BOSH deployed Clusters for Dev, Test, Prod, etc. Location of environments aligned with developers and end users Automated setup of all components OS, Java App Server Hotfixes All Intel Engineered Components 27
Infrastructure Automation: Key Results Faster application development, deployment and sustaining New environment provisioning in under 60 minutes! Instantaneous elastic scaling No resource contention across applications No upgrade conflicts or downtime impacts across App Platform OS Infrastructure Path to production at the pace of development and testing 28
DevOps with Open Tool Chain Git Gradle xunit Selenium Jenkins Artifactory 29
Next Step: CI/CD Exploration Deployment Manager Easy to get started Up and running in less than a week Visual, configurable CI/CD pipeline Integrated development, testing and build management Good support for branching and merging 30
Sharing Intel IT Best Practices With the World Learn more about Intel IT s Initiatives at www.intel.com/it 31
Looking for More Great Content on DevOps? DevOps Made Easy Join us for a quick demo of our DevOps Deployment manager capabilities at the Tech Pavilion. DevOps Booth Come get hands-on experience with our DevOps capabilities by visiting our booth! Developer Day: DevOps Join Pega experts for best practices on how to quickly test and deploy Pega applications using our unique DevOps Made Easy and Open approach. You'll get hands-on, step-by-step, walkthroughs on setting up and optimizing a continuous delivery pipeline, creating automated tests and adopting testing best practices. 33