Ram Dwivedi09 Dec2016
DevOps: A Peek into High Performing
Organizations
Agenda
WHEN did it all start?
WHY are companies so excited about it?
WHAT does it even mean to Do DevOps?
WHAT DevOps is NOT
WHO is doing it?
WHEN did it all start?
Historic Background
◦ In Agile 2008 conference, "Agile Infrastructure“ gets discussed
◦ Flickr engineers present “10+ Deploys per Day: Dev and Ops Cooperation at
Flickr” at a Conference in San Jose
◦ Popularized through a series of devopsdays starting in 2009 in Belgium
◦ Early adoption by startup companies
Current State
◦ 70% of enterprises in EMEA will start a DevOps project in the next 12 months
◦ DevOps to become a Mainstream Strategy by 25 Percent of Global 2000 Orgs
◦ DevOps teams increased from 16% in 2014, to 19% in 2015 and 22% in 2016
Future State
◦ 80 percent of Global 1000 organizations to adopt DevOps by 2019References
http://www.jedi.be/blog/2008/10/09/agile-2008-toronto-agile-infrastructure-and-operations-presentation/
http://www.idc.com/getdoc.jsp?containerId=252719
http://www.cbronline.com/news/verticals/the-boardroom/chef-qa-ceo-talks-culture-tooling-workflow-of-devops-penetration-
4612730
http://www.gartner.com/newsroom/id/2999017
WHEN: Evolution of DevOps
WHEN: Evolution of DevOps:
Sneak Peek into WHAT
WHY are companies so excited
about it?
References
https://puppet.com/resources/white-paper/2016-state-of-devops-report
Throughput Recovery
Stability Velocity
WHY are companies so excited
about it?
Quality Security
WHY are companies so excited
about it?
References
https://puppet.com/resources/white-paper/2016-state-of-devops-report
DevOps
Velocity
Stability
Security
Quality
Throughput
Recovery
WHY are companies so excited
about it?
WHAT does it even mean by DevOps?
Names
◦ Agile System Administration
◦ Agile Operations
Definitions
◦ A cross-disciplinary community of practice dedicated to
the study of building, evolving and operating rapidly-
changing resilient systems at scale
◦ DevOps is a development methodology with a set of
practices aimed at bridging the gap between
Development and Operations, emphasizing
communication and collaboration, continuous
integration, quality assurance and delivery with
automated deployment
References
https://theagileadmin.com/what-is-devops/
You build it, you run it.
- Werner Vogels (CTO, Amazon)
WHAT does it even mean
by DevOps?
References
https://blogs.msdn.microsoft.com/uk_faculty_connection/2016/06/23/devops-the-wall-of-confusion-understanding-the-basics-
of-devops/
Wall of confusion
Close Integration
Supported by Definition,
Compliance, etc
Using Tools & Infra
WHAT does it even mean by
DevOps?
A relook at SDLC
WHAT does it even mean by
DevOps?
WHAT is a DevOps team
structure?
Type 1
Smooth Collaboration
Dev
Type 2
Fully Embedded
Type 3
Temporary
DevOps Team
Dev DevOps Ops OpsDev
Ops
WHAT does it even mean to Do
Devops : CALMS framework
C - Culture
• People and process first
A - Automation
• Automate release management, provisioning, configuration management, systems integration,
monitoring and control, and orchestration
L – Lean
• Small batch, reduce inefficiencies and waste
M - Measure
• Measure Everything: performance metrics, process metrics, and even people metrics
• Test in Production
S – Sharing
• Loopback Success & Failure
WHAT does it even mean
to Do Devops?
WHAT does it even mean
to Do Devops? Principles
Create Deployment Pipeline
◦ Infrastructure As Code
◦ PaaS
◦ Make Infrastructure easier to rebuild than repair
◦ Modify Definition of Done
Enable Fast & Reliable Automated Testing
◦ Shift Left
◦ Ideal Testing Automation Pyramid
WHAT does it even mean
to Do Devops? Principles
Enable & Practice Continuous Integration & Testing
◦ Trunk Based Development
◦ Enable Automated Self Service Deployments
◦ Decouple Deployment from Release
◦ Blue-Green Deployment
◦ Canary Release
◦ Feature Toggle
◦ Dark Launch
Automate, Enable and Architect for low-risk releases
◦ Microservices
◦ Strangler Application Pattern
◦ Immutable Services
WHAT does it even mean
to Do Devops?
Enable Continuous Learning and Experimentation
◦ Establish a just culture to make safety possible
◦ Inject production failures to create resilience – Chaos Monkey
◦ Convert local discoveries into global improvements
◦ Use chat rooms and chat bots to automate and capture organizational knowledge
◦ Create single shared repo for entire organization
◦ Communities of Practice
◦ Reserve time to create organizational improvements and learning
◦ Eg Target DevOps Dojo, with 30-day challenge
◦ Create Internal Consulting and Coaches
Information Security is everyone’s job
WHAT does it even mean to
Do Devops? DevOps Toolset
Integration & Delivery
◦ Jenkins, TeamCity, TravisCI, GO, AWS CodeDeploy, Bamboo
Configuration management
◦ Chef, Puppet, Ansible, Saltstack, Vagrant, BladeLogic, Terraform
Resource Orchestration
◦ Docker, CoreOS, Mesos, ElasticBox, Nomad
Source (Version) Control
◦ Git, Subversion, BitBucket, Jfrog, Artifactory
References
https://dzone.com/articles/what-is-devops-the-beginners-guide-from-logzio
https://xebialabs.com/periodic-table-of-devops-tools/
WHAT does it even mean to
Do Devops? DevOps Toolset
Bug Tracking
◦ BugTrack, JIRA
Test Automation
◦ Selenium, Cucumber, JUnit, TestNG, Jmeter, Jasmine, Mocha
Monitoring
◦ Application Monitoring, eg by AppDynamic, New Relic, Datadog
◦ Infrastructure Monitoring, eg by AWS CloudWatch, Nagios, Zabbix, Sensu
Log Management
◦ Logz.io (ELK), Splunk, Sumo Logic
Security
◦ Fortify, Snort, Tripwire
References
https://dzone.com/articles/what-is-devops-the-beginners-guide-from-logzio
https://xebialabs.com/periodic-table-of-devops-tools/
WHAT does it even mean to Do Devops?
DevOps ToolChain
References
https://xebialabs.com/periodic-table-of-devops-tools/
DevOps is only for open source software
DevOps is just “Infrastructure as Code” or automation
DevOps means NoOps
DevOps replaces Agile
DevOps is only for startups
Creating DevOps Teams and let them run DevOps Practice
WHAT Devops is NOT?
WHO is doing it?
Companies that killed it
◦ Amazon,
◦ Netflix,
◦ Target,
◦ Target,
◦ Walmart,
◦ Nordstrom,
◦ Facebook,
◦ Etsy,
◦ Adobe,
◦ Sony,
◦ Fidelity
References
http://techbeacon.com/10-companies-killing-it-devops
WHO is doing it?
References
https://www.gartner.com/doc/reprints?id=1-3CN9XP0&ct=160725&st=sb
Major Consultancies in
Devops space
References
The DevOps Handbook
https://www.versionone.com/devops-101/what-is-devops/
https://www.thoughtworks.com/insights/blog/there-no-such-thing-devops-team
https://dupress.deloitte.com/dup-us-en/focus/tech-trends/2014/2014-tech-trends-real-time-devops.html
https://blog.chef.io/chefconf-talks/devops-patterns-distilled-implementing-the-needed-practices-in-four-practical-steps-
gene-kim/
https://aws.amazon.com/devops/what-is-devops/
http://www.slideshare.net/shivamaan/devops-common-use-cases-architectures-best-practices-48731462
http://cdn.agilitycms.com/sauce-labs/white-papers/the-devops-journey.pdf
https://blogs.msdn.microsoft.com/seliot/2011/06/07/testing-in-production-tip-it-really-happensexamples-from-
facebook-amazon-google-and-microsoft/
https://www.devopsguys.com/2013/02/20/twelve-devops-anti-patterns/
http://martinfowler.com/bliki/DevOpsCulture.html
Closure
Questions & Feedback
Thank You!

