SlideShare a Scribd company logo
1
Automation & Release in Federal
Julian Fish, Director of Products
April 5th, 2016
2
The Market
DevOps value
Serena added value
Market direction / trends
Agenda
3
The Hype
http://www.zdnet.com/article/why-2016-is-going-to-be-the-year-of-devops/
http://devops.com/2015/12/22/devops-2016-year-implementation/
4
What the Analysts Say “ ”
“By 2016, DevOps WillEvolve From a Niche to a Mainstream
Strategy Employed by 25 Percent of Global 2000 Organizations”
“…with the total for DevOps tools reaching $2.3B in 2015 (up
21% yoy)”
“DevOps-ready tools have seen and will continue to see the
largest growth potential”
“Cultural resistance and low levels of process discipline will
create significant failure rates for DevOps initiatives..”
http://www.gartner.com/document/2987231.
5
DevOps – NOT just Release Management
Image: IT Revolution
6
Purist DevOps
Continuous Delivery
Source Code
Management
BUILD / CI Deployment / Test Automation
Cloud / Physical/ Virtual /
Container Infrastructure
Dev Ops
Analytics
Infrastructure as Code
7
Enterprise DevOps
Enterprise Change Management
Source Code
Management
Automation & Provisioning
Containerization Virtual InfrastructurePhysical Infrastructure Cloud Infrastructure
Development Test UAT PROD
Agile
Planning &
Dev Task
Planning, Dashboard, Visibility, Integration, Analytics, KPI’s, Measurement
Business Application Development IT Operations
Definition
Business Value
StrategicFunctionalTechnical
Feature Validation
Build / CI Deployment Automation / Pipeline Management
Feature Acceptance
Develop, Test, Deploy Release & Deploy
8
Remember…
DevOps Not = Release Management
DevOps Not = Continuous Delivery
9
Value to Customers
SPEED
QUALITY
FAILURE
RISK
10
Value to Customers
Dr. Nicole Forsgren, PhD; Director, Organizational Performance & Analytics
11
Technology Leadership
Containers
Dimensions
SDA
Automation
Dimensions
SDA
People &
Process
SDA
RLC
SBM
12
Thought Leadership
13
Serena and DevOps
Function Description Serena?
Code Code Development and Review, continuous integration tools
✅
Build Version control tools, code merging, Build status
✅
Test Test and results determine performance
Package Artifact repository, Application pre-deployment staging
✅
Release Change management, Release approvals, release automation
✅
Configure Infrastructure configuration and management, Infrastructure as Code tools
Monitor Applications performance monitoring, End user experience
14
DevOps Trends
NOW Feature
✅ Application Automation
✅ Continuous Integration
✅ Continuous Delivery
✅ Full Stack Automation
NEXT Feature
✅ DevOps Pipelines
✅ Containerization & Support
Application Performance Monitoring
✅ Database Automation
Data Center Operating System (DCOS)
Analytics / Big Data
15
• Shift Left / Shift Right
• Test early in Production representative environments (Service Virtualization)
• Cloud
• Amazon EC2,Azure etc.
• Infrastructure as Code
• Chef, Puppet etc (Infrastructure Configuration Management)
• Continuous Delivery
• Containerization
• Software Defined Data Center (SDDC)
• BiModal IT
DevOps / Release Management BUZZ WORDS
16
High Level View: Above the Line vs. Below the Line
Release Control
Release Train
Release Package
Tasks
SDA DIM CM ZMF EROOTHER
RELEASE
PROCESS
ARTIFACT
MANAGEMENT
Integration Framework / Service Layer / Widgets
17
• WHAT
– Manage Release as a business process across
the organization
• WHY
– A platform for Release Innovation not a fixed
point product like competition
– Best in class visualization traceability, metrics
and reporting
– Integrates with Serena and third party Artefact
Repository, Deployment tools and Overall SLC
Ecosystem
• WHO
– Used by Release Managers, Release
Engineers, Environment Managers, QA
Serena Release Control
18
• WHAT
• Automate deployments to increase release
frequencies, eliminate bottlenecks and/or failure
and reduce cost of deployments
• WHY
• Vendor/technology/platform neutral
• Most secure deployment automation solution
• Best in class visualization, traceability and usability
• WHO
• Operations (deploying apps from dev)
• Developers (deploying apps through to test)
Serena Deployment Automation
19
Serena Artifact Repository (aka Dimensions Release Vault)
• WHAT
• Single source of truth
• WHY
• Secure, Scalable
• Distributed, Containerized and Mainframe artefacts
• Integrated deployment (SDA)
• WHO
• Operations (Assembling and deploying apps from
Dev)
• Outsourced development
20
Database Component
Dow nload
Files
Which
Environment?
Load Updates
Delete
Schema
Create
Schema
Load Test
Data
START
FINISH
Web Component
START
FINISH
Dow nload
Files
Which
Environment?
Stop
Application
Deploy
Application
Start
Application
Hot Deploy
Verify URL
SDA: Model Driven Application Deployment
Graphical modelling of activities to automatically install, update, activate and configure an every aspect of an
application reliably and repeatedly throughout all of its environment stages.
Otherw ise
DEV, INTOtherw ise
DEV, INT, UAT
Container Component
Pull Container
Configuration
Needed?
Update Prod
Dataset
Update
Container
Deploy
Application
Push
Container
START
FINISH
Otherw ise
DEV, INT, UAT
21
Development
Database Component
Download
Files
Whic h
Env ironme
nt
Load
Updates
Delete
Sc hem a
Create
Sc hem a
Load Test
Data
S
T
A
R
T
F
I
N
I
S
H
Web Component
S
T
A
R
T
FI
NI
S
H
Download
Files
Whic h
Env ironmen
t
Stop
Applic ation
Deploy
Applic ation
Start
Applic ation
Hot Deploy
Verify URL
Environment
Properties
WEB/DB
Resource
Environment
Properties
Resource
Properties
Test
Database Component
Download
Files
Whic h
Env ironme
nt
Load
Updates
Delete
Sc hem a
Create
Sc hem a
Load Test
Data
S
T
A
R
T
F
I
N
I
S
H
Web Component
S
T
A
R
T
FI
NI
S
H
Download
Files
Whic h
Env ironmen
t
Stop
Applic ation
Deploy
Applic ation
Start
Applic ation
Hot Deploy
Verify URL
WEB
Resource
DB
Resource
Environment
Properties
Environment
Properties
Resource
Properties
Resource
Properties
Production
Database Component
Download
Files
Whic h
Env ironme
nt
Load
Updates
Delete
Sc hem a
Create
Sc hem a
Load Test
Data
S
T
A
R
T
F
I
N
I
S
H
Web Component
S
T
A
R
T
FI
NI
S
H
Download
Files
Whic h
Env ironmen
t
Stop
Applic ation
Deploy
Applic ation
Start
Applic ation
Hot Deploy
Verify URL
WEB
Resource
DB
Resource
WEB
Resource
Environment
Properties
Environment
Properties
Resource
Properties
Resource
Properties
Resource
Properties
Model Driven Application Deployment Example
Docker Container
22
App ServerContainers
Trusted
Registry
Configuration
List, search,
push, pull
images
Apply system
configuration
Deployment Automation Server uses plugin to interact with Docker System (http / JMS via agent)
Docker used to container
management. External data
persistency required
SDA – Containers and Automation
23
SDA / Docker Integration Steps
24
How Containers work
• Containers are isolated environments that
are created from docker images.
• All the layers in an image are read-only
except the topmost layer which is called a
container.
• You can commit the changes made to a
container and make a new image out of it.
• If specific images are not present in the
host, docker will download it from the
docker hub
Image Taken from docs.docker.com
25
How Microservices Work
http://martinfowler.com/articles/microservices.html
26
Containers – not just docker!
27
Do they work?
Google, deals with more than two billion containers per
week. That’s a lot of containers to manage. Popular
Google services such as Gmail, Search, Apps and Maps
run inside containers.
28
Why would customers use containers
++ ENVIRONMENTS
CONSISTENCY
SIMPLICITY
SECURITY
ARCHITECTURE
EXISTING INVESTMENT
“Containers are faster, more efficient and easier to manage than Virtual Environments.”
29
30
Thank You!

