SlideShare ist ein Scribd-Unternehmen logo
1 von 24
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

Weitere ähnliche Inhalte

Was ist angesagt?

DevOps_Automation White Paper
DevOps_Automation White PaperDevOps_Automation White Paper
DevOps_Automation White Paper
Toby Thorslund
 
Record of Achievement - Microsoft Virtual Academy
Record of Achievement - Microsoft Virtual AcademyRecord of Achievement - Microsoft Virtual Academy
Record of Achievement - Microsoft Virtual Academy
Cliff O'Sullivan
 

Was ist angesagt? (20)

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

Ähnlich wie 5 best practices in dev ops culture

Ähnlich wie 5 best practices in dev ops culture (20)

5 Best Practices DevOps Culture
5 Best Practices DevOps Culture5 Best Practices DevOps Culture
5 Best Practices DevOps Culture
 
Continuous delivery with zero downtime. made real by dev ops.
Continuous delivery with zero downtime. made real by dev ops.Continuous delivery with zero downtime. made real by dev ops.
Continuous delivery with zero downtime. made real by dev ops.
 
Devops : Automate Your Infrastructure with Puppet
Devops : Automate Your Infrastructure with PuppetDevops : Automate Your Infrastructure with Puppet
Devops : Automate Your Infrastructure with Puppet
 
DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15
 
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
 
Getting Started with DevOps
Getting Started with DevOpsGetting Started with DevOps
Getting Started with DevOps
 
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
 
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
 
DevOps for absolute beginners
DevOps for absolute beginnersDevOps for absolute beginners
DevOps for absolute beginners
 
DevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroDevOps Culture & Methodology Intro
DevOps Culture & Methodology Intro
 
1st Riga DevOps meetup
1st Riga DevOps meetup1st Riga DevOps meetup
1st Riga DevOps meetup
 
Software Engineering - chp8- deployment
Software Engineering - chp8- deploymentSoftware Engineering - chp8- deployment
Software Engineering - chp8- deployment
 
DevOps The Cultural revolution
DevOps The Cultural revolutionDevOps The Cultural revolution
DevOps The Cultural revolution
 
DevOps and its impact
DevOps and its impactDevOps and its impact
DevOps and its impact
 
Dev ops webinar 5 aug 15
Dev ops webinar 5 aug 15Dev ops webinar 5 aug 15
Dev ops webinar 5 aug 15
 
DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!
 
The Road to DevOps V3
The Road to DevOps V3The Road to DevOps V3
The Road to DevOps V3
 
Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
 
DevOps
DevOpsDevOps
DevOps
 
Dev ops
Dev opsDev ops
Dev ops
 

Mehr von Edureka!

Mehr von Edureka! (20)

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

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
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
 
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
 

Kürzlich hochgeladen (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
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
 
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
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

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