More Related Content

PPTX
Building DevOps culture from bottom up
PPTX
DevOps at DreamLab
PDF
Effective DevOps:一場文化與技術的轉型運動
PPTX
About Motivation in DevOps Culture
PPTX
How to get the best out of DevSecOps - a developers perspective
PDF
Xebia Masterclass Better-Faster-Smarter-with-DevOps
PPTX
5 Keys to Building a Successful DevOps Culture
PPTX
DevOps Culture as a tool
Building DevOps culture from bottom up
DevOps at DreamLab
Effective DevOps:一場文化與技術的轉型運動
About Motivation in DevOps Culture
How to get the best out of DevSecOps - a developers perspective
Xebia Masterclass Better-Faster-Smarter-with-DevOps
5 Keys to Building a Successful DevOps Culture
DevOps Culture as a tool

What's hot (20)

PPTX
Devopsguys DevOps 101 for recruiters
PDF
提到 DevOps 到底在談些什麼玩意兒?
PDF
DevOpsDays Taipei 2017 Opening Talk
PDF
Introduction to devops - update 2017
PDF
Devops Devops Devops, at Froscon
PDF
提到 DevOps 到底在
談些什麼玩意兒?(@ Agile Tour Taichung 2017)
PPTX
DevOps without DevOps Tools
PDF
Salesforce DevOps: Where Do You Start?
PPTX
What Does DevOps Culture Feel Like?
ODP
The devops laboratory - 1 year later
PDF
Walk This Way - An Introduction to DevOps
PDF
CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)
PPTX
Software development in the modern age
PPTX
PPTX
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
PDF
Intro to DevOps 4 undergraduates
PDF
DevOps: Process, Tool or Mindset?
PPTX
DevOps - Understanding Core Concepts
PDF
Intro to DevOps
PDF
Devops, the future is here, it's just not evenly distributed yet.
Devopsguys DevOps 101 for recruiters
提到 DevOps 到底在談些什麼玩意兒?
DevOpsDays Taipei 2017 Opening Talk
Introduction to devops - update 2017
Devops Devops Devops, at Froscon
提到 DevOps 到底在
談些什麼玩意兒?(@ Agile Tour Taichung 2017)
DevOps without DevOps Tools
Salesforce DevOps: Where Do You Start?
What Does DevOps Culture Feel Like?
The devops laboratory - 1 year later
Walk This Way - An Introduction to DevOps
CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)
Software development in the modern age
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
Intro to DevOps 4 undergraduates
DevOps: Process, Tool or Mindset?
DevOps - Understanding Core Concepts
Intro to DevOps
Devops, the future is here, it's just not evenly distributed yet.
Ad