More Related Content

What's hot (20)

PDF
Dimensions CM 14.3 launch webcast (slides)
Serena Software
 
PPTX
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Serena Software
 
PDF
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
Serena Software
 
PDF
Creating High Performance teams by using a DevOps culture (FUG presentation)
Serena Software
 
PDF
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
Serena Software
 
PPTX
What's new in SBM 11.1
Serena Software
 
PPTX
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Serena Software
 
PPTX
Salesforce – Proven Platform Development with DevOps & Agile
Sai Jithesh ☁️
 
PPTX
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
XebiaLabs
 
PPTX
DevOps in Salesforce AppCloud
rsg00usa
 
PPTX
Scaling Continuous Integration for Puppet
Salesforce Engineering
 
PPTX
Agile-plus-DevOps Testing for Packaged Applications
Worksoft
 
PDF
Salesforce & GitLab Integration for Next-gen DevOps with CEPTES
CEPTES Software Inc
 
PPTX
DevOps Monitoring and Alerting
Khairul Zebua
 
PPTX
Design patterns for salesforce app decomposition
Sai Jithesh ☁️
 
PDF
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
Gene Kim
 
PPTX
Support Federal Software Development Contracts with End-to-End Traceability
Tasktop
 
PDF
TDX19 - Accelerate DevOps with GitLab and Salesforce
Doug Ayers
 
