Open Source & Enterprise DevOps. Cyrus Manouchehrian SaaS Practice Manager 3/8/2018

Size: px
Start display at page:

Download "Open Source & Enterprise DevOps. Cyrus Manouchehrian SaaS Practice Manager 3/8/2018"

Transcription

1 Open Source & Enterprise DevOps Cyrus Manouchehrian SaaS Practice Manager 3/8/2018

2 Agenda What is Open Source? Enterprise DevOps MICRO FOCUS ADM Approach 2

3 3 What is Open Source

4 What does OPEN SOURCE mean? OPEN SOURCE SOFTWARE is software with source code that anyone can inspect, modify, and enhance. FROM:

5 5 Does Open Source = FREE?

6 6 Doesn't "open source" just mean something is free of charge?

7 OPEN SOURCE NOT OPEN SOURCE 7

8 Why is it important to understand that open source software is commercial software? It is important to understand that open source software is commercial software, because there are many laws, regulations, policies, and so on regarding commercial software. Failing to understand that open source software is commercial software would result in failing to follow the laws, regulations, policies, and so on regarding commercial software. 8 FROM:

9 Close Source Software OS Software FREE Software NOT FREE software

10 Pros and cons of Open Source Pros Few if any licensing fees Everyone likes free! Easy to manage Install everywhere, no license monitoring improvement Anyone can edit and improve it Company Independence Code survives beyond corporate walls. Open Kimono You can see what s inside. Cons It s not free Hidden ramp up and debugging time costs Learning curve Often long time spent familiarizing with a solution Confused users What version works with what? Bugs still exist. Orphan software Some open source projects die on the vine. No real support Community support is sketchy and not time bound. Security not guaranteed spyware, adware, compliance (ISO, SSO, when?) not a priority Hundreds of options Which to choose? How to evaluate?

11 Enterprise DevOps

12 Getting to DevOps calls for a collaborative approach People Not a product, spec, job title No one true authority No one way It requires sustained effort. Process Technology

13 Removing the constraints Four areas to start on Address Culture first Reduce latency Increase automation Increase visibility

14 High Velocity Innovation Security Plan Dev & Build Release Operate Demand planning integration and testing deployment and release operations Customer Experienc e Define Test Deploy Monitor assessment Collaboration 14

15 Assessment and Planning Security Plan Dev & Build Release Operate Demand planning integration and testing deployment and release operations Customer Experienc e Define Test Deploy Monitor assessment Collaboration Portfolio investment planning Measuring user experience Threat and risk monitoring Application release prioritization 15

16 Security, Integration, and Testing Security Plan Dev & Build Release Operate Demand planning integration and testing deployment and release operations Customer Experienc e Define Test Deploy Monitor assessment Collaboration Coding best practices Shift-left Testing Automate test infrastructure deployment Network and service virtualization Automated vulnerability and static analysis 16

17 Deployment and Release Security Plan Dev & Build Release Operate Demand planning integration and testing deployment and release operations Customer Experienc e Define Test Deploy Monitor assessment Collaboration 17 Infrastructure as code Application topology design Public cloud or on-premise destinations Release pipeline

18 Operations Security Plan Dev & Build Release Operate Demand planning integration and testing deployment and release operations Customer Experienc e Define Test Deploy Monitor assessment Collaboration Dynamic, hybrid infrastructure Security, compliance, and patching Shift-left monitoring Monitoring and logging as a service 18

19 innovation practices A/B testing Canary Releases Feature toggling Real time market insight Smarter releases Improved user experience

20 Micro Focus Approach to Open Source

21 Micro Focus Open Source Strategy INTEGRATE Out of the box connections to multiple OSS ( Git, Jenkins, etc.). EXTEND Extending capabilities of OSS solutions for more scalable fit for the enterprise. (e.g. Jmeter to SRL, Selenium to LeanFT) CONTRIBUTE Developing and contributing technologies for modern dev challenges (e.g. Pumba Chaos Testing for Docker)

22 Managed in a Controlled yet Open Ecosystem PLAN BUILD OPERATE TEST RELEASE/DEPLOY

23 ADM + Micro Focus End-to-End DevOps PLAN BUILD Project, Portfolio and Requirements Mainframe + COBOL OPERATE Application and User Monitoring IT Operations RELEASE/DEPLOY Release Control Project & Portfolio Mgmt Atlas Dimensions RM Caliber Rhythm Enterprise Developer Visual Cobol AppPulse Silk Performance Manager Hybrid Cloud Automation Data Center Automation Deployment Automation Data Insights Vertica Software Change & Configuration Mgmt Mainframe + COBOL ChangeMan Functional Test UFT BPT Sprinter StormRunner Functional Silk Test Silk WebDriver Security Test Fortify StarTool AccuRev Dimensions CM Star Team PVCS ESync TEST Performance Test LoadRunner Performance Center StormRunner Load Silk Performer Digital Lab Mobile Center Service Virtualization Network Virtualization MAINFRAME + COBOL Modernize mainframe applications to more flexible platforms and architectures IT OPERATIONS Effectively manage Hybrid IT environments through automation and orchestration SECURITY Integrate continuous security testing and feedback directly into the SDLC PREDICTIVE ANALYTICS Advanced analytics at every phase of the lifecycle

24 ALM Octane Integrations CI Server SDK IDE SCM Build Agile SDK 24 Unit Tests Security Sync Adaptors PPM

25 Questions?

26 Thank You.