Similar to DevOps a peek into high performing organizations (20)

PDF
DevOps Culture & Methodology Intro
PPTX
What_is_DevOps.pptx
PPTX
What is DevOps And How It Is Useful In Real life.
PPTX
What_is_DevOps_how_it's_very_useful_in_daily_Life.
DOC
DevOps - Bridging Development & Operations.doc
PDF
Meetup DevOps - Accelerate
PPTX
DevOps Culture transformation in Modern Software Delivery
PDF
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
PDF
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
PDF
100% job oriented dev ops training online @ free demo !!!
PDF
What is DevOps Services_ Tools and Benefits.pdf
PDF
What is DevOps Services_ Tools and Benefits.pdf
PDF
2.What is a DevOps Environment and How Does it Function_.pdf
PPTX
DevOps Introduction
PDF
What is DevOps All You Need To Know.pdf
PPTX
Dev ops
PDF
intro to DevOps
PPTX
DevOps Dilemma - Make Dev work with Ops!
PPTX
What is DevOps?
PDF
Webinar: DevOps - Redefining your IT Strategy
DevOps Culture & Methodology Intro
What_is_DevOps.pptx
What is DevOps And How It Is Useful In Real life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.
DevOps - Bridging Development & Operations.doc
Meetup DevOps - Accelerate
DevOps Culture transformation in Modern Software Delivery
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
100% job oriented dev ops training online @ free demo !!!
What is DevOps Services_ Tools and Benefits.pdf
What is DevOps Services_ Tools and Benefits.pdf
2.What is a DevOps Environment and How Does it Function_.pdf
DevOps Introduction
What is DevOps All You Need To Know.pdf
Dev ops
intro to DevOps
DevOps Dilemma - Make Dev work with Ops!
What is DevOps?
Webinar: DevOps - Redefining your IT Strategy
Ad

Recently uploaded (20)

PPTX
Human Computer Interaction lecture Chapter 2.pptx
DOCX
Industrial Bio-Lynx: Advanced Biometric Solution for Workforce Management
PPTX
Human-Computer Interaction for Lecture 1
PPTX
Odoo ERP for Injection Molding Industry – Optimize Production & Reduce Scrap
PPTX
Folder Lock 10.1.9 Crack With Serial Key
PDF
Crypto Loss And Recovery Guide By Expert Recovery Agency.
PDF
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
PPTX
Chapter_05_System Modeling for software engineering
PDF
AI-Powered Fuzz Testing: The Future of QA
PPTX
ROI from Efficient Content & Campaign Management in the Digital Media Industry
PDF
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
PDF
Building an Inclusive Web Accessibility Made Simple with Accessibility Analyzer
PDF
Mobile App Backend Development with WordPress REST API: The Complete eBook
PDF
Understanding the Need for Systemic Change in Open Source Through Intersectio...
PDF
Sun and Bloombase Spitfire StoreSafe End-to-end Storage Security Solution
PPTX
Plex Media Server 1.28.2.6151 With Crac5 2022 Free .
PPTX
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
PDF
Website Design & Development_ Professional Web Design Services.pdf
PDF
Engineering Document Management System (EDMS)
PDF
Top 10 Project Management Software for Small Teams in 2025.pdf
Human Computer Interaction lecture Chapter 2.pptx
Industrial Bio-Lynx: Advanced Biometric Solution for Workforce Management
Human-Computer Interaction for Lecture 1
Odoo ERP for Injection Molding Industry – Optimize Production & Reduce Scrap
Folder Lock 10.1.9 Crack With Serial Key
Crypto Loss And Recovery Guide By Expert Recovery Agency.
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
Chapter_05_System Modeling for software engineering
AI-Powered Fuzz Testing: The Future of QA
ROI from Efficient Content & Campaign Management in the Digital Media Industry
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
Building an Inclusive Web Accessibility Made Simple with Accessibility Analyzer
Mobile App Backend Development with WordPress REST API: The Complete eBook
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Sun and Bloombase Spitfire StoreSafe End-to-end Storage Security Solution
Plex Media Server 1.28.2.6151 With Crac5 2022 Free .
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
Website Design & Development_ Professional Web Design Services.pdf
Engineering Document Management System (EDMS)
Top 10 Project Management Software for Small Teams in 2025.pdf

DevOps a peek into high performing organizations