SlideShare a Scribd company logo
OpenShift
DevOps
Swapnil Jain
RHCA VI
Red Hat Certified Instructor / DevOps Consultant
IdeasIdeas
RequirementsRequirements
DevelopmentDevelopment
Integrate TestIntegrate Test
ReleaseRelease
IdeasIdeas
RequirementsRequirements
DevelopmentDevelopment
Integrate TestIntegrate Test
ReleaseRelease
Weeks or months to
validate code match
original requirement
IdeasIdeas
RequirementsRequirements
DevelopmentDevelopment
Integrate TestIntegrate Test
ReleaseRelease
Weeks or months to
validate code match
original requirement
Months/Years to learn if
idea requirement match
the market need
Where is the Problem?
Rework & Overhead
Rework & Overhead
● Developer to QA lag
● Developers gets late feedback
● Works on a buggy software
● Resulted in REWORK
● Developers are paid to write code
● Not spend hours writing instruction how deploy,
thats OVERHEAD
● That leads to more problems....
Leads to more problems
● An INNOVATION problem
– We need to deliver more apps, more features, more value.
The business wants more out of IT.
Leads to more problems
● An INNOVATION problem
– We need to deliver more apps, more features, more value.
The business wants more out of IT.
● A THROUGHPUT problem
– We need to deliver value to the organization faster. Our
projects are always behind. My best people are always
fighting fires instead of delivering value.
Leads to more problems
● An INNOVATION problem
– We need to deliver more apps, more features, more value. The
business wants more out of IT.
● A THROUGHPUT problem
– We need to deliver value to the organization faster. Our
projects are always behind. My best people are always fighting
fires instead of delivering value.
● A QUALITY problem
– Our IT projects aren’t as successful as we want them to be. The
results aren’t satisfying the business.
Solution, Is there any?
DevOps DevOps DevOps
What is DevOps?
What is DevOps?
● DevOps is not a Product
● DevOps is not a Technology
● DevOps is not brain surgery
● We Don't buy DevOps
● We do DevOps
DevOps Defined
DevOps is a culture, movement or practice
that emphasizes the collaboration and
communication of both software
developers and IT operations professionals
while automating the process of software
delivery and infrastructure changes.
DevOps Defined ….. in Short
Communication to work in more collaborative
way to achieve acceleration through automation
by bringing People, Process & Technology
together
You Improve 3 things
● Software that you deliver
● Environment that you are delivering
● Improve the Process
Where do we start?
Understanding the Environment & People
DEV BUILD QA SIT UAT PROD
Understanding the Environment & People
DEV BUILD QA SIT UAT PROD
Understanding the Environment & People
DEV BUILD QA SIT UAT PROD
Discover Pain Points:
- SCM
- Build Process
- QA Env / Infra
- Production Methodology
Understanding the Environment & People
DEV BUILD QA SIT UAT PROD
Developers Build Eng. QA Team Integration
Testers
User
Testers
Operations
Understanding the Environment & People
DEV BUILD QA SIT UAT PROD
Developers Build Eng. QA Team Integration
Testers
User
Testers
Operations
Understanding the Environment & People
DEV BUILD QA SIT UAT PROD
Developers Build Eng. QA Team Integration
Testers
User
Testers
Operations
- Develop Capability of Continuous Delivery
- Make sure all Stakeholder are on same page and have access to all assets and
data
- Decide Where are your biggest pain points
How DevOps Solve the INNOVATION,
THROUGHPUT & QUALITY Problem?
How DevOps Solve the Problem?
● INNOVATION
– Fully implemented, DevOps can help developers develop,
test & deploy new applications & features quickly to help
the business succeed.
How DevOps Solve the Problem?
● INNOVATION
– Fully implemented, DevOps can help developers develop,
test & deploy new applications & features quickly to help
the business succeed.
● THROUGHPUT
– DevOps tools and practices can help automate mundane,
repetitive tasks and free-up your smartest resources to get
new projects out the door more quickly.
How DevOps Solve the Problem?
● INNOVATION
– Fully implemented, DevOps can help developers develop, test & deploy
new applications & features quickly to help the business succeed.
● THROUGHPUT
– DevOps tools and practices can help automate mundane, repetitive
tasks and free-up your smartest resources to get new projects out the
door more quickly.
● QUALITY
– DevOps practices - like continuous feedback loops and continuous
integration - can help increase the quality of deployed code. And, if
something goes wrong, you can recover quickly.
Continuous Delivery / Continuous Deployment
Continuous Delivery / Continuous Deployment
● Continuous Deployment is process to deploy a
software to any particular environment at any
given point of time.
Continuous Delivery / Continuous Deployment
● Continuous Deployment is process to deploy a
software to any particular environment at any
given point of time.
● Continuous Delivery is that capability to deploy
software to any particular environment at any
given point of time and it is a must.
Continuous Delivery / Continuous Deployment
● Continuous Deployment is process to deploy a
software to any particular environment at any
given point of time.
● Continuous Delivery is that capability to deploy
software to any particular environment at any
given point of time and it is a must.
● Helps to recreate a bug aqap so that they can
fix it.
Continuous Delivery / Continuous Deployment
● Continuous Deployment is process to deploy a
software to any particular environment at any
given point of time.
● Continuous Delivery is that capability to deploy
software to any particular environment at any
given point of time and it is a must.
● Helps to recreate a bug aqap so that they can fix it.
● What they need is the ability to provision that
environment which has the same version.
How do we achieve Continuous Delivery?
Tools That can help you achieve this
● Docker
● Kubernetes
● OpenShift
● Puppet
● Ansible
Docker?
Docker?
A software to create and manage containers
Containers?
Containers?
Lightweight Operating System Virtualization
Docker
● Docker allows you to package an application
with all of its dependencies into a standardized
unit for software development.
How is this different from virtual machines?
Kubernetes?
Kubernetes?
Kubernetes is an open source container cluster manager by Google.
It aims to provide a "platform for automating deployment, scaling, and
operations of application containers across clusters of hosts".
OpenShift?
OpenShift?
OpenShift is a cloud Platform-as-a-Service
(PaaS) developed by Red Hat.
origin
Public
Cloud
Service
On-
premise
or Private
Cloud
Software
Open
Source
Project
FLAVORS OF OPENSHIFT
Developer IDE
Integrations
Web Browser
Console
Command Line
Tooling
REST APIs
INTERACTIONS
EVERYONE GETS ALONG
• Operations care about stability and performance
• Developers just want environments without waiting
OpenShift Enterprise creates a peaceful
environment for both
Source to Image (S2I)
Why Developers like OpenShift
● On-Demand Development
– Self-Service and on-demand
application stacks
– Responsive Web Portal
– One-Click application
deployment
● Flexibility and Choice
– Choice of programming
languages and frameworks
– Enterprise apps with Java EE6
– Built-in database services
– Extensible cartridge system for
adding services
– Mobile application development
– Application portability
● Standardisation
– Standardised developer workflows
– Multiple environment support –
Dev/Test/Prod
– Dependency and build management
– Library of project templates
● Agile Development
– Continuous Integration and Release
Management
– Source code version management
● Development Experience
– IDE integration
– Remote application debugging
– Remote SSH login to application containers
– Rich command line tools
Why Operations like OpenShift
● Designed for High Availability (HA)
● SELinux-based secure multi-tenancy support
● Enterprise integration
– DNS, Directory Services, and edge of network
services.
● Supports Continuous Delivery & DevOps
– Automated provisioning
– Automated application scaling
– Reduced maintenance overhead
– Embed operational standards into development
Why Business likes OpenShift
● Accelerated Application Service Delivery
– Enhances team productivity and agility
– Reduces project bootstrap & setup time
– Engenders ready-to-deploy development of applications and
services
● Minimises Vendor Lock-in
– Build on a stack of open source technology
– Provides freedom of choice over adopted languages and
frameworks
– Provides freedom of movement into and out of the platform;
portable application development
– No proprietary APIs, technologies or resources
– No vendor lock-in
Puppet / Ansible
Puppet / Ansible
An open-source configuration management
tool.
OpenShift
Thank You!
Swapnil Jain
@jswapnil
Swapnil@Linux.com

