SlideShare a Scribd company logo
1 of 12
“DevOps is an approach to collapse the barrier between the Development and the Infrastructure (or
Operations) Team”.
The dependency between the Development and the Infra Team is a common scenario in any real
time Project. More than the “dependency” its the “time” that’s the “worry factor”.
Request for a VM – CentOS, Oracle 11i,
4gb RAM, 250gb free space
Min 4-6 weeks with Approvals, Procuring
Licence and finally handing over
Time is the Biggest Worry Factor – With Agile Mode 4-6
weeks waiting time is COSTLY
• Fear of Change - application being brittle and vulnerable might break or go down
• Risky Deployments - pray and push the code quietly to PROD and get a sense of relief
• Developer Mindset – “It works fine on my system”
• Isolation and Splitting of Teams - divides the Team into “us and them”
• Battle between SysAdmin and developers
• Based on the activities, being performed, at a very high level it might look as if, “this is what the
sysadmin does!!”. But the answer is NO. There are a lot of other things done by the DevOps.
• There is a nice article that talks about this Debate DevOps vs SysAdmin.
DevOps SysAdmin
scalability at service level is the need of the hour!!
• Eliminate risk of change
• Enable live user tests and data-driven design choices
• Self-service deployments through tools and automation
• Monitoring made easy
• Infrastructure Renaissance
• Agile SysAdmin
• Infrastructure Coders
• SysAdmin Coders
• Requesting for a VM or generating a VM on the fly dynamically. To facilitate this a GUI can be
made available to a Developer :
• Once the above details are filled a Manifest File is created to spin-off a VM on the fly
• Similarly for replicating multiple cloned server open source tools like Puppet, Chef can be used. In
case of Puppet, a declarative scripting or coding is required for cloning multiple servers
• Vmware’s vFabric
• Cloud Foundry
• …many more!!
• Heroku
• Puppet
• Chef
• Cobbler
• AppDynamics
• Asgard
• Open Stack
• Time-to-value is much shorter because IT cycle time is greatly reduced
• Software features are released more quickly and regularly
• Releases are stable and predictable
• Faster implementation and better quality
• Reduce and eliminate wasteful deliveries
• Collaboration between your development and IT operations teams
• Easy and faster access to new features and business functionalities
• Accept changes in smaller, granular and manageable portions
• Less disruptive upgrades -> take less time -> low cost -> require fewer resources
• Better visibility of the features for the next release
• Better change management in the environment
• ”The DevOps movement is characterized by people with a multidisciplinary skill set - people who are
comfortable with infrastructure and configuration, but also happy to roll up their sleeves, write tests, debug,
and ship features”
• “This, of course, has a positive effect on the bottom line - better reliability and availability, happier clients,
faster time to market, and more time to focus the team's energy on core business rather than wasteful
administration and firefighting”
• Another important thing to note “DevOps is a not a Technology Problem, it’s a Business Problem”
PN : Quotes are from one of the articles mentioned in the Reference Links Slide
For most of the slide contents the following Links were used as Bible :
• What Is This Devops Thing, Anyway?
• The Rise of DevOps
• Wikipedia on DevOps
• http://dev2ops.org/blog/2010/2/22/what-is-devops.html
• DevOps 101
• http://theagileadmin.com/what-is-devops/
• http://www.slideshare.net/adrianco
• http://perfcap.blogspot.in/2012/03/ops-devops-and-noops-at-netflix.html
• http://www.slideshare.net/geekle/devops-5348895
• http://www.slideshare.net/gheavyside/devops-at-accu-2012
• http://www.slideshare.net/jweiss/infrastructure-automation-withchef
• http://www.slideshare.net/carlossg/from-dev-to-devops-fosdem-2012
• http://www.slideshare.net/launchany/getting-started-with-heroku
Pritiman Panda 12

More Related Content

What's hot

2016 State of DevOps Report Webinar
2016 State of DevOps Report Webinar2016 State of DevOps Report Webinar
2016 State of DevOps Report Webinar
Puppet
 
DevOps, from inception to conclusion
DevOps, from inception to conclusionDevOps, from inception to conclusion
DevOps, from inception to conclusion
Abhishek Gaurav
 

What's hot (20)

Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
DevOps
DevOpsDevOps
DevOps
 
Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
2016 State of DevOps Report Webinar
2016 State of DevOps Report Webinar2016 State of DevOps Report Webinar
2016 State of DevOps Report Webinar
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOpsWinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
 
