SlideShare a Scribd company logo
1
The War
The DevOps Revolution
2
Developer & Operation – The Tug of War
TheGREATWALLofConfusion
Thinks about Change, Automation, Tuning, Fixes, hotfixes Thinks about Release, Mess-up, Never-works, Instability
Receiving…
Package of Instability..!!!
Sending…
Package of code goodness
Impatient
Temperamental
Prima donna Artist
Careless about change
Ignorant about real world
How Dev sees Ops How Ops sees Dev
Slow to act
Temperamental
Rigid to change
Always says NO
Too dumb to understand App
3
C.A.L.M.S.
L – Lean
M – Measurement
C – Culture
S – Sharing
A – Automation
Legacy of the Development and Operation Show
I am Developer,
I need a server…
now..!!!
I want access to the
production
systems…No Access..!
How can I work here?
Something is wrong
in PROD…whose
fault is it?
So many alerts they
are meaningless..
Get me the right one.
I don’t have time to
save time…Too
many release stuffs
and preparation
Our hero is a
bottleneck…
I am inside of Scripts
Hell…Help me…!!!
Doyouhearthesemoreoftenfromyour
DevelopmentandOpsTeam?
Then it’s correct time to think DevOps and be C.A.L.M.S
4
Dev + Ops DevOps
Two perspectives, but one defined Goal. DevOps brings in both parties together to deliver customer value in high velocity and continuously.
5
DevOps – A No-Brainer
Environment
Configuration lock down &
synergy among multiple
environments
Synergy
Developer and Operation
work together
Key things
Automation
Integrate, Build, Test and
Delivery Automation
1
2
3
4
Happy Customer
Less defect, faster delivery of
feature
DevOps is the combination of cultural
philosophies, practices, and tools that increases
an organization’s ability to deliver applications
and services at high velocity: evolving and
improving products at a faster pace than
organizations using traditional software
development and infrastructure management
processes. This speed enables organizations to
better serve their customers and compete more
effectively in the market.
Under a DevOps model, development and
operations teams are no longer “siloed.”
Sometimes, these two teams are merged into a
single team where the engineers work across the
entire application lifecycle, from development and
test to deployment to operations, and develop a
range of skills not limited to a single function.
Quality assurance and security teams may also
become more tightly integrated with
development and operations and throughout the
application lifecycle.
These teams use practices to automate processes
that historically have been manual and slow. They
use a technology stack and tooling which help
them operate and evolve applications quickly and
reliably.
What is what
6
DevOps – The perpetual cycle’s Linear projection
Developer
Code & Artifact
Repository
CI/CD Tool Test/Stage PROD Customer
7
DevOps - Tangible Benefits
Agility & Velocity
Rapid Delivery
Reliability & Confidence
Increased effectiveness
IT & IS Collaboration
Continuous Integration and Delivery
Technical benefits:
• Continuous software delivery
• Less complex problems to fix
• Faster resolution of problems
Business benefits:
• Faster delivery of features
• More stable operating environments
• More time available to add value
(rather than fix/maintain)
Customer Benefits
Agility in Process
FAST Delivery
More successful Production
Sharing and Collaboration Automated Repetition Measureable Scalability Focus Always
8
Business Value Delivered of Adopting DevOps
DevOps is the Manufacturing Revolution
of Our Age
9
DevOps Industry Challenges
Development and operations view the world from
different perspectives. Although they are both
concerned with the same outcomes, their
approaches are different, like two sides of the same
coin.
Selling DevOps to developers isn’t too difficult – for
development it’s easy to see the benefits to creativity
and innovation made possible through DevOps.
Operations, on the other hand, views DevOps with
suspicion, believing it is an attempted development
coup to enable developers to continually dump
buggy, untested software into production.
There is a popular sports adage that goes, “There is
no comfort in the growth zone, and there is no
growth in the comfort zone.” DevOps requires
change. Change requires adaptation. Adaptation
requires learning new skills.
DevOps will require new workflows, which if
implemented will cause a trickle-down effect
throughout the organization. Current tools will
become obsolete, and investment in new tools will
be necessary to support new workflows.
DevOps will shift the power balance in the
organization, in some way or another. It’s inevitable,
but not necessarily insidious.
DevOps lot of times is misunderstood or
mischaracterized. Such as -
DevOps replaces Agile, DevOps replaces ITIL, DevOps
means NoOps, DevOps is only for open source
software, DevOps is just “infrastructure as code” or
automation, DevOps is only for startups and unicorns
1
Language Barriers
2
Developer vs. Operations
mentality
3
Learning New Skills
4
Work Disruption
5
Management Responsibilities
6
A Bunch of Myths
10
DevOps - Weapon Stack = Culture + following
• Test
o Jenkins
o Solano
• Build Systems
o Maven
o ANT
o Gradle
• Deployment
o Capistrano
Infrastructure as a Service
o Amazon Web Services
o Microsoft Azure
o Cloud Foundry
o OpenStack
o Rackspace
Containerization & Virtualization
o LXC
o Solaris Container
o Docker
o Rocket
Application Servers
• JBoss
• Tomcat
• Jetty
• Webspear
• Weblogic
Web Servers
• Nginx
• Apache
Databases
• Postgres
• MySQL, Oracle
• MongoDB, Cassandra
• Redis
• MS SQL
• Percona Server
Queues, Caches
• ActiveMQ
• RabbitMQ
• memcache
• varnish
• squid
Process Supervisors
o Monit
o runit
o Supervisor
o god
o Blue Pill
o Upstart
o systemd
Application Logging
o PaperTrail
o Logstash
o Loggly
o Logentries
o Splunk
o SumoLogic
Monitoring & Alerting
o New Relic
o Nagios
o Icinga
o Graphite
o Ganglia
o Cacti
o PagerDuty
o Sensu
11
About the Author
Name: Somenath Ghosh
Contact: +91 9176596597 | +91 9830742553
Email: somenath.ghosh84@gmail.com
Blog: http://somenathghosh.space
Background:
With 10+ Years of IT experience of directing cross-functional team of technical experts to analyze, process, implement,
re-host and re-engineering Applications on TCS hosted Infrastructures. Recognized for Leadership in planning,
scheduling, crisis and risk management. Proven record of delivering application, automation, lift and shift Full Stack
Application to TCS owned Datacenter. Have larger spectrum of experience in Bank merger, acquisition and
transformation projects across consumer Deposit system, Financial Authorization system.
Acting as Techno-Delivery Manager at India's Largest IT service, the author has extensive knowledge in DevOps practices
across Banking and Financial Industries. Along with it, the author has executed Customer POCs on Docker, Dockerized
Application CI/CD, Hybrid Mobile App Development, Product Design & Delivery & UX/UI consultation, so on and so
forth.
Current passion:
Docker, Docker Orchestration, API Management and PWA(Progressive Web App), VR/AR

