Roman Valchuk "Introducing to DevOps technologies"
Transcript of Roman Valchuk "Introducing to DevOps technologies"
Introducing to DevOps technologies
Roman Valchuk
Agenda:
- What is it – DevOps- What DevOps is NOT- Value of DevOps- Slow vs Fast Delivery cycles- 7 DevOps practices- 7 DevOps habits- DevOps metrics- Q&A
DevOps is
1. People
2. Processes
3. Products
UsersContinuous Delivery
“DevOps is the union of people, processes, and products to enable continuous delivery of value to end users.”
- Donavan Brown, Microsoft DevOps PM
- Culture (more that just set of tools, peoples and practices, etc)
- Measurement (we need to understand what we are doing)
- Automation (automate as much as possible)
- Collaboration (not only between Dev and Ops, but also QA, PM, BA, etc )
DevOps encompasses:
- Development- Requirements, version control, bug tracking, etc
- Testing- Unit, integration, exploratory, load, automated UI,
performance, etc- Deployment
- Environment definition, provisioning and configuration
- Application configuration and deployment- Approval workflows and automation
- Monitoring- Application performance monitoring- Alerts and notifications
DevOps – the (semi) holistic view
- Is not a product- Is not a specification- Is not centralized - Is not trademarked
“You cannot by DevOps and install it. DevOps in not just automation or Infrastructure as a code. DevOps is people following a process enabled by products to deliver value to our and users.”
- Donovan Brown
What DevOps is NOT
• DevOps bridges the traditional divide allowing team to produce high quality releases at increasing cadence
• DevOps goals span the entire delivery pipeline
• Shorter Cycles & Higher Quality• Faster time to market• Lower failure rates• Shortened lead time• Faster MTTR
- Mean time to realize, recover, repair, remediate
Value of DevOps
Slow delivery cycles
Fast delivery cycles
Q&A part
Almost the last slide
USA HQToll Free: 866-687-3588 Tel: +1-512-516-8880
Ukraine HQTel: +380-32-240-9090
Bulgaria
Tel: +359-2-902-3760
GermanyTel: +49-69-2602-5857
NetherlandsTel: +31-20-262-33-23
PolandTel: +48-71-382-2800
UKTel: +44-207-544-8414
WEBSITE:www.softserveinc.com
Thank you a lot!