DevOps Overview
DevOps Overview
Principle : Highest priority is to satisfy the customer through early and continuous delivery of valuable software.
Agile Outcome
“Agile was instrumental in development regaining the TRUST in business but it
unintentionally left IT operations behind” -- IBM
a Million Dollar Q
DevOps
DevOps is the practice of operations and development engineers
participating together in the entire service lifecycle, from design
through the development process to production support.
What is DevOps
❖ DevOps = Development And Operations
❖ Methodology of Continuous Delivery
❖ Communication, Collaboration and Integration between Teams
❖ Streamlining Release Process
Shift Left --Include Ops
DevOps Principles, Culture, Benefits
Release Cycles/
Smaller release cycles with
Development Smaller release cycles
immediate feedback
Sprints
1. Continuous Planning
2. Continuous Development
3. Continuous Integration
4. Continuous Testing
5. Continuous Monitoring
6. Virtualization and
Containerization
SCM Activities
• Configuration item identification
• Promotion management Two types of Version Control System
• Release management • Central Version Control System
• Branch management • Distributed Version Control System
• Variant Management
• Change Management
Development Testing
DevOps Build Tools