More Related Content

What's hot

Transform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOpsTransform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOps
Gaurav Sharma
 
What Does DevOps Culture Feel Like?
What Does DevOps Culture Feel Like?What Does DevOps Culture Feel Like?
What Does DevOps Culture Feel Like?
Matthew Skelton
 
PuppetConf 2016: Successful Puppet Implementation in Large Organizations – Ja...
PuppetConf 2016: Successful Puppet Implementation in Large Organizations – Ja...PuppetConf 2016: Successful Puppet Implementation in Large Organizations – Ja...
PuppetConf 2016: Successful Puppet Implementation in Large Organizations – Ja...
Puppet
 
The Road to DevOps V3
The Road to DevOps V3The Road to DevOps V3
The Road to DevOps V3
Ahmed Misbah
 
Starting and Scaling DevOps
Starting and Scaling DevOpsStarting and Scaling DevOps
Starting and Scaling DevOps
Jules Pierre-Louis
 
Application Security Epistemology in a Continuous Delivery World
Application Security Epistemology in a Continuous Delivery WorldApplication Security Epistemology in a Continuous Delivery World
Application Security Epistemology in a Continuous Delivery World
James Wickett
 
Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?
Chandler Anderson
 
Devops: A History
Devops: A HistoryDevops: A History
Devops: A History
Nell Shamrell-Harrington
 
PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...
PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...
PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...
Puppet
 
Building DevOps culture from bottom up
Building DevOps culture from bottom upBuilding DevOps culture from bottom up
Building DevOps culture from bottom up
SQUADEX
 
What DevOps Isn't
What DevOps Isn'tWhat DevOps Isn't
What DevOps Isn't
Frank Lamantia
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Patrick McDonnell
 
Principles of Continuous Delivery and DevOps
Principles of Continuous Delivery and DevOpsPrinciples of Continuous Delivery and DevOps
Principles of Continuous Delivery and DevOps
Bert Jan Schrijver
 
JavaLand 2022 - Software architecture in a DevOps world
JavaLand 2022 - Software architecture in a DevOps worldJavaLand 2022 - Software architecture in a DevOps world
JavaLand 2022 - Software architecture in a DevOps world
Bert Jan Schrijver
 
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
dev2ops
 
"DevOps > CI+CD "
"DevOps > CI+CD ""DevOps > CI+CD "
"DevOps > CI+CD "
Innovation Roots
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
Kris Buytaert
 
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
Daniel Bryant
 
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
JAXLondon2014
 
DevOps Anti-Patterns
DevOps Anti-PatternsDevOps Anti-Patterns
DevOps Anti-Patterns
Fernando Ike
 

What's hot (20)

Transform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOpsTransform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOps
 
What Does DevOps Culture Feel Like?
What Does DevOps Culture Feel Like?What Does DevOps Culture Feel Like?
What Does DevOps Culture Feel Like?
 
PuppetConf 2016: Successful Puppet Implementation in Large Organizations – Ja...
PuppetConf 2016: Successful Puppet Implementation in Large Organizations – Ja...PuppetConf 2016: Successful Puppet Implementation in Large Organizations – Ja...
PuppetConf 2016: Successful Puppet Implementation in Large Organizations – Ja...
 
The Road to DevOps V3
The Road to DevOps V3The Road to DevOps V3
The Road to DevOps V3
 
Starting and Scaling DevOps
Starting and Scaling DevOpsStarting and Scaling DevOps
Starting and Scaling DevOps
 
Application Security Epistemology in a Continuous Delivery World
Application Security Epistemology in a Continuous Delivery WorldApplication Security Epistemology in a Continuous Delivery World
Application Security Epistemology in a Continuous Delivery World
 
Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?
 
Devops: A History
Devops: A HistoryDevops: A History
Devops: A History
 
PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...
PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...
PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...
 
Building DevOps culture from bottom up
Building DevOps culture from bottom upBuilding DevOps culture from bottom up
Building DevOps culture from bottom up
 
What DevOps Isn't
What DevOps Isn'tWhat DevOps Isn't
What DevOps Isn't
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
 
Principles of Continuous Delivery and DevOps
Principles of Continuous Delivery and DevOpsPrinciples of Continuous Delivery and DevOps
Principles of Continuous Delivery and DevOps
 
JavaLand 2022 - Software architecture in a DevOps world
JavaLand 2022 - Software architecture in a DevOps worldJavaLand 2022 - Software architecture in a DevOps world
JavaLand 2022 - Software architecture in a DevOps world
 
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
 
"DevOps > CI+CD "
"DevOps > CI+CD ""DevOps > CI+CD "
"DevOps > CI+CD "
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
 
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
 
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
 
DevOps Anti-Patterns
DevOps Anti-PatternsDevOps Anti-Patterns
DevOps Anti-Patterns
 

Viewers also liked

LeanOps IDG CloudWorld Korea
LeanOps IDG CloudWorld KoreaLeanOps IDG CloudWorld Korea
LeanOps IDG CloudWorld Korea
John Willis
 
