SlideShare a Scribd company logo
http://www.edureka.co/devops
5 best Practices in Devops culture
Slide 2Slide 2Slide 2 http://www.edureka.co/devops
Agenda
At the end of this session you will be able to understand
• What is DevOps
• Why DevOps culture is required
• How different organizations have implemented DevOps
• Different DevOps tools
• 5 best practices of DevOps culture
Slide 3Slide 3Slide 3 http://www.edureka.co/devops
DevOps from 50,000 Feet
Slide 4Slide 4Slide 4 http://www.edureka.co/devops
DevOps at work
DevOps is a combination of the followings :
Slide 5Slide 5Slide 5 http://www.edureka.co/devops
Common Problem
Code is thrown at deployment/operations team as a bomb
Slide 6Slide 6Slide 6 http://www.edureka.co/devops
Why DevOps ?
Today’s Business Environment
Increasingly fast moving, competitive, technology driven world
Slide 7Slide 7Slide 7 http://www.edureka.co/devops
Why DevOps ?
Today’s Business Environment
Increasingly fast moving, competitive, technology drive world
Speed, agility and faster time to market becoming increasingly important
Slide 8Slide 8Slide 8 http://www.edureka.co/devops
Why DevOps ?
Today’s Business Environment
Increasingly fast moving, competitive, technology drive world
Speed, agility and faster time to market becoming increasingly important
Applications and Softwares are the new battleground
Slide 9Slide 9Slide 9 http://www.edureka.co/devops
DevOps Job Trends
Slide 10Slide 10Slide 10 http://www.edureka.co/devops
DevOps at Amazon
“ At Amazon a new deployment is done after every 11.6 seconds
Maximum number of deployments done by Amazon is 1000 in an hour “
Jon Jenkins
Amazon.com
Director of Platform Analysis
Slide 11Slide 11Slide 11 http://www.edureka.co/devops
DevOps at Facebook
Facebook's entire code base is compiled down to a single binary executable, which represents the entire
Facebook application and is approximately 1.5GB in size
At facebook we follow Ship early and Ship often culture. Our philosophy mirrors the "DevOps" movement,
which encourages lowering the wall between software development and IT operations
Chuck Rossi
Facebook Release Engineer
Slide 12Slide 12Slide 12 http://www.edureka.co/devops
DevOps at Etsy
Etsy has about 60 million monthly visits and 1.5 billion page views per month. Etsy, renowned for its
DevOps and Continuous Delivery practices, does almost 50 deploys/day.
At Etsy developer’s needs to know the answer to the question "how comfortable am I with deploying a
change right now?".
Daniel Schauenberg
Infrastructure Toolsmith, Etsy
Slide 13Slide 13Slide 13 http://www.edureka.co/devops
DevOps Practices - Training
Train everyone on new devops tools and new workflows
It takes time to learn new tools, no matter how excited the team is about it
Appreciate learning together
Assign each team member some responsibility
Slide 14 http://www.edureka.co/devops
DevOps Skills
DevOps Tools – Ability to administer and customize them
Scripting Skills – Demonstrates the traditional scripting skills to IT operations
Coding Skill – Should possess developer skills in using automation
Process re-engineering Skills – Reflects the holistic view of IT and development as a single
system, instead of two different functions
Skills Products
Linux/Unix Commands & Administration
Shell Scripting Bash, Sed/Awk
Coding Perl, Python, Ruby
Configuration Management Puppet, SaltStack, Chef
Bare Metal Configuration Cobbler, Foreman, PXE, DHCP, DNS
DevOps Skill Matrix
Slide 15 http://www.edureka.co/devops
DevOps Tools
 Tools for DevOps can be categorized based on the layer of Automation you choose
 Each layer has its own tools to build Automation