PDF
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
XebiaLabs
 
PDF
Optimize your CI/CD with GitLab and AWS
DevOps.com
 
Dimensions CM 14.3 launch webcast (slides)
Serena Software
 
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Serena Software
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
Serena Software
 
Creating High Performance teams by using a DevOps culture (FUG presentation)
Serena Software
 
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
Serena Software
 
What's new in SBM 11.1
Serena Software
 
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Serena Software
 
Salesforce – Proven Platform Development with DevOps & Agile
Sai Jithesh ☁️
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
XebiaLabs
 
DevOps in Salesforce AppCloud
rsg00usa
 
Scaling Continuous Integration for Puppet
Salesforce Engineering
 
Agile-plus-DevOps Testing for Packaged Applications
Worksoft
 
Salesforce & GitLab Integration for Next-gen DevOps with CEPTES
CEPTES Software Inc
 
DevOps Monitoring and Alerting
Khairul Zebua
 
Design patterns for salesforce app decomposition
Sai Jithesh ☁️
 
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
Gene Kim
 
Support Federal Software Development Contracts with End-to-End Traceability
Tasktop
 
TDX19 - Accelerate DevOps with GitLab and Salesforce
Doug Ayers
 
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
XebiaLabs
 
Optimize your CI/CD with GitLab and AWS
DevOps.com
 

Similar to Automation and Release in Federal (20)

PPTX
Continuous Delivery series: How to automate your infrastructure toolchain
Serena Software
 
PDF
The State of DevOps Tools: A Primer
DevOps.com
 
PPTX
2016 quali continuous testing quest for quality conference
QualiQuali
 
PDF
Achieving Full Stack DevOps at Colonial Life
DevOps.com
 
PDF
The New Age of Enterprise DevOps
XebiaLabs
 
PDF
DevOps Implementation Roadmap
SofiaCarter4
 
PPT
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
Sanjeev Sharma
 
PDF
Cloud Native Applications Containers Microservices Platforms CICD Oh my
Fabio Chiodini
 
PDF
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
Sanjeev Sharma
 
PDF
Implementing dev ops to face a two speed it architecture
Davide Veronese
 
PDF
Continuous Integration and Continuous Delivery on Azure
CitiusTech
 