DevOps com Exemplos Práticos - QConRio 2014
DevOps com Exemplos Práticos - QConRio 2014DevOps com Exemplos Práticos - QConRio 2014
DevOps com Exemplos Práticos - QConRio 2014
Leo Lorieri
 
Desenvolvimento Ágil e a mudança de mindset envolvida
Desenvolvimento Ágil e a mudança de mindset envolvidaDesenvolvimento Ágil e a mudança de mindset envolvida
Desenvolvimento Ágil e a mudança de mindset envolvida
Carlos Felippe Cardoso
 
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian FerrariDrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
Taller Negócio Digitais
 
Yourprezi1
Yourprezi1Yourprezi1
Yourprezi1
yadanmc
 
Discutindo DevOps na pratica, por Danilo Sato
Discutindo DevOps na pratica, por Danilo SatoDiscutindo DevOps na pratica, por Danilo Sato
Discutindo DevOps na pratica, por Danilo Sato
Thoughtworks
 
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
Jan-Joost Bouwman
 
Waterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOpsWaterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOps
Paul Peissner
 
ITIL and DevOps can be friends
ITIL and DevOps can be friendsITIL and DevOps can be friends
ITIL and DevOps can be friends
Jan-Joost Bouwman
 
Agile and ITIL Continuous Delivery
Agile and ITIL Continuous DeliveryAgile and ITIL Continuous Delivery
Agile and ITIL Continuous Delivery
Martin Jackson
 
The Force Behind Star Wars: Turning Design Ideas into Reality
The Force Behind Star Wars: Turning Design Ideas into RealityThe Force Behind Star Wars: Turning Design Ideas into Reality
The Force Behind Star Wars: Turning Design Ideas into Reality
Stephen Anderson
 
ULTRASONIC PERIPATETIC SCANNER FOR AUTONOMOUS TEST BENCH USING RASPBERRY Pi
ULTRASONIC PERIPATETIC SCANNER FOR AUTONOMOUS TEST BENCH USING RASPBERRY PiULTRASONIC PERIPATETIC SCANNER FOR AUTONOMOUS TEST BENCH USING RASPBERRY Pi
ULTRASONIC PERIPATETIC SCANNER FOR AUTONOMOUS TEST BENCH USING RASPBERRY Pi
International Journal of Technical Research & Application
 
Best’s diary
Best’s diaryBest’s diary
Best’s diary
TLeeTSIS
 
The Bigger Picture - Where's the money?
The Bigger Picture - Where's the money?The Bigger Picture - Where's the money?
The Bigger Picture - Where's the money?
MyParkScotland
 
Savannah State Pothole Project Task Force
Savannah State Pothole Project  Task ForceSavannah State Pothole Project  Task Force
Savannah State Pothole Project Task Force
brianhayward
 
L5 key slides montag
L5 key slides montagL5 key slides montag
L5 key slides montagt7260678
 

Viewers also liked (18)

LeanOps IDG CloudWorld Korea
LeanOps IDG CloudWorld KoreaLeanOps IDG CloudWorld Korea
LeanOps IDG CloudWorld Korea
 
DevOps com Exemplos Práticos - QConRio 2014
DevOps com Exemplos Práticos - QConRio 2014DevOps com Exemplos Práticos - QConRio 2014
DevOps com Exemplos Práticos - QConRio 2014
 
Desenvolvimento Ágil e a mudança de mindset envolvida
Desenvolvimento Ágil e a mudança de mindset envolvidaDesenvolvimento Ágil e a mudança de mindset envolvida
Desenvolvimento Ágil e a mudança de mindset envolvida
 
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian FerrariDrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
 
Yourprezi1
Yourprezi1Yourprezi1
Yourprezi1
 
Discutindo DevOps na pratica, por Danilo Sato
Discutindo DevOps na pratica, por Danilo SatoDiscutindo DevOps na pratica, por Danilo Sato
Discutindo DevOps na pratica, por Danilo Sato
 
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
 
Waterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOpsWaterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOps
 
ITIL and DevOps can be friends
ITIL and DevOps can be friendsITIL and DevOps can be friends
ITIL and DevOps can be friends
 
Agile and ITIL Continuous Delivery
Agile and ITIL Continuous DeliveryAgile and ITIL Continuous Delivery
Agile and ITIL Continuous Delivery
 
The Force Behind Star Wars: Turning Design Ideas into Reality
The Force Behind Star Wars: Turning Design Ideas into RealityThe Force Behind Star Wars: Turning Design Ideas into Reality
The Force Behind Star Wars: Turning Design Ideas into Reality
 
ULTRASONIC PERIPATETIC SCANNER FOR AUTONOMOUS TEST BENCH USING RASPBERRY Pi
ULTRASONIC PERIPATETIC SCANNER FOR AUTONOMOUS TEST BENCH USING RASPBERRY PiULTRASONIC PERIPATETIC SCANNER FOR AUTONOMOUS TEST BENCH USING RASPBERRY Pi
ULTRASONIC PERIPATETIC SCANNER FOR AUTONOMOUS TEST BENCH USING RASPBERRY Pi
 
Best’s diary
Best’s diaryBest’s diary
Best’s diary
 
The Bigger Picture - Where's the money?
The Bigger Picture - Where's the money?The Bigger Picture - Where's the money?
The Bigger Picture - Where's the money?
 
SANJEEV CV NEW
SANJEEV CV NEWSANJEEV CV NEW
SANJEEV CV NEW
 
Upinder Singh (Resume)
Upinder Singh (Resume)Upinder Singh (Resume)
Upinder Singh (Resume)
 
Savannah State Pothole Project Task Force
Savannah State Pothole Project  Task ForceSavannah State Pothole Project  Task Force
Savannah State Pothole Project Task Force
 
L5 key slides montag
L5 key slides montagL5 key slides montag
L5 key slides montag
 

Similar to DevOps The Cultural revolution

DevOps
DevOpsDevOps
Dev ops
Dev opsDev ops
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
David Walker
 
DevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroDevOps Culture & Methodology Intro
DevOps Culture & Methodology Intro
Najib Radzuan
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
Rauno De Pasquale
 
DevOps for absolute beginners
DevOps for absolute beginnersDevOps for absolute beginners
DevOps for absolute beginners
Ahmed Misbah
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple steps
Ihor Odynets
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
Agron Fazliu
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
Mirco Hering
 
Devops - why, what and how?
Devops - why, what and how?Devops - why, what and how?
Devops - why, what and how?
Malinda Kapuruge
 
DevOps: IT's Automation Revolution
DevOps: IT's Automation RevolutionDevOps: IT's Automation Revolution
DevOps: IT's Automation Revolution
IBM UrbanCode Products
 
1st Riga DevOps meetup
1st Riga DevOps meetup1st Riga DevOps meetup
1st Riga DevOps meetup
Uldis Karlovs-Karlovskis
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
Najib Radzuan
 
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
 
Meetup DevOps - Accelerate
Meetup DevOps - AccelerateMeetup DevOps - Accelerate
Meetup DevOps - Accelerate
Delta-N
 
Guided Path to DevOps Career.
Guided Path to DevOps Career.Guided Path to DevOps Career.
Guided Path to DevOps Career.
wahabwelcome
 
DevOps a peek into high performing organizations
DevOps a peek into high performing organizationsDevOps a peek into high performing organizations
DevOps a peek into high performing organizations
Ram0603
 
DevOps! What, Why and How?
DevOps! What, Why and How?DevOps! What, Why and How?
DevOps! What, Why and How?
Omar Fathy
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDF
Mayank Kumar
 
DevOps.pptx
DevOps.pptxDevOps.pptx
DevOps.pptx
MohamedSaied877003
 