Infrastructure Automation • Cobbler
• Foreman
• Crowbar
Configuration Management • Puppet
• SaltStack
• Chef
Continuous Integration • Jenkins, Hudson
• SVN, Git, Perforce
• Ant, Maven
Continuous Deployment • Capsitrano
• Custom Tools
• Yum, Deb, RPM
Monitoring • Nagios, Sensu, Zabbix
• Custom Tools
Slide 16 http://www.edureka.co/devops
Revision control System • Git
• Cvs
• Subversion
Software Configuration Management • Clearcase
• perforce
• Accurev
virtualization management Software • Vcentre
• Hyper-V
DevOps Tools (Contd.)
Slide 17 http://www.edureka.co/devops
DevOps Tools
Code Tool
System Monitoring Tool
Open Source Proxy Server
Version Control System
Automated Build Tool
Slide 18Slide 18Slide 18 http://www.edureka.co/devops
DevOps Practices – Share and Speak Out
Talk about your project internally and externally
Have a multitude of skills
You won’t do it perfectly the first time, but it should not stop you from doing it
Most probably someone have already faced and solved the problem what you are facing, seek guidance
Slide 19Slide 19Slide 19 http://www.edureka.co/devops
DevOps Practices – Change the process
Collaborate between development and operations
Improve and automate whatever possible
Create feedback loops at every stage
Slide 20Slide 20Slide 20 http://www.edureka.co/devops
DevOps Practices – People Matters
Break down barriers between teams
Build trust – In each other, In technology, In process
Ensure focus on business service not technology
Slide 21Slide 21Slide 21 http://www.edureka.co/devops
DevOps Practices – Build a diverse team
Build a project team having all different skills
• Development
• Continuous Integration
• Deployment
• Testing
• Infrastructure measurement
Slide 22 http://www.edureka.co/devops
References
http://arstechnica.com/business/2012/04/exclusive-a-behind-the-scenes-look-at-facebook-release-engineering/1/
https://www.facebook.com/video/video.php?v=778890205865
https://blog.newrelic.com/2014/06/02/devopsculture/
http://gotocon.com/dl/goto-amsterdam-2014/slides/DanielSchauenberg_DevelopmentDeploymentCollaborationAtEtsy.pdf
Questions
Slide 23 http://www.edureka.co/devops
Slide 24 Course Url

More Related Content

PDF
Working with Advanced Views in Android
PDF
Webinar: DevOps - Redefining your IT Strategy
PDF
Design Patterns : Solution to Software Design Problems
PPTX
Learn why use selenium with 3 million dollar bugs!
PDF
Webinar: Front End Web Development - Trendy Web Designs Using HTML5
PDF
Design patterns 1july
PDF
Continuous Integration With Jenkins
PDF
Design Patterns : The Ultimate Blueprint for Software
Working with Advanced Views in Android
Webinar: DevOps - Redefining your IT Strategy
Design Patterns : Solution to Software Design Problems
Learn why use selenium with 3 million dollar bugs!
Webinar: Front End Web Development - Trendy Web Designs Using HTML5
Design patterns 1july
Continuous Integration With Jenkins
Design Patterns : The Ultimate Blueprint for Software

What's hot (20)

PDF
Webinar: Design Patterns : Tailor-made solutions for Software Development
PDF
Using Android 5.0 Lollipop
PDF
DevOps is Going to Replace SDLC! Learn Why?
PDF
PDF
DevOps_Automation White Paper
PDF
A day in the life with devops automation
PDF
Record of Achievement - Microsoft Virtual Academy
PDF
Building a Great AEM Team: Time Warner Cable's Journey
PDF
Top Maven Interview Questions in 2020 | Edureka
PDF
The Future of Web Apps
PDF
Email Notifications in Jenkins | Edureka
PDF
Java training in Bhubaneswar
DOCX
Best React js Training course in Bangalore
PDF
Introduction to DevOps | Edureka
PPTX
Dev ops Training Course
PDF
Spring Boot Interview Questions | Edureka
PDF
100% job oriented dev ops training online @ free demo !!!
PDF
Spring Interview Questions and Answers | Spring Tutorial | Spring Framework T...
PDF
An overview of the architecture of electron.js
DOCX
angular js and node js training in hyderabad
Webinar: Design Patterns : Tailor-made solutions for Software Development
Using Android 5.0 Lollipop
DevOps is Going to Replace SDLC! Learn Why?
DevOps_Automation White Paper
A day in the life with devops automation
Record of Achievement - Microsoft Virtual Academy
Building a Great AEM Team: Time Warner Cable's Journey
Top Maven Interview Questions in 2020 | Edureka
The Future of Web Apps
Email Notifications in Jenkins | Edureka
Java training in Bhubaneswar
Best React js Training course in Bangalore
Introduction to DevOps | Edureka
Dev ops Training Course
Spring Boot Interview Questions | Edureka
100% job oriented dev ops training online @ free demo !!!
Spring Interview Questions and Answers | Spring Tutorial | Spring Framework T...
An overview of the architecture of electron.js
angular js and node js training in hyderabad
Ad

Similar to 5 best practices in dev ops culture (20)