DevOps without DevOps Tools
DevOps without DevOps ToolsDevOps without DevOps Tools
DevOps without DevOps Tools
 
DevOps, from inception to conclusion
DevOps, from inception to conclusionDevOps, from inception to conclusion
DevOps, from inception to conclusion
 
The Devops Handbook
The Devops HandbookThe Devops Handbook
The Devops Handbook
 
Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops Devops
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple steps
 
Devops course content
Devops course contentDevops course content
Devops course content
 
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...
 
The Four Keys - Measuring DevOps Success
The Four Keys - Measuring DevOps SuccessThe Four Keys - Measuring DevOps Success
The Four Keys - Measuring DevOps Success
 

Viewers also liked

Achieve letters for poster
Achieve letters for posterAchieve letters for poster
Achieve letters for poster
daculver
 

Viewers also liked (20)

2014 State Of DevOps Findings! Velocity Conference
2014 State Of DevOps Findings! Velocity Conference2014 State Of DevOps Findings! Velocity Conference
2014 State Of DevOps Findings! Velocity Conference
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Intro to "Asgard"
Intro to "Asgard"Intro to "Asgard"
Intro to "Asgard"
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
 
Understanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeUnderstanding the DevOps Tooling Landscape
Understanding the DevOps Tooling Landscape
 
DevOps: What is the Right Speed?
DevOps: What is the Right Speed?DevOps: What is the Right Speed?
DevOps: What is the Right Speed?
 
DBA Role Shift in a DevOps World
DBA Role Shift in a DevOps WorldDBA Role Shift in a DevOps World
DBA Role Shift in a DevOps World
 
Shift_Left
Shift_LeftShift_Left
Shift_Left
 
Dev ops don't be left behind
Dev ops   don't be left behindDev ops   don't be left behind
Dev ops don't be left behind
 
Immutable infrastructure with Docker and EC2
Immutable infrastructure with Docker and EC2Immutable infrastructure with Docker and EC2
Immutable infrastructure with Docker and EC2
 
DevOps beyond the Tools
DevOps beyond the ToolsDevOps beyond the Tools
DevOps beyond the Tools
 
Control Transactions using PowerCenter
Control Transactions using PowerCenterControl Transactions using PowerCenter
Control Transactions using PowerCenter
 
Leading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons LearnedLeading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons Learned
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
 
Profiling with Xhprof
Profiling with XhprofProfiling with Xhprof
Profiling with Xhprof
 
Achieve letters for poster
Achieve letters for posterAchieve letters for poster
Achieve letters for poster
 
4 tips for working remotely
4 tips for working remotely4 tips for working remotely
4 tips for working remotely
 

Similar to Intro to DevOps

Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware
WSO2
 
Docker-N-Beyond
Docker-N-BeyondDocker-N-Beyond
Docker-N-Beyond
santosh007
 

Similar to Intro to DevOps (20)

DevOps
DevOpsDevOps
DevOps
 
DbOps, DevOps and Ops
DbOps, DevOps and OpsDbOps, DevOps and Ops
DbOps, DevOps and Ops
 
Dbops, DevOps & Ops, by Eduardo Piairo
Dbops, DevOps & Ops, by Eduardo PiairoDbops, DevOps & Ops, by Eduardo Piairo
Dbops, DevOps & Ops, by Eduardo Piairo
 
DevOps and the DBA- 24 Hours of Pass
DevOps and the DBA-  24 Hours of PassDevOps and the DBA-  24 Hours of Pass
DevOps and the DBA- 24 Hours of Pass
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
 
Back To Basics
Back To BasicsBack To Basics
Back To Basics
 
Dev Ops Geek Fest: Automating the ForgeRock Platform
Dev Ops Geek Fest: Automating the ForgeRock PlatformDev Ops Geek Fest: Automating the ForgeRock Platform
Dev Ops Geek Fest: Automating the ForgeRock Platform
 
Devops - why, what and how?
Devops - why, what and how?Devops - why, what and how?
Devops - why, what and how?
 
DevOps for Network Engineers
DevOps for Network EngineersDevOps for Network Engineers
DevOps for Network Engineers
 
Project Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on DockerProject Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on Docker
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP Cloud
 
DevOps and Microservice
DevOps and MicroserviceDevOps and Microservice
DevOps and Microservice
 
Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware
 
When small problems become big problems
When small problems become big problemsWhen small problems become big problems
When small problems become big problems
 