Similar to DevOps The Cultural revolution (20)

DevOps
DevOpsDevOps
DevOps
 
Dev ops
Dev opsDev ops
Dev ops
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
 
DevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroDevOps Culture & Methodology Intro
DevOps Culture & Methodology Intro
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
 
DevOps for absolute beginners
DevOps for absolute beginnersDevOps for absolute beginners
DevOps for absolute beginners
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple steps
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
Devops - why, what and how?
Devops - why, what and how?Devops - why, what and how?
Devops - why, what and how?
 
DevOps: IT's Automation Revolution
DevOps: IT's Automation RevolutionDevOps: IT's Automation Revolution
DevOps: IT's Automation Revolution
 
1st Riga DevOps meetup
1st Riga DevOps meetup1st Riga DevOps meetup
1st Riga DevOps meetup
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
 
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
 
Meetup DevOps - Accelerate
Meetup DevOps - AccelerateMeetup DevOps - Accelerate
Meetup DevOps - Accelerate
 
Guided Path to DevOps Career.
Guided Path to DevOps Career.Guided Path to DevOps Career.
Guided Path to DevOps Career.
 
DevOps a peek into high performing organizations
DevOps a peek into high performing organizationsDevOps a peek into high performing organizations
DevOps a peek into high performing organizations
 
DevOps! What, Why and How?
DevOps! What, Why and How?DevOps! What, Why and How?
DevOps! What, Why and How?
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDF
 
DevOps.pptx
DevOps.pptxDevOps.pptx
DevOps.pptx
 

Recently uploaded

A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 

Recently uploaded (20)

A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 