PDF
5 Best Practices DevOps Culture
PDF
Devops1
PDF
Introduction to DevOps
PDF
Unit No. III Part1.pdf Cloud Microservices & Application
PPTX
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
PDF
DevOps Is More than Dev and Ops: It’s about Tearing Down Walls
DOC
DevOps - Bridging Development & Operations.doc
PDF
SE_UNIT-9.pdf aaaaasasssasassasaaaajdjdj
PDF
DevOps-Redefining your IT Strategy-28thJan15
PPT
Dev ops intro
PPTX
DevOps Culture transformation in Modern Software Delivery
PDF
Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporações
PDF
Full-Stack Agile - What is DevOps?
PPTX
DevOps - Overview - One of the Top Trends in IT Industry
PDF
DevOps 101 - DevOps Columbia 3-20-2025.pdf
PPTX
DevOps 1 (1).pptx
PPTX
What is DevOps? What is DevOps CoE?
PDF
DevOps, from inception to conclusion
PPTX
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019
PPTX
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
5 Best Practices DevOps Culture
Devops1
Introduction to DevOps
Unit No. III Part1.pdf Cloud Microservices & Application
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Is More than Dev and Ops: It’s about Tearing Down Walls
DevOps - Bridging Development & Operations.doc
SE_UNIT-9.pdf aaaaasasssasassasaaaajdjdj
DevOps-Redefining your IT Strategy-28thJan15
Dev ops intro
DevOps Culture transformation in Modern Software Delivery
Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporações
Full-Stack Agile - What is DevOps?
DevOps - Overview - One of the Top Trends in IT Industry
DevOps 101 - DevOps Columbia 3-20-2025.pdf
DevOps 1 (1).pptx
What is DevOps? What is DevOps CoE?
DevOps, from inception to conclusion
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
Ad

More from Edureka! (20)

PDF
What to learn during the 21 days Lockdown | Edureka
PDF
Top 10 Dying Programming Languages in 2020 | Edureka
PDF
Top 5 Trending Business Intelligence Tools | Edureka
PDF
Tableau Tutorial for Data Science | Edureka
PDF
Python Programming Tutorial | Edureka
PDF
Top 5 PMP Certifications | Edureka
PDF
Linux Mint Tutorial | Edureka
PDF
How to Deploy Java Web App in AWS| Edureka
PDF
Importance of Digital Marketing | Edureka
PDF
RPA in 2020 | Edureka
PDF
EA Algorithm in Machine Learning | Edureka
PDF
Cognitive AI Tutorial | Edureka
PDF
AWS Cloud Practitioner Tutorial | Edureka
PDF
Blue Prism Top Interview Questions | Edureka
PDF
Big Data on AWS Tutorial | Edureka
PDF
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
PDF
Kubernetes Installation on Ubuntu | Edureka
PDF
ITIL® Tutorial for Beginners | ITIL® Foundation Training | Edureka
PDF
Difference between ITIL v3 and ITIL 4 | ITIL® Foundation Training | Edureka
PDF
Jenkins vs Bamboo | Differences Between Jenkins and Bamboo | Edureka
What to learn during the 21 days Lockdown | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
Tableau Tutorial for Data Science | Edureka
Python Programming Tutorial | Edureka
Top 5 PMP Certifications | Edureka
Linux Mint Tutorial | Edureka
How to Deploy Java Web App in AWS| Edureka
Importance of Digital Marketing | Edureka
RPA in 2020 | Edureka
EA Algorithm in Machine Learning | Edureka
Cognitive AI Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
Blue Prism Top Interview Questions | Edureka
Big Data on AWS Tutorial | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Kubernetes Installation on Ubuntu | Edureka
ITIL® Tutorial for Beginners | ITIL® Foundation Training | Edureka
Difference between ITIL v3 and ITIL 4 | ITIL® Foundation Training | Edureka
Jenkins vs Bamboo | Differences Between Jenkins and Bamboo | Edureka

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Spectroscopy.pptx food analysis technology
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Empathic Computing: Creating Shared Understanding
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Mobile App Security Testing_ A Comprehensive Guide.pdf
The AUB Centre for AI in Media Proposal.docx
Network Security Unit 5.pdf for BCA BBA.
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
sap open course for s4hana steps from ECC to s4
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Spectroscopy.pptx food analysis technology
NewMind AI Weekly Chronicles - August'25 Week I
Digital-Transformation-Roadmap-for-Companies.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Review of recent advances in non-invasive hemoglobin estimation
Empathic Computing: Creating Shared Understanding
Advanced methodologies resolving dimensionality complications for autism neur...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Understanding_Digital_Forensics_Presentation.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Dropbox Q2 2025 Financial Results & Investor Presentation
The Rise and Fall of 3GPP – Time for a Sabbatical?