PDF
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
IBM UrbanCode Products
 
PPTX
Delivering Applications Continuously to Cloud
IBM UrbanCode Products
 
PPTX
Fundamentals of Deploy and Release
IBM UrbanCode Products
 
PDF
Implementing DevOps – How it came to the fore, its key elements and example d...
Barton George
 
PDF
Leveraging HybridMultiCloud for Devops and Automation Platform
DevOps Indonesia
 
PPTX
Are your DevOps and Security teams friends or foes?
Reuven Harrison
 
PDF
DevOps in the Modern Era - Thoughtfully Critical Podcast
Chris Wahl
 
PPTX
DevOps-as-a-Service: Towards Automating the Automation
Keith Pleas
 
PDF
The evolving container landscape
Nilesh Trivedi
 
Continuous Delivery series: How to automate your infrastructure toolchain
Serena Software
 
The State of DevOps Tools: A Primer
DevOps.com
 
2016 quali continuous testing quest for quality conference
QualiQuali
 
Achieving Full Stack DevOps at Colonial Life
DevOps.com
 
The New Age of Enterprise DevOps
XebiaLabs
 
DevOps Implementation Roadmap
SofiaCarter4
 
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
Sanjeev Sharma
 
Cloud Native Applications Containers Microservices Platforms CICD Oh my
Fabio Chiodini
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
Sanjeev Sharma
 
Implementing dev ops to face a two speed it architecture
Davide Veronese
 
Continuous Integration and Continuous Delivery on Azure
CitiusTech
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
IBM UrbanCode Products
 
Delivering Applications Continuously to Cloud
IBM UrbanCode Products
 
Fundamentals of Deploy and Release
IBM UrbanCode Products
 
Implementing DevOps – How it came to the fore, its key elements and example d...
Barton George
 
Leveraging HybridMultiCloud for Devops and Automation Platform
DevOps Indonesia
 
Are your DevOps and Security teams friends or foes?
Reuven Harrison
 
DevOps in the Modern Era - Thoughtfully Critical Podcast
Chris Wahl
 
DevOps-as-a-Service: Towards Automating the Automation
Keith Pleas
 
The evolving container landscape
Nilesh Trivedi
 
Ad

More from Serena Software (16)

PPTX
Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...
Serena Software
 
PDF
Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-i...
Serena Software
 
PPTX
Mainframe VUG Presentation April 2016
Serena Software
 
PDF
FUG Keynote presentation: Vision 2020
Serena Software
 
PPTX
Integrated Requirements Management with Serena Dimensions RM 02-2016
Serena Software
 
PPTX
Sneak Peek into the New ChangeMan ZMF Release
Serena Software
 
PPTX
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
Serena Software
 
PPTX
DevOps drivein - Mind the Gap
Serena Software
 
PDF
Take your code and quality to the next level by Serena Software
Serena Software
 
PPTX
Dimensions CM Summer VUG Presentation
Serena Software
 
PDF
Mainframe vug july 30 2015
Serena Software
 
PPTX
Dimensions RM 12.3 webcast
Serena Software
 
PPTX
Dimensions CM 14.2 Webcast: Running the Gauntlet
Serena Software
 
PPTX
GoToWebinar Vs Webex
Serena Software
 
PPTX
Deploy Fast Without Breaking Things Webinar Presentation June 25
Serena Software
 
PPTX
Spring Mainframe VUG 2015: How to google your way through your mainframe appl...
Serena Software
 
Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...
Serena Software
 
Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-i...
Serena Software
 
Mainframe VUG Presentation April 2016
Serena Software
 
FUG Keynote presentation: Vision 2020
Serena Software
 
Integrated Requirements Management with Serena Dimensions RM 02-2016
Serena Software
 
Sneak Peek into the New ChangeMan ZMF Release
Serena Software
 
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
Serena Software
 
DevOps drivein - Mind the Gap
Serena Software
 
Take your code and quality to the next level by Serena Software
Serena Software
 
Dimensions CM Summer VUG Presentation
Serena Software
 
