open source & enterprise devops - focusgovsummit.com · dev & build test continuous...
TRANSCRIPT
![Page 1: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/1.jpg)
Open Source & Enterprise DevOps
Cyrus Manouchehrian
SaaS Practice Manager
3/8/2018
![Page 2: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/2.jpg)
01.What is Open Source?
02.
03.
Enterprise DevOps
MICRO FOCUS ADM Approach
Agenda
2
![Page 3: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/3.jpg)
What is Open Source
3
![Page 4: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/4.jpg)
What does OPEN SOURCE mean?
OPEN SOURCE SOFTWARE issoftware with source codethat anyone can inspect,modify, and enhance.
FROM: https://opensource.com/resources/what-open-source
![Page 5: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/5.jpg)
5
Does Open Source =
FREE?
![Page 6: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/6.jpg)
6
Doesn't "open source" just mean something is free of charge?
![Page 7: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/7.jpg)
7 https://en.wikipedia.org/wiki/List_of_free_and_open-source_software_packages
OPEN SOURCE NOT OPEN SOURCE
![Page 8: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/8.jpg)
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.
8FROM: http://dodcio.defense.gov/Open-Source-Software-FAQ/#Defining_Open_Source_Software_.28OSS.29
![Page 9: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/9.jpg)
OS
Soft
war
e
FREE SoftwareC
lose
So
urc
e
Soft
war
e
NOT FREE software
http://www.linfo.org/proprietary.html
![Page 10: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/10.jpg)
– Pros
– Few if any licensing fees – Everyone likes free!
– Easy to manage – Install everywhere, no license monitoring
– Continuous 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?
Pros and cons of Open Source
![Page 11: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/11.jpg)
Enterprise DevOps
![Page 12: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/12.jpg)
It requires sustained effort.
• Not a product, spec, job title• No one true authority • No one way
People
Process Technology
Getting to DevOps calls for a collaborative approach
![Page 13: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/13.jpg)
Removing the constraintsFour areas to start on
Increase automation
Reducelatency
Increasevisibility
AddressCulture first
![Page 14: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/14.jpg)
High Velocity Innovation
14
Continuousplanning
Plan
Define
Continuousintegrationand testing
Dev & Build
Test
Continuousdeployment and
release
Release
Deploy
Continuousoperations
Operate
Monitor
Continuous Security
Continuous assessment
DemandCustomer Experienc
e
Continuous Collaboration
![Page 15: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/15.jpg)
Continuous Assessment and Planning
15
Continuousplanning
Plan
Define
Continuousintegrationand testing
Dev & Build
Test
Continuousdeployment and
release
Release
Deploy
Continuousoperations
Operate
Monitor
Continuous Security
Continuous assessment
DemandCustomer Experienc
e
Continuous Collaboration
Measuring user experience
Portfolio investment planning
Application
release prioritization
Threat and risk monitoring
![Page 16: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/16.jpg)
Continuous Security, Integration, and Testing
16
Continuousplanning
Plan
Define
Continuousintegrationand testing
Dev & Build
Test
Continuousdeployment and
release
Release
Deploy
Continuousoperations
Operate
Monitor
Continuous Security
Continuous assessment
DemandCustomer Experienc
e
Continuous Collaboration
Automate test infrastructure deployment
Automated vulnerability and
static analysis
Coding
best practices
Network and service
virtualization
Shift-left
Testing
![Page 17: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/17.jpg)
Continuous Deployment and Release
17
Continuousplanning
Plan
Define
Continuousintegrationand testing
Dev & Build
Test
Continuousdeployment and
release
Release
Deploy
Continuousoperations
Operate
Monitor
Continuous Security
Continuous assessment
DemandCustomer Experienc
e
Continuous Collaboration
Infrastructure as code
Public cloud or
on-premise
destinations
Release
pipeline
Application
topology design
![Page 18: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/18.jpg)
Continuous Operations
18
Continuousplanning
Plan
Define
Continuousintegrationand testing
Dev & Build
Test
Continuousdeployment and
release
Release
Deploy
Continuousoperations
Operate
Monitor
Continuous Security
Continuous assessment
DemandCustomer Experienc
e
Continuous Collaboration
Security, compliance, and
patching
Monitoring and logging as a service
Dynamic, hybrid
infrastructureShift-left
monitoring
![Page 19: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/19.jpg)
Continuous innovation practices
A/B testing Canary Releases Feature toggling
Improved user experience
Real time market insight
Smarter releases
![Page 20: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/20.jpg)
Micro Focus’ Approach to Open Source
![Page 21: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/21.jpg)
Micro Focus Open Source Strategy
EXTEND CONTRIBUTE
Extending capabilities of OSS solutions for more scalable fit for the enterprise.
(e.g. Jmeter to SRL, Selenium to LeanFT)
Developing and contributing technologies for modern dev challenges
(e.g. Pumba – Chaos Testing for Docker)
INTEGRATE
Out of the box connections to multiple OSS ( Git, Jenkins, etc.).
![Page 22: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/22.jpg)
Managed in a Controlled yet Open Ecosystem
PLAN
OPERATE
BUILD
TEST
RELEASE/DEPLOY
![Page 23: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/23.jpg)
ADM + Micro Focus| End-to-End DevOps
PLAN
OPERATE
BUILD
TEST
Project & Portfolio MgmtAtlas
Caliber
Project, Portfolio and Requirements
AccuRev
Dimensions CM
Star Team
PVCS
Software Change & Configuration Mgmt
Application and User Monitoring
AppPulse
Silk Performance Manager
Functional TestUFT
BPT
SprinterStormRunner Functional
Silk Test
Silk WebDriver
Performance TestLoadRunner
Performance Center
StormRunner LoadSilk Performer
Digital LabMobile Center
Service Virtualization
Network VirtualizationRelease Control Deployment Automation
RELEASE/DEPLOY
SECURITYIntegrate continuous security testing and feedback directly into the SDLC
PREDICTIVE ANALYTICSAdvanced analytics at every phase of the lifecycle
MAINFRAME + COBOLModernize mainframe applications to more flexible platforms and architectures
IT OPERATIONSEffectively manage Hybrid IT environments through automation and orchestration
Hybrid Cloud Automation
Data Center Automation
IT Operations
Security TestFortifyData Insights
Vertica
ChangeMan
Mainframe + COBOL
StarTool ESync
Enterprise Developer
Visual Cobol
Mainframe + COBOL
Dimensions RMRhythm
![Page 24: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/24.jpg)
ALM Octane Integrations
24
IDE SCM Build
CI Server SDK
Unit Tests Security Sync Adaptors PPM
Agile SDK
![Page 25: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/25.jpg)
Questions?
![Page 26: Open Source & Enterprise DevOps - focusgovsummit.com · Dev & Build Test Continuous deployment and release Release Deploy Continuous operations Operate Monitor Continuous Security](https://reader030.vdocuments.us/reader030/viewer/2022040706/5e053507b7d4f15e3615afdb/html5/thumbnails/26.jpg)
Thank You.