More Related Content

What's hot

"DevOps > CI+CD "
"DevOps > CI+CD ""DevOps > CI+CD "
"DevOps > CI+CD "
Innovation Roots
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT Industry
Rahul Tilloo
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
johnfcshaw
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
Dalibor Blazevic
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
Edureka!
 
Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
UtpalenduChakrobortt1
 
Devops course content
Devops course contentDevops course content
Devops course content
Thota Ravindra Reddy
 
Automation CICD
Automation CICDAutomation CICD
Automation CICD
Lumban Sopian
 
Continuous Testing in DevOps
Continuous Testing in DevOpsContinuous Testing in DevOps
Continuous Testing in DevOps
TechWell
 
Roles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps EngineerRoles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps Engineer
ZaranTech LLC
 
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Edureka!
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Francesco Garavaglia
 
Fundamental Concepts of DevOps
Fundamental Concepts of DevOpsFundamental Concepts of DevOps
Fundamental Concepts of DevOpsKiril Serebnik
 
Continuous Delivery vs Continuous Deployment | DevOps Methodology | Devops Tr...
Continuous Delivery vs Continuous Deployment | DevOps Methodology | Devops Tr...Continuous Delivery vs Continuous Deployment | DevOps Methodology | Devops Tr...
Continuous Delivery vs Continuous Deployment | DevOps Methodology | Devops Tr...
Edureka!
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Ahmed Adel
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
Micro Focus
 