Mainframe vug july 30 2015
Serena Software
 
Dimensions RM 12.3 webcast
Serena Software
 
Dimensions CM 14.2 Webcast: Running the Gauntlet
Serena Software
 
GoToWebinar Vs Webex
Serena Software
 
Deploy Fast Without Breaking Things Webinar Presentation June 25
Serena Software
 
Spring Mainframe VUG 2015: How to google your way through your mainframe appl...
Serena Software
 
Ad

Recently uploaded (20)

PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PPTX
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PPTX
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
introduction to computer hardware and sofeware
chauhanshraddha2007
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PPTX
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
PDF
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
introduction to computer hardware and sofeware
chauhanshraddha2007
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 

Automation and Release in Federal

  • 1. 1 Automation & Release in Federal Julian Fish, Director of Products April 5th, 2016
  • 2. 2 The Market DevOps value Serena added value Market direction / trends Agenda
  • 4. 4 What the Analysts Say “ ” “By 2016, DevOps WillEvolve From a Niche to a Mainstream Strategy Employed by 25 Percent of Global 2000 Organizations” “…with the total for DevOps tools reaching $2.3B in 2015 (up 21% yoy)” “DevOps-ready tools have seen and will continue to see the largest growth potential” “Cultural resistance and low levels of process discipline will create significant failure rates for DevOps initiatives..” http://www.gartner.com/document/2987231.
  • 5. 5 DevOps – NOT just Release Management Image: IT Revolution
  • 6. 6 Purist DevOps Continuous Delivery Source Code Management BUILD / CI Deployment / Test Automation Cloud / Physical/ Virtual / Container Infrastructure Dev Ops Analytics Infrastructure as Code
  • 7. 7 Enterprise DevOps Enterprise Change Management Source Code Management Automation & Provisioning Containerization Virtual InfrastructurePhysical Infrastructure Cloud Infrastructure Development Test UAT PROD Agile Planning & Dev Task Planning, Dashboard, Visibility, Integration, Analytics, KPI’s, Measurement Business Application Development IT Operations Definition Business Value StrategicFunctionalTechnical Feature Validation Build / CI Deployment Automation / Pipeline Management Feature Acceptance Develop, Test, Deploy Release & Deploy
  • 8. 8 Remember… DevOps Not = Release Management DevOps Not = Continuous Delivery
  • 10. 10 Value to Customers Dr. Nicole Forsgren, PhD; Director, Organizational Performance & Analytics
  • 13. 13 Serena and DevOps Function Description Serena? Code Code Development and Review, continuous integration tools ✅ Build Version control tools, code merging, Build status ✅ Test Test and results determine performance Package Artifact repository, Application pre-deployment staging ✅ Release Change management, Release approvals, release automation ✅ Configure Infrastructure configuration and management, Infrastructure as Code tools Monitor Applications performance monitoring, End user experience
  • 14. 14 DevOps Trends NOW Feature ✅ Application Automation ✅ Continuous Integration ✅ Continuous Delivery ✅ Full Stack Automation NEXT Feature ✅ DevOps Pipelines ✅ Containerization & Support Application Performance Monitoring ✅ Database Automation Data Center Operating System (DCOS) Analytics / Big Data
  • 15. 15 • Shift Left / Shift Right • Test early in Production representative environments (Service Virtualization) • Cloud • Amazon EC2,Azure etc. • Infrastructure as Code • Chef, Puppet etc (Infrastructure Configuration Management) • Continuous Delivery • Containerization • Software Defined Data Center (SDDC) • BiModal IT DevOps / Release Management BUZZ WORDS
  • 16. 16 High Level View: Above the Line vs. Below the Line Release Control Release Train Release Package Tasks SDA DIM CM ZMF EROOTHER RELEASE PROCESS ARTIFACT MANAGEMENT Integration Framework / Service Layer / Widgets
  • 17. 17 • WHAT – Manage Release as a business process across the organization • WHY – A platform for Release Innovation not a fixed point product like competition – Best in class visualization traceability, metrics and reporting – Integrates with Serena and third party Artefact Repository, Deployment tools and Overall SLC Ecosystem • WHO – Used by Release Managers, Release Engineers, Environment Managers, QA Serena Release Control
  • 18. 18 • WHAT • Automate deployments to increase release frequencies, eliminate bottlenecks and/or failure and reduce cost of deployments • WHY • Vendor/technology/platform neutral • Most secure deployment automation solution • Best in class visualization, traceability and usability • WHO • Operations (deploying apps from dev) • Developers (deploying apps through to test) Serena Deployment Automation
  • 19. 19 Serena Artifact Repository (aka Dimensions Release Vault) • WHAT • Single source of truth • WHY • Secure, Scalable • Distributed, Containerized and Mainframe artefacts • Integrated deployment (SDA) • WHO • Operations (Assembling and deploying apps from Dev) • Outsourced development
  • 20. 20 Database Component Dow nload Files Which Environment? Load Updates Delete Schema Create Schema Load Test Data START FINISH Web Component START FINISH Dow nload Files Which Environment? Stop Application Deploy Application Start Application Hot Deploy Verify URL SDA: Model Driven Application Deployment Graphical modelling of activities to automatically install, update, activate and configure an every aspect of an application reliably and repeatedly throughout all of its environment stages. Otherw ise DEV, INTOtherw ise DEV, INT, UAT Container Component Pull Container Configuration Needed? Update Prod Dataset Update Container Deploy Application Push Container START FINISH Otherw ise DEV, INT, UAT
  • 21. 21 Development Database Component Download Files Whic h Env ironme nt Load Updates Delete Sc hem a Create Sc hem a Load Test Data S T A R T F I N I S H Web Component S T A R T FI NI S H Download Files Whic h Env ironmen t Stop Applic ation Deploy Applic ation Start Applic ation Hot Deploy Verify URL Environment Properties WEB/DB Resource Environment Properties Resource Properties Test Database Component Download Files Whic h Env ironme nt Load Updates Delete Sc hem a Create Sc hem a Load Test Data S T A R T F I N I S H Web Component S T A R T FI NI S H Download Files Whic h Env ironmen t Stop Applic ation Deploy Applic ation Start Applic ation Hot Deploy Verify URL WEB Resource DB Resource Environment Properties Environment Properties Resource Properties Resource Properties Production Database Component Download Files Whic h Env ironme nt Load Updates Delete Sc hem a Create Sc hem a Load Test Data S T A R T F I N I S H Web Component S T A R T FI NI S H Download Files Whic h Env ironmen t Stop Applic ation Deploy Applic ation Start Applic ation Hot Deploy Verify URL WEB Resource DB Resource WEB Resource Environment Properties Environment Properties Resource Properties Resource Properties Resource Properties Model Driven Application Deployment Example Docker Container
  • 22. 22 App ServerContainers Trusted Registry Configuration List, search, push, pull images Apply system configuration Deployment Automation Server uses plugin to interact with Docker System (http / JMS via agent) Docker used to container management. External data persistency required SDA – Containers and Automation
  • 23. 23 SDA / Docker Integration Steps
  • 24. 24 How Containers work • Containers are isolated environments that are created from docker images. • All the layers in an image are read-only except the topmost layer which is called a container. • You can commit the changes made to a container and make a new image out of it. • If specific images are not present in the host, docker will download it from the docker hub Image Taken from docs.docker.com
  • 26. 26 Containers – not just docker!
  • 27. 27 Do they work? Google, deals with more than two billion containers per week. That’s a lot of containers to manage. Popular Google services such as Gmail, Search, Apps and Maps run inside containers.
  • 28. 28 Why would customers use containers ++ ENVIRONMENTS CONSISTENCY SIMPLICITY SECURITY ARCHITECTURE EXISTING INVESTMENT “Containers are faster, more efficient and easier to manage than Virtual Environments.”
  • 29. 29