DevOps Foundation Series – DevOps Demystified
Business Agility
Businesses are under competitive pressure, narrow GTM window
1. Everything needs software.
2 Software runs on a server to become a service
3. Delivering a service from inception to its users is too slow and error-prone
4. There are internal friction points.
5. Defects released into production.
6. Inability to diagnose production issues quickly
7. Problems appear in some environments only; Blame shifting or finger pointing
9. Long delays while dev, QA, ops team waits on resource/response from other teams.
10. Releases slip or fail - Delay causes money loss.
11. Traditional Thinking: Conflicting Perspectives and Lesser Collaboration
Dev's job is to add new features; Ops' job is to keep the site stable and fast.
- Dev – People involved in developing product.
- Ops – System engineers, administrators, operations staff, release engineers,DBAs, network engineers and Security professionals.
- Agile Software Development – collaboration of customers, product management, developers and QA to fill in the gaps and rapidly iterate towards a better product.
- DevOps – extending Agile principles beyond the boundaries of “the code” to the entire delivered service.
- Goal of DevOps – span the entire delivery pipeline, Improved deployment frequency, faster time to market, lower failure rate of new release, shortened lead time between fixes, faster mean time to recovery in the event of a new release crashing.
lead time - the time elapsed between the identification of a requirement and its fulfillment.
Mean time to failure is the length of time a system or application is expected to last in operation.
Future of DevOps
• DevOps will continue to expand into companies of all sizes, especially
as they see evidence of the correlation between strong IT
performance and competitive advantage.
• Puppet Lab’s 2014 DevOps survey, for example, indicated that
companies with high-performing IT teams are twice as likely to
exceed their profitability, market share, and productivity goals.
• Coding is the common thread between teams, which are
organized by areas of functionality.
• For example, the storage team would both handle storage management
and present the storage automation to the overall collaboration of the
various teams.
It's Very Informative Blog... Thanks for Posting...
ReplyDeleteDevops Foundation
I read this blog it has good information to learn more and more once check it here Devops Online Training To get more knowledge on Devops.
ReplyDeleteGOOD article! Thanks for SHARING a good stuff related to DevOps, Explination is good
ReplyDeleteanyone want to learn advance devops tools or devops online training
DevOps Training