Bn1006 demo ppt devops
Bn1006 demo ppt devopsBn1006 demo ppt devops
Bn1006 demo ppt devops
conline training
 
DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017
Giulio Vian
 
Introduction to devops - update 2017
Introduction to devops - update 2017Introduction to devops - update 2017
Introduction to devops - update 2017
gjdevos
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
Jagatveer Singh
 

What's hot (20)

"DevOps > CI+CD "
"DevOps > CI+CD ""DevOps > CI+CD "
"DevOps > CI+CD "
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT Industry
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
 
Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
 
Devops course content
Devops course contentDevops course content
Devops course content
 
Automation CICD
Automation CICDAutomation CICD
Automation CICD
 
Continuous Testing in DevOps
Continuous Testing in DevOpsContinuous Testing in DevOps
Continuous Testing in DevOps
 
Roles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps EngineerRoles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps Engineer
 
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Fundamental Concepts of DevOps
Fundamental Concepts of DevOpsFundamental Concepts of DevOps
Fundamental Concepts of DevOps
 
Continuous Delivery vs Continuous Deployment | DevOps Methodology | Devops Tr...
Continuous Delivery vs Continuous Deployment | DevOps Methodology | Devops Tr...Continuous Delivery vs Continuous Deployment | DevOps Methodology | Devops Tr...
Continuous Delivery vs Continuous Deployment | DevOps Methodology | Devops Tr...
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
 
Bn1006 demo ppt devops
Bn1006 demo ppt devopsBn1006 demo ppt devops
Bn1006 demo ppt devops
 
DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017
 
Introduction to devops - update 2017
Introduction to devops - update 2017Introduction to devops - update 2017
Introduction to devops - update 2017
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 

Viewers also liked

OpenShift, Docker, Kubernetes: The next generation of PaaS
OpenShift, Docker, Kubernetes: The next generation of PaaSOpenShift, Docker, Kubernetes: The next generation of PaaS
OpenShift, Docker, Kubernetes: The next generation of PaaS
Graham Dumpleton
 