Power of Azure Devops
Power of Azure DevopsPower of Azure Devops
Power of Azure Devops
 
Java Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the CloudJava Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the Cloud
 
Customer Sharing: Trend Micro - Trend Micro's DevOps Practices
Customer Sharing: Trend Micro - Trend Micro's DevOps Practices Customer Sharing: Trend Micro - Trend Micro's DevOps Practices
Customer Sharing: Trend Micro - Trend Micro's DevOps Practices
 
Extreme Makeover OnBase Edition
Extreme Makeover OnBase EditionExtreme Makeover OnBase Edition
Extreme Makeover OnBase Edition
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development Management
 
Docker-N-Beyond
Docker-N-BeyondDocker-N-Beyond
Docker-N-Beyond
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Intro to DevOps

  • 1.
  • 2. “DevOps is an approach to collapse the barrier between the Development and the Infrastructure (or Operations) Team”. The dependency between the Development and the Infra Team is a common scenario in any real time Project. More than the “dependency” its the “time” that’s the “worry factor”. Request for a VM – CentOS, Oracle 11i, 4gb RAM, 250gb free space Min 4-6 weeks with Approvals, Procuring Licence and finally handing over Time is the Biggest Worry Factor – With Agile Mode 4-6 weeks waiting time is COSTLY
  • 3. • Fear of Change - application being brittle and vulnerable might break or go down • Risky Deployments - pray and push the code quietly to PROD and get a sense of relief • Developer Mindset – “It works fine on my system” • Isolation and Splitting of Teams - divides the Team into “us and them” • Battle between SysAdmin and developers
  • 4. • Based on the activities, being performed, at a very high level it might look as if, “this is what the sysadmin does!!”. But the answer is NO. There are a lot of other things done by the DevOps. • There is a nice article that talks about this Debate DevOps vs SysAdmin. DevOps SysAdmin
  • 5. scalability at service level is the need of the hour!!
  • 6. • Eliminate risk of change • Enable live user tests and data-driven design choices • Self-service deployments through tools and automation • Monitoring made easy • Infrastructure Renaissance • Agile SysAdmin • Infrastructure Coders • SysAdmin Coders
  • 7. • Requesting for a VM or generating a VM on the fly dynamically. To facilitate this a GUI can be made available to a Developer : • Once the above details are filled a Manifest File is created to spin-off a VM on the fly • Similarly for replicating multiple cloned server open source tools like Puppet, Chef can be used. In case of Puppet, a declarative scripting or coding is required for cloning multiple servers
  • 8. • Vmware’s vFabric • Cloud Foundry • …many more!! • Heroku • Puppet • Chef • Cobbler • AppDynamics • Asgard • Open Stack
  • 9. • Time-to-value is much shorter because IT cycle time is greatly reduced • Software features are released more quickly and regularly • Releases are stable and predictable • Faster implementation and better quality • Reduce and eliminate wasteful deliveries • Collaboration between your development and IT operations teams • Easy and faster access to new features and business functionalities • Accept changes in smaller, granular and manageable portions • Less disruptive upgrades -> take less time -> low cost -> require fewer resources • Better visibility of the features for the next release • Better change management in the environment
  • 10. • ”The DevOps movement is characterized by people with a multidisciplinary skill set - people who are comfortable with infrastructure and configuration, but also happy to roll up their sleeves, write tests, debug, and ship features” • “This, of course, has a positive effect on the bottom line - better reliability and availability, happier clients, faster time to market, and more time to focus the team's energy on core business rather than wasteful administration and firefighting” • Another important thing to note “DevOps is a not a Technology Problem, it’s a Business Problem” PN : Quotes are from one of the articles mentioned in the Reference Links Slide
  • 11. For most of the slide contents the following Links were used as Bible : • What Is This Devops Thing, Anyway? • The Rise of DevOps • Wikipedia on DevOps • http://dev2ops.org/blog/2010/2/22/what-is-devops.html • DevOps 101 • http://theagileadmin.com/what-is-devops/ • http://www.slideshare.net/adrianco • http://perfcap.blogspot.in/2012/03/ops-devops-and-noops-at-netflix.html • http://www.slideshare.net/geekle/devops-5348895 • http://www.slideshare.net/gheavyside/devops-at-accu-2012 • http://www.slideshare.net/jweiss/infrastructure-automation-withchef • http://www.slideshare.net/carlossg/from-dev-to-devops-fosdem-2012 • http://www.slideshare.net/launchany/getting-started-with-heroku