Your SlideShare is downloading. ×
0
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Spaghetti devops
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Spaghetti devops

4,199

Published on

Just another DevOps presentation. …

Just another DevOps presentation.
Italian Agile Day, Rome, 19 November 2001

Published in: Technology, Business
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,199
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
52
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Spaghetti Devops Just another introduction to DevOpsQuotes, ideas and graphics shamelessly stolen from various sources Agile Days, 19/11/2011 Rome
  • 2. DEV vs OPS
  • 3. The IT silos• Development• Operations• QA DevOps is about frictionless collaboration
  • 4. Converging Trends• Web 2.0• Cloud and Virtualization• Agile Operations• Lean Startups• Velocity Conf
  • 5. The Google Index 10 Nov 2011• Results on Google.com• developer: 770,000,000• sysadmin: 7,160,000• sysadm: 866,000• devops: 814,000
  • 6. Job trends (indeed.com)
  • 7. DevOps Reference• Patrick Debois site • Newsletter: http://www.jedi.be/ http://devopsweekly.com/• DevOps Cafe • DevOps Days http://devopscafe.org/ http://devopsdays.org/• News aggregator: • Camp DevOps http://planetdevops.net/ http://campdevops.com/
  • 8. “It’s all about people!” “It’s not about the tools, it’s about the culture!” “Its not about tools. Its the people” “The tools make the processes!”“Process+People >> Culture” “Its all about putting the fun back into IT!” “It all about process!” “Tools+People >> Process”“People+Culture >> Process” “It all about tools!” “It’s not about tools. It’s about change”
  • 9. People• Developers• Sysadmins• QA Testers• Network / Database / Storage administrators• Product / Sales / Marketing• Customers It’s about WHO and HOW
  • 10. Culture• Collaboration• Communication• Sharing• Trust• Respect• Fail management
  • 11. Share Culture• Tech talks / Standups / Hackatons ...• Production info exposed to developers• Share common metrics• Job swaps / Mixed teams• Explain your work• Care about others’ work
  • 12. Fail Culture• “Things may break. Accept it.”• “Fail early, blame slowly.”• “Learn from mistakes, and everything else”• “Fail together”• “Responsibility in the right place”
  • 13. Processes• Continuous delivery• Version control• Test driven operations Automation Agile methodologies
  • 14. Tools• Configuration Management• Logs intelligence• Monitoring• Trending & Data Visualization• Tests and Continuous Integration• (Continuous) Deployment
  • 15. Configuration ManagementPuppetChefCFEngineBcfg2 Infrastructure as a Code: Versioning Change History Rapid Provisioning Setup consistency Scalability and automation
  • 16. Logs intelligenceLogstashGraylog2Splunk Logs management & analysis Aggregation and summarization Correlation of events Security and compliance
  • 17. Monitoring• Nagios / Icinga Zabbix Zenoss• Monit Runit Upstart • Monitoring sucks Patterns for new approaches to monitoring
  • 18. Trending and data visualizationCactiMuninCollectdGangliaGraphite Visually express data and metrics Instant correlation of events Capacity planning
  • 19. Continuous IntegrationJenkins / HudsonCruise ControlApache Continuum Code quality improvement Earlier detection of bugs Quicker paths to production Code workflow automation
  • 20. (Continuous)Application Deployment Control Tier Capistrano RunDeck Fabric Puppi ;-) Standardization reduces human error Good deployments have good checks Continuous or not, it has to be simple and quick Rollback is a requirement, not an option... ... still someone prefers to think about Rollforward.
  • 21. What aboutSpaghetti?
  • 22. The Google Index 10 Nov 2011• Results on Google.com • Results on Google.it• developer: 770,000,000 • programmatore: 7.260.000• sysadmin: 7,160,000 • sistemista: 1.180.000• sysadm: 866,000 • devops: 1.550• devops: 814,000
  • 23. Is there an italian way for DevOps? probably not ... ... but let me throw in few personal hints: Consider a step by step approach It’s not all white or black, explore the nuances of grey. Cope with cultural resistance, be perseverant. There is much to learn also from “old dogs” Earn respect with facts Adapt to contingency
  • 24. DevOps .it• Google Group groups.google.com/devops-italia (Milan DevOps Meetups)• Facebook Group www.facebook.com/groups/devops.italia
  • 25. Questions?

×