DevFestMN 2017 - Learning Docker and Kubernetes with Openshift
DevFestMN 2017 - Learning Docker and Kubernetes with OpenshiftDevFestMN 2017 - Learning Docker and Kubernetes with Openshift
DevFestMN 2017 - Learning Docker and Kubernetes with Openshift
Keith Resar
 
OpenShift v3 Internal networking details
OpenShift v3 Internal networking detailsOpenShift v3 Internal networking details
OpenShift v3 Internal networking details
Etsuji Nakai
 
OpenShift Enterprise 3.1 vs kubernetes
OpenShift Enterprise 3.1 vs kubernetesOpenShift Enterprise 3.1 vs kubernetes
OpenShift Enterprise 3.1 vs kubernetes
Samuel Terburg
 
Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveGreg Hoelzer
 
Break down IT productivity barriers
Break down IT productivity barriersBreak down IT productivity barriers
Break down IT productivity barriers
AgileSparks
 
OpenShift Express Intro
OpenShift Express IntroOpenShift Express Intro
OpenShift Express Intro
Max Andersen
 
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of ChoicePaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
Isaac Christoffersen
 
Docker Tooling for Eclipse
Docker Tooling for EclipseDocker Tooling for Eclipse
Docker Tooling for Eclipse
Max Andersen
 
Openshift GeoSpatial Capabilities
Openshift GeoSpatial CapabilitiesOpenshift GeoSpatial Capabilities
Openshift GeoSpatial Capabilities
Steven Pousty
 
Workshop-Build e deploy avançado com Openshift e Kubernetes
Workshop-Build e deploy avançado com Openshift e KubernetesWorkshop-Build e deploy avançado com Openshift e Kubernetes
Workshop-Build e deploy avançado com Openshift e Kubernetes
juniorjbn
 
OpenShift meetup Bangalore
OpenShift meetup BangaloreOpenShift meetup Bangalore
OpenShift meetup Bangalore
Suraj Deshmukh
 
Openshift/Kubernetes integration with Apache YARN
Openshift/Kubernetes integration with Apache YARNOpenshift/Kubernetes integration with Apache YARN
Openshift/Kubernetes integration with Apache YARN
verbal1714
 
Openshift presentation
Openshift presentationOpenshift presentation
Openshift presentation
Armağan Ersöz
 
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
OpenShift Origin
 
[Devconf.cz][2017] Understanding OpenShift Security Context Constraints
[Devconf.cz][2017] Understanding OpenShift Security Context Constraints[Devconf.cz][2017] Understanding OpenShift Security Context Constraints
[Devconf.cz][2017] Understanding OpenShift Security Context Constraints
Alessandro Arrichiello
 
Ultimate DevOps - Jenkins Enterprise & Red Hat OpenShift
Ultimate DevOps - Jenkins Enterprise & Red Hat OpenShiftUltimate DevOps - Jenkins Enterprise & Red Hat OpenShift
Ultimate DevOps - Jenkins Enterprise & Red Hat OpenShift
Andy Pemberton
 
OpenShift In a Nutshell - Episode 06 - Core Concepts Part II
OpenShift In a Nutshell - Episode 06 - Core Concepts Part IIOpenShift In a Nutshell - Episode 06 - Core Concepts Part II
OpenShift In a Nutshell - Episode 06 - Core Concepts Part II
Behnam Loghmani
 
OpenShift In a Nutshell - Episode 04 - Infrastructure part II
OpenShift In a Nutshell - Episode 04 - Infrastructure part IIOpenShift In a Nutshell - Episode 04 - Infrastructure part II
OpenShift In a Nutshell - Episode 04 - Infrastructure part II
Behnam Loghmani
 
OpenShift In a Nutshell - Episode 03 - Infrastructure part I
OpenShift In a Nutshell - Episode 03 - Infrastructure part IOpenShift In a Nutshell - Episode 03 - Infrastructure part I
OpenShift In a Nutshell - Episode 03 - Infrastructure part I
Behnam Loghmani
 