5 best practices in dev ops culture

  • 2. Slide 2Slide 2Slide 2 http://www.edureka.co/devops Agenda At the end of this session you will be able to understand • What is DevOps • Why DevOps culture is required • How different organizations have implemented DevOps • Different DevOps tools • 5 best practices of DevOps culture
  • 3. Slide 3Slide 3Slide 3 http://www.edureka.co/devops DevOps from 50,000 Feet
  • 4. Slide 4Slide 4Slide 4 http://www.edureka.co/devops DevOps at work DevOps is a combination of the followings :
  • 5. Slide 5Slide 5Slide 5 http://www.edureka.co/devops Common Problem Code is thrown at deployment/operations team as a bomb
  • 6. Slide 6Slide 6Slide 6 http://www.edureka.co/devops Why DevOps ? Today’s Business Environment Increasingly fast moving, competitive, technology driven world
  • 7. Slide 7Slide 7Slide 7 http://www.edureka.co/devops Why DevOps ? Today’s Business Environment Increasingly fast moving, competitive, technology drive world Speed, agility and faster time to market becoming increasingly important
  • 8. Slide 8Slide 8Slide 8 http://www.edureka.co/devops Why DevOps ? Today’s Business Environment Increasingly fast moving, competitive, technology drive world Speed, agility and faster time to market becoming increasingly important Applications and Softwares are the new battleground
  • 9. Slide 9Slide 9Slide 9 http://www.edureka.co/devops DevOps Job Trends
  • 10. Slide 10Slide 10Slide 10 http://www.edureka.co/devops DevOps at Amazon “ At Amazon a new deployment is done after every 11.6 seconds Maximum number of deployments done by Amazon is 1000 in an hour “ Jon Jenkins Amazon.com Director of Platform Analysis
  • 11. Slide 11Slide 11Slide 11 http://www.edureka.co/devops DevOps at Facebook Facebook's entire code base is compiled down to a single binary executable, which represents the entire Facebook application and is approximately 1.5GB in size At facebook we follow Ship early and Ship often culture. Our philosophy mirrors the "DevOps" movement, which encourages lowering the wall between software development and IT operations Chuck Rossi Facebook Release Engineer
  • 12. Slide 12Slide 12Slide 12 http://www.edureka.co/devops DevOps at Etsy Etsy has about 60 million monthly visits and 1.5 billion page views per month. Etsy, renowned for its DevOps and Continuous Delivery practices, does almost 50 deploys/day. At Etsy developer’s needs to know the answer to the question "how comfortable am I with deploying a change right now?". Daniel Schauenberg Infrastructure Toolsmith, Etsy
  • 13. Slide 13Slide 13Slide 13 http://www.edureka.co/devops DevOps Practices - Training Train everyone on new devops tools and new workflows It takes time to learn new tools, no matter how excited the team is about it Appreciate learning together Assign each team member some responsibility
  • 14. Slide 14 http://www.edureka.co/devops DevOps Skills DevOps Tools – Ability to administer and customize them Scripting Skills – Demonstrates the traditional scripting skills to IT operations Coding Skill – Should possess developer skills in using automation Process re-engineering Skills – Reflects the holistic view of IT and development as a single system, instead of two different functions Skills Products Linux/Unix Commands & Administration Shell Scripting Bash, Sed/Awk Coding Perl, Python, Ruby Configuration Management Puppet, SaltStack, Chef Bare Metal Configuration Cobbler, Foreman, PXE, DHCP, DNS DevOps Skill Matrix
  • 15. Slide 15 http://www.edureka.co/devops DevOps Tools  Tools for DevOps can be categorized based on the layer of Automation you choose  Each layer has its own tools to build Automation Infrastructure Automation • Cobbler • Foreman • Crowbar Configuration Management • Puppet • SaltStack • Chef Continuous Integration • Jenkins, Hudson • SVN, Git, Perforce • Ant, Maven Continuous Deployment • Capsitrano • Custom Tools • Yum, Deb, RPM Monitoring • Nagios, Sensu, Zabbix • Custom Tools
  • 16. Slide 16 http://www.edureka.co/devops Revision control System • Git • Cvs • Subversion Software Configuration Management • Clearcase • perforce • Accurev virtualization management Software • Vcentre • Hyper-V DevOps Tools (Contd.)
  • 17. Slide 17 http://www.edureka.co/devops DevOps Tools Code Tool System Monitoring Tool Open Source Proxy Server Version Control System Automated Build Tool
  • 18. Slide 18Slide 18Slide 18 http://www.edureka.co/devops DevOps Practices – Share and Speak Out Talk about your project internally and externally Have a multitude of skills You won’t do it perfectly the first time, but it should not stop you from doing it Most probably someone have already faced and solved the problem what you are facing, seek guidance
  • 19. Slide 19Slide 19Slide 19 http://www.edureka.co/devops DevOps Practices – Change the process Collaborate between development and operations Improve and automate whatever possible Create feedback loops at every stage
  • 20. Slide 20Slide 20Slide 20 http://www.edureka.co/devops DevOps Practices – People Matters Break down barriers between teams Build trust – In each other, In technology, In process Ensure focus on business service not technology
  • 21. Slide 21Slide 21Slide 21 http://www.edureka.co/devops DevOps Practices – Build a diverse team Build a project team having all different skills • Development • Continuous Integration • Deployment • Testing • Infrastructure measurement