DevOps Flashcards
What are the four key DevOps metrics measuring which can tell the performance of an organization?
- Deployment frequency
- Lead time for changes
- MTTR (Mean Time To Restore services)
- Change faliure rate
What practices are a part of DevOps?
- Automation
- Architecture
- Continuous Integration
- Continuous Delivery/Deployment
- Continuous Testing
What constitues “culture” as per DevOps?
- Safe, trusting, respectful
- Collaborative
- Data driven
- Continuous improvement
- Shared accountabilities
What values are promoted by DevOps?
CALMS:
1. Culture
2. Automation
3. Lean
4. Measurement
5. Sharing
What are the Three ways in DevOps?
- Continuous flow
- Continuous feedback
- Continuous experiment & learning
What are the different project management frameworks that are supported by DevOps way?
- Agile & safe
- Lean
- ITSM
- DevSecOps
- SRE
- VSM
What is the biggest challenge w.r.t to Automation in enterprise-wide DevOps success?
Too much variance in teams in terms of tools they use, as well as the variying frameworks, methodologies and processes.
What factors positively influence Continuous Delivery?
- Test automation
- Deployment Automation
- Integrating security in Software delivery
- CI & Trunk-based development
- VCS
What steps can you do to perform CD well?
- Software is deployable throughout its lifecycle
- Team prioritizes keeping software in deployable over working on new features
- Anybody can get fast, automated feedback on the production readiness of the systems anytime someone makes a change
- You can perform push-button deployments of any version of the software to any environment on demand
What is the main goal of DevSecOps?
Safely distributed security decisions at speed and scale
What are the values of DevSecOps?
- Build security in than bolt it on
- **Rely on empowered development teams ** than security specialists
- Implement features securely than security features
- Use tools as feedback for learning more than end-of-phase stage gates
- Build on culture change more than policy enforcement
What is goal of SRE?
Create ultra-scalable and highly reliable distributed software systems
What is Value Stream Management?
Lean business practice that helps determine the value of software development and delivery efforts and resources.
What is “flow” in VSM?
- Journey of work from idea to realization.
- It’s travel should be friction-free.
- It’s a continuously steady stream of value for customers.
What is “realization” in VSM?
The fulfillment of desired outcomes. It’s when a customer experiences the value intended.