Viewers also liked (20)

OpenShift, Docker, Kubernetes: The next generation of PaaS
OpenShift, Docker, Kubernetes: The next generation of PaaSOpenShift, Docker, Kubernetes: The next generation of PaaS
OpenShift, Docker, Kubernetes: The next generation of PaaS
 
DevFestMN 2017 - Learning Docker and Kubernetes with Openshift
DevFestMN 2017 - Learning Docker and Kubernetes with OpenshiftDevFestMN 2017 - Learning Docker and Kubernetes with Openshift
DevFestMN 2017 - Learning Docker and Kubernetes with Openshift
 
OpenShift v3 Internal networking details
OpenShift v3 Internal networking detailsOpenShift v3 Internal networking details
OpenShift v3 Internal networking details
 
OpenShift Enterprise 3.1 vs kubernetes
OpenShift Enterprise 3.1 vs kubernetesOpenShift Enterprise 3.1 vs kubernetes
OpenShift Enterprise 3.1 vs kubernetes
 
Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep Dive
 
Break down IT productivity barriers
Break down IT productivity barriersBreak down IT productivity barriers
Break down IT productivity barriers
 
OpenShift Express Intro
OpenShift Express IntroOpenShift Express Intro
OpenShift Express Intro
 
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of ChoicePaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
 
Docker Tooling for Eclipse
Docker Tooling for EclipseDocker Tooling for Eclipse
Docker Tooling for Eclipse
 
Openshift GeoSpatial Capabilities
Openshift GeoSpatial CapabilitiesOpenshift GeoSpatial Capabilities
Openshift GeoSpatial Capabilities
 
Workshop-Build e deploy avançado com Openshift e Kubernetes
Workshop-Build e deploy avançado com Openshift e KubernetesWorkshop-Build e deploy avançado com Openshift e Kubernetes
Workshop-Build e deploy avançado com Openshift e Kubernetes
 
OpenShift meetup Bangalore
OpenShift meetup BangaloreOpenShift meetup Bangalore
OpenShift meetup Bangalore
 
Openshift/Kubernetes integration with Apache YARN
Openshift/Kubernetes integration with Apache YARNOpenshift/Kubernetes integration with Apache YARN
Openshift/Kubernetes integration with Apache YARN
 
Openshift presentation
Openshift presentationOpenshift presentation
Openshift presentation
 
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
 
[Devconf.cz][2017] Understanding OpenShift Security Context Constraints
[Devconf.cz][2017] Understanding OpenShift Security Context Constraints[Devconf.cz][2017] Understanding OpenShift Security Context Constraints
[Devconf.cz][2017] Understanding OpenShift Security Context Constraints
 
Ultimate DevOps - Jenkins Enterprise & Red Hat OpenShift
Ultimate DevOps - Jenkins Enterprise & Red Hat OpenShiftUltimate DevOps - Jenkins Enterprise & Red Hat OpenShift
Ultimate DevOps - Jenkins Enterprise & Red Hat OpenShift
 
OpenShift In a Nutshell - Episode 06 - Core Concepts Part II
OpenShift In a Nutshell - Episode 06 - Core Concepts Part IIOpenShift In a Nutshell - Episode 06 - Core Concepts Part II
OpenShift In a Nutshell - Episode 06 - Core Concepts Part II
 
OpenShift In a Nutshell - Episode 04 - Infrastructure part II
OpenShift In a Nutshell - Episode 04 - Infrastructure part IIOpenShift In a Nutshell - Episode 04 - Infrastructure part II
OpenShift In a Nutshell - Episode 04 - Infrastructure part II
 
OpenShift In a Nutshell - Episode 03 - Infrastructure part I
OpenShift In a Nutshell - Episode 03 - Infrastructure part IOpenShift In a Nutshell - Episode 03 - Infrastructure part I
OpenShift In a Nutshell - Episode 03 - Infrastructure part I
 