DevOps The Cultural revolution

  • 1. 1 The War The DevOps Revolution
  • 2. 2 Developer & Operation – The Tug of War TheGREATWALLofConfusion Thinks about Change, Automation, Tuning, Fixes, hotfixes Thinks about Release, Mess-up, Never-works, Instability Receiving… Package of Instability..!!! Sending… Package of code goodness Impatient Temperamental Prima donna Artist Careless about change Ignorant about real world How Dev sees Ops How Ops sees Dev Slow to act Temperamental Rigid to change Always says NO Too dumb to understand App
  • 3. 3 C.A.L.M.S. L – Lean M – Measurement C – Culture S – Sharing A – Automation Legacy of the Development and Operation Show I am Developer, I need a server… now..!!! I want access to the production systems…No Access..! How can I work here? Something is wrong in PROD…whose fault is it? So many alerts they are meaningless.. Get me the right one. I don’t have time to save time…Too many release stuffs and preparation Our hero is a bottleneck… I am inside of Scripts Hell…Help me…!!! Doyouhearthesemoreoftenfromyour DevelopmentandOpsTeam? Then it’s correct time to think DevOps and be C.A.L.M.S
  • 4. 4 Dev + Ops DevOps Two perspectives, but one defined Goal. DevOps brings in both parties together to deliver customer value in high velocity and continuously.
  • 5. 5 DevOps – A No-Brainer Environment Configuration lock down & synergy among multiple environments Synergy Developer and Operation work together Key things Automation Integrate, Build, Test and Delivery Automation 1 2 3 4 Happy Customer Less defect, faster delivery of feature DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes. This speed enables organizations to better serve their customers and compete more effectively in the market. Under a DevOps model, development and operations teams are no longer “siloed.” Sometimes, these two teams are merged into a single team where the engineers work across the entire application lifecycle, from development and test to deployment to operations, and develop a range of skills not limited to a single function. Quality assurance and security teams may also become more tightly integrated with development and operations and throughout the application lifecycle. These teams use practices to automate processes that historically have been manual and slow. They use a technology stack and tooling which help them operate and evolve applications quickly and reliably. What is what
  • 6. 6 DevOps – The perpetual cycle’s Linear projection Developer Code & Artifact Repository CI/CD Tool Test/Stage PROD Customer
  • 7. 7 DevOps - Tangible Benefits Agility & Velocity Rapid Delivery Reliability & Confidence Increased effectiveness IT & IS Collaboration Continuous Integration and Delivery Technical benefits: • Continuous software delivery • Less complex problems to fix • Faster resolution of problems Business benefits: • Faster delivery of features • More stable operating environments • More time available to add value (rather than fix/maintain) Customer Benefits Agility in Process FAST Delivery More successful Production Sharing and Collaboration Automated Repetition Measureable Scalability Focus Always
  • 8. 8 Business Value Delivered of Adopting DevOps DevOps is the Manufacturing Revolution of Our Age
  • 9. 9 DevOps Industry Challenges Development and operations view the world from different perspectives. Although they are both concerned with the same outcomes, their approaches are different, like two sides of the same coin. Selling DevOps to developers isn’t too difficult – for development it’s easy to see the benefits to creativity and innovation made possible through DevOps. Operations, on the other hand, views DevOps with suspicion, believing it is an attempted development coup to enable developers to continually dump buggy, untested software into production. There is a popular sports adage that goes, “There is no comfort in the growth zone, and there is no growth in the comfort zone.” DevOps requires change. Change requires adaptation. Adaptation requires learning new skills. DevOps will require new workflows, which if implemented will cause a trickle-down effect throughout the organization. Current tools will become obsolete, and investment in new tools will be necessary to support new workflows. DevOps will shift the power balance in the organization, in some way or another. It’s inevitable, but not necessarily insidious. DevOps lot of times is misunderstood or mischaracterized. Such as - DevOps replaces Agile, DevOps replaces ITIL, DevOps means NoOps, DevOps is only for open source software, DevOps is just “infrastructure as code” or automation, DevOps is only for startups and unicorns 1 Language Barriers 2 Developer vs. Operations mentality 3 Learning New Skills 4 Work Disruption 5 Management Responsibilities 6 A Bunch of Myths
  • 10. 10 DevOps - Weapon Stack = Culture + following • Test o Jenkins o Solano • Build Systems o Maven o ANT o Gradle • Deployment o Capistrano Infrastructure as a Service o Amazon Web Services o Microsoft Azure o Cloud Foundry o OpenStack o Rackspace Containerization & Virtualization o LXC o Solaris Container o Docker o Rocket Application Servers • JBoss • Tomcat • Jetty • Webspear • Weblogic Web Servers • Nginx • Apache Databases • Postgres • MySQL, Oracle • MongoDB, Cassandra • Redis • MS SQL • Percona Server Queues, Caches • ActiveMQ • RabbitMQ • memcache • varnish • squid Process Supervisors o Monit o runit o Supervisor o god o Blue Pill o Upstart o systemd Application Logging o PaperTrail o Logstash o Loggly o Logentries o Splunk o SumoLogic Monitoring & Alerting o New Relic o Nagios o Icinga o Graphite o Ganglia o Cacti o PagerDuty o Sensu
  • 11. 11 About the Author Name: Somenath Ghosh Contact: +91 9176596597 | +91 9830742553 Email: somenath.ghosh84@gmail.com Blog: http://somenathghosh.space Background: With 10+ Years of IT experience of directing cross-functional team of technical experts to analyze, process, implement, re-host and re-engineering Applications on TCS hosted Infrastructures. Recognized for Leadership in planning, scheduling, crisis and risk management. Proven record of delivering application, automation, lift and shift Full Stack Application to TCS owned Datacenter. Have larger spectrum of experience in Bank merger, acquisition and transformation projects across consumer Deposit system, Financial Authorization system. Acting as Techno-Delivery Manager at India's Largest IT service, the author has extensive knowledge in DevOps practices across Banking and Financial Industries. Along with it, the author has executed Customer POCs on Docker, Dockerized Application CI/CD, Hybrid Mobile App Development, Product Design & Delivery & UX/UI consultation, so on and so forth. Current passion: Docker, Docker Orchestration, API Management and PWA(Progressive Web App), VR/AR