Your SlideShare is downloading. ×
0
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
No you are not a DevOps engineer
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

No you are not a DevOps engineer

1,552

Published on

DevOps is a grossly misunderstood term. This presentation describes what DevOps is and why it is becoming important in the cloud era.

DevOps is a grossly misunderstood term. This presentation describes what DevOps is and why it is becoming important in the cloud era.

Published in: Technology
1 Comment
4 Likes
Statistics
Notes
No Downloads
Views
Total Views
1,552
On Slideshare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
40
Comments
1
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. © 2014 Cloud Technology Partners, Inc. / Confidential 1 What is DevOps? First presented at the Tampa Bay Cloud Computing Meetup On 3/20/2014 No You are NOT a DevOps Engineer
  • 2. © 2014 Cloud Technology Partners, Inc. / Confidential 2 About the Presenter @madgreek65 mikekavis madgreek65 VP/Principal Architect @ Cloud Technology Partners Mike Kavis Agile Development madgreek65
  • 3. Top 5 Mythical Creatures that mankind is infatuated with proving its existence
  • 4. #1 Bigfoot
  • 5. #2 – Loch Ness Monster
  • 6. #3 - UFOs
  • 7. #4 – Noah’s Arc
  • 8. #5 – DevOps Engineer
  • 9. So what is DevOps?
  • 10. So what is DevOps? DevOps is a culture shift or movement that encourages great collaboration (aka teamwork) to foster building better quality software more quickly with more reliability. - Better quality, faster to market, more reliable
  • 11. DevOps is NOT…. • A role, person, or organization • Something only systems administrators do • Something only developers do • Writing Chef and Puppet scripts • Tools
  • 12. The Fundamental Goal of DevOps is… Remove waste from the system Examples of waste: • Manual testing processes • Inconsistent environments • A domain expert as a bottleneck • Long approval processes • Stale data in testing environments
  • 13. © 2014 Cloud Technology Partners, Inc. / Confidential 15 But we already do Agile. What is the big deal about DevOps?
  • 14. © 2014 Cloud Technology Partners, Inc. / Confidential 16 DevOps is paramount for achieving scale in the cloud Pre-Cloud - Horizontal scale - Long procurement processes - Vendor supported infrastructure - Standard n-tier architectures Cloud - Vertical scale - Provisioning in minutes - COTS infrastructure (virtual) - Distributed architectures
  • 15. © 2014 Cloud Technology Partners, Inc. / Confidential 17 Limited options available due to manageability constraints Pre-Cloud Database Constraints Pre-Cloud - One single database solution - Typically a SQL DBMS on a big server - Scales Vertically - Centralized
  • 16. © 2014 Cloud Technology Partners, Inc. / Confidential 18 More options available due to DBaaS A new breed of architectures are being built in the cloud Cloud - Many different database solutions - Many different size servers - Scales horizontally - Distributed Source: http://aws.amazon.com/solutions/case-studies/parse/
  • 17. © 2014 Cloud Technology Partners, Inc. / Confidential 19 Modern Cloud architectures require…. Cloud architectures require operational focus - Centralized logging solutions - Proactive monitoring (Nagios is not enough) - Enhanced security design - More regulatory controls - Cost optimization strategies - Stateless architectures - Full stack engineers (specialty engineers in decline) - Better collaboration between domain experts (app, ops, security) - High degree of automation
  • 18. © 2014 Cloud Technology Partners, Inc. / Confidential 20 Modern Architectures are harder to manage and scale using traditional processes The Dilemma
  • 19. © 2014 Cloud Technology Partners, Inc. / Confidential 21 What needs to Change? Shift thinking away from product-centric to service-centric Operating a Service 24x7x365Shipping Product
  • 20. © 2014 Cloud Technology Partners, Inc. / Confidential 22 What needs to Change? Traditional Challenge – Dev needs speed, Ops needs control Speed APIs Security Compliance Availability Auditing The Great Balancing Act
  • 21. © 2014 Cloud Technology Partners, Inc. / Confidential 23 What needs to Change? Shift thinking away from product-centric to service-centric Old Way New Way Software is built and shipped Services are running and managed Development of features are done Services are never done until they are turned off Each silo owns their own area All groups collectively owns quality, reliability, and security Dev must go through Ops to get work done Ops enables Dev to get work done Dev, Ops, and Security teams must work together throughout the SDLC and have a shared responsibility for the services
  • 22. © 2014 Cloud Technology Partners, Inc. / Confidential 24 What needs to Change? Old Way New Way Done means “It’s an OPS problem now” A service is never done until it is turned off “The best developers are the ones who get the call when the system goes down”
  • 23. © 2014 Cloud Technology Partners, Inc. / Confidential 25 What needs to Change? Old Way New Way OPS as a Blocker OPS as an Enabler OPS is a Service Provider - Self-Service Provisioning - Security as a Service - Monitoring/Metrics - Logging APIs - Patching
  • 24. © 2014 Cloud Technology Partners, Inc. / Confidential 26 Remove waste, Get to Market Faster! Remove waste first, then automate Don’t automate waste or processes that you don’t fully understand Source: http://nicholsoncartoons.com.au/2012-07-04-deloitte-report-warns-on-port-infrastructure.html
  • 25. © 2014 Cloud Technology Partners, Inc. / Confidential 27 Continuous Operations “characteristics of a data-processing system that reduce or eliminate the need for planned downtime, such as scheduled maintenance” --- Gartner Maturing Towards Continuous Operations Mature over time. Evolve.
  • 26. © 2014 Cloud Technology Partners, Inc. / Confidential 30 Or ask by email / mike.kavis@cloudtp.com Questions? Click the button below. © 2014 Cloud Technology Partners, Inc.

×