Similar to Understanding DevOps in simpler way with Continuous Delivery

DevOps Roadmap.pptx
DevOps Roadmap.pptxDevOps Roadmap.pptx
DevOps Roadmap.pptx
HARSH MANVAR
 
Comprehensive Guide to Hire DevOps Engineer.pdf
Comprehensive Guide to Hire DevOps Engineer.pdfComprehensive Guide to Hire DevOps Engineer.pdf
Comprehensive Guide to Hire DevOps Engineer.pdf
EcosmobTechnologies1
 
DevOps is a Journey - Choose Your Own Adventure
DevOps is a Journey - Choose Your Own AdventureDevOps is a Journey - Choose Your Own Adventure
DevOps is a Journey - Choose Your Own Adventure
Fabian Iannarella
 
Dev ops
Dev opsDev ops
Dev ops
farzanehvar
 
Dev ops
Dev opsDev ops
Dev ops
Tomy Rhymond
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDF
Mayank Kumar
 
Top programming languages for DevOps
Top programming languages for DevOpsTop programming languages for DevOps
Top programming languages for DevOps
Metricoid Technology
 
Continuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessContinuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps Success
TechWell
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
SlideTeam
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
Adithya Krishnakant
 
Why is DevOps so Much Popular?
Why is DevOps so Much Popular?Why is DevOps so Much Popular?
Why is DevOps so Much Popular?
Ravendra Singh
 
Unlocking Agility: Top DevOps Solutions to Accelerate Your Development Cycle
Unlocking Agility: Top DevOps Solutions to Accelerate Your Development CycleUnlocking Agility: Top DevOps Solutions to Accelerate Your Development Cycle
Unlocking Agility: Top DevOps Solutions to Accelerate Your Development Cycle
basilmph
 
Enterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to KnowEnterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to Know
Silver Touch Technologies
 
DevOps at Lean Apps
DevOps at Lean AppsDevOps at Lean Apps
DevOps at Lean Apps
Lean Apps
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
Adam Stephensen
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
Shalu Ahuja
 
DevOps
DevOpsDevOps
Dev ops
Dev opsDev ops

Similar to Understanding DevOps in simpler way with Continuous Delivery (20)

DevOps Roadmap.pptx
DevOps Roadmap.pptxDevOps Roadmap.pptx
DevOps Roadmap.pptx
 
Comprehensive Guide to Hire DevOps Engineer.pdf
Comprehensive Guide to Hire DevOps Engineer.pdfComprehensive Guide to Hire DevOps Engineer.pdf
Comprehensive Guide to Hire DevOps Engineer.pdf
 
DevOps is a Journey - Choose Your Own Adventure
DevOps is a Journey - Choose Your Own AdventureDevOps is a Journey - Choose Your Own Adventure
DevOps is a Journey - Choose Your Own Adventure
 
Dev ops
Dev opsDev ops
Dev ops
 
Dev ops
Dev opsDev ops
Dev ops
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDF
 
Top programming languages for DevOps
Top programming languages for DevOpsTop programming languages for DevOps
Top programming languages for DevOps
 
devops-brochure
devops-brochuredevops-brochure
devops-brochure
 
devops-brochure
devops-brochuredevops-brochure
devops-brochure
 
Continuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessContinuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps Success
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
Why is DevOps so Much Popular?
Why is DevOps so Much Popular?Why is DevOps so Much Popular?
Why is DevOps so Much Popular?
 
Unlocking Agility: Top DevOps Solutions to Accelerate Your Development Cycle
Unlocking Agility: Top DevOps Solutions to Accelerate Your Development CycleUnlocking Agility: Top DevOps Solutions to Accelerate Your Development Cycle
Unlocking Agility: Top DevOps Solutions to Accelerate Your Development Cycle
 
Enterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to KnowEnterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to Know
 
DevOps at Lean Apps
DevOps at Lean AppsDevOps at Lean Apps
DevOps at Lean Apps
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
DevOps
DevOpsDevOps
DevOps
 
Dev ops
Dev opsDev ops
Dev ops
 

Recently uploaded

ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 

Recently uploaded (20)

ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 

Understanding DevOps in simpler way with Continuous Delivery

  • 1. OpenShift DevOps Swapnil Jain RHCA VI Red Hat Certified Instructor / DevOps Consultant
  • 4. IdeasIdeas RequirementsRequirements DevelopmentDevelopment Integrate TestIntegrate Test ReleaseRelease Weeks or months to validate code match original requirement Months/Years to learn if idea requirement match the market need
  • 5. Where is the Problem?
  • 7. Rework & Overhead ● Developer to QA lag ● Developers gets late feedback ● Works on a buggy software ● Resulted in REWORK ● Developers are paid to write code ● Not spend hours writing instruction how deploy, thats OVERHEAD ● That leads to more problems....
  • 8. Leads to more problems ● An INNOVATION problem – We need to deliver more apps, more features, more value. The business wants more out of IT.
  • 9. Leads to more problems ● An INNOVATION problem – We need to deliver more apps, more features, more value. The business wants more out of IT. ● A THROUGHPUT problem – We need to deliver value to the organization faster. Our projects are always behind. My best people are always fighting fires instead of delivering value.
  • 10. Leads to more problems ● An INNOVATION problem – We need to deliver more apps, more features, more value. The business wants more out of IT. ● A THROUGHPUT problem – We need to deliver value to the organization faster. Our projects are always behind. My best people are always fighting fires instead of delivering value. ● A QUALITY problem – Our IT projects aren’t as successful as we want them to be. The results aren’t satisfying the business.
  • 14.
  • 15. What is DevOps? ● DevOps is not a Product ● DevOps is not a Technology ● DevOps is not brain surgery ● We Don't buy DevOps ● We do DevOps
  • 16. DevOps Defined DevOps is a culture, movement or practice that emphasizes the collaboration and communication of both software developers and IT operations professionals while automating the process of software delivery and infrastructure changes.
  • 17. DevOps Defined ….. in Short Communication to work in more collaborative way to achieve acceleration through automation by bringing People, Process & Technology together
  • 18. You Improve 3 things ● Software that you deliver ● Environment that you are delivering ● Improve the Process
  • 19. Where do we start?
  • 20. Understanding the Environment & People DEV BUILD QA SIT UAT PROD
  • 21. Understanding the Environment & People DEV BUILD QA SIT UAT PROD
  • 22. Understanding the Environment & People DEV BUILD QA SIT UAT PROD Discover Pain Points: - SCM - Build Process - QA Env / Infra - Production Methodology
  • 23. Understanding the Environment & People DEV BUILD QA SIT UAT PROD Developers Build Eng. QA Team Integration Testers User Testers Operations
  • 24. Understanding the Environment & People DEV BUILD QA SIT UAT PROD Developers Build Eng. QA Team Integration Testers User Testers Operations
  • 25. Understanding the Environment & People DEV BUILD QA SIT UAT PROD Developers Build Eng. QA Team Integration Testers User Testers Operations - Develop Capability of Continuous Delivery - Make sure all Stakeholder are on same page and have access to all assets and data - Decide Where are your biggest pain points
  • 26. How DevOps Solve the INNOVATION, THROUGHPUT & QUALITY Problem?
  • 27. How DevOps Solve the Problem? ● INNOVATION – Fully implemented, DevOps can help developers develop, test & deploy new applications & features quickly to help the business succeed.
  • 28. How DevOps Solve the Problem? ● INNOVATION – Fully implemented, DevOps can help developers develop, test & deploy new applications & features quickly to help the business succeed. ● THROUGHPUT – DevOps tools and practices can help automate mundane, repetitive tasks and free-up your smartest resources to get new projects out the door more quickly.
  • 29. How DevOps Solve the Problem? ● INNOVATION – Fully implemented, DevOps can help developers develop, test & deploy new applications & features quickly to help the business succeed. ● THROUGHPUT – DevOps tools and practices can help automate mundane, repetitive tasks and free-up your smartest resources to get new projects out the door more quickly. ● QUALITY – DevOps practices - like continuous feedback loops and continuous integration - can help increase the quality of deployed code. And, if something goes wrong, you can recover quickly.
  • 30. Continuous Delivery / Continuous Deployment
  • 31. Continuous Delivery / Continuous Deployment ● Continuous Deployment is process to deploy a software to any particular environment at any given point of time.
  • 32. Continuous Delivery / Continuous Deployment ● Continuous Deployment is process to deploy a software to any particular environment at any given point of time. ● Continuous Delivery is that capability to deploy software to any particular environment at any given point of time and it is a must.
  • 33. Continuous Delivery / Continuous Deployment ● Continuous Deployment is process to deploy a software to any particular environment at any given point of time. ● Continuous Delivery is that capability to deploy software to any particular environment at any given point of time and it is a must. ● Helps to recreate a bug aqap so that they can fix it.
  • 34. Continuous Delivery / Continuous Deployment ● Continuous Deployment is process to deploy a software to any particular environment at any given point of time. ● Continuous Delivery is that capability to deploy software to any particular environment at any given point of time and it is a must. ● Helps to recreate a bug aqap so that they can fix it. ● What they need is the ability to provision that environment which has the same version.
  • 35. How do we achieve Continuous Delivery?
  • 36. Tools That can help you achieve this ● Docker ● Kubernetes ● OpenShift ● Puppet ● Ansible
  • 38. Docker? A software to create and manage containers
  • 41. Docker ● Docker allows you to package an application with all of its dependencies into a standardized unit for software development.
  • 42. How is this different from virtual machines?
  • 44. Kubernetes? Kubernetes is an open source container cluster manager by Google. It aims to provide a "platform for automating deployment, scaling, and operations of application containers across clusters of hosts".
  • 46. OpenShift? OpenShift is a cloud Platform-as-a-Service (PaaS) developed by Red Hat.
  • 48. Developer IDE Integrations Web Browser Console Command Line Tooling REST APIs INTERACTIONS
  • 49. EVERYONE GETS ALONG • Operations care about stability and performance • Developers just want environments without waiting OpenShift Enterprise creates a peaceful environment for both
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 63. Why Developers like OpenShift ● On-Demand Development – Self-Service and on-demand application stacks – Responsive Web Portal – One-Click application deployment ● Flexibility and Choice – Choice of programming languages and frameworks – Enterprise apps with Java EE6 – Built-in database services – Extensible cartridge system for adding services – Mobile application development – Application portability ● Standardisation – Standardised developer workflows – Multiple environment support – Dev/Test/Prod – Dependency and build management – Library of project templates ● Agile Development – Continuous Integration and Release Management – Source code version management ● Development Experience – IDE integration – Remote application debugging – Remote SSH login to application containers – Rich command line tools
  • 64. Why Operations like OpenShift ● Designed for High Availability (HA) ● SELinux-based secure multi-tenancy support ● Enterprise integration – DNS, Directory Services, and edge of network services. ● Supports Continuous Delivery & DevOps – Automated provisioning – Automated application scaling – Reduced maintenance overhead – Embed operational standards into development
  • 65. Why Business likes OpenShift ● Accelerated Application Service Delivery – Enhances team productivity and agility – Reduces project bootstrap & setup time – Engenders ready-to-deploy development of applications and services ● Minimises Vendor Lock-in – Build on a stack of open source technology – Provides freedom of choice over adopted languages and frameworks – Provides freedom of movement into and out of the platform; portable application development – No proprietary APIs, technologies or resources – No vendor lock-in
  • 67. Puppet / Ansible An open-source configuration management tool.