1.
Preface
1.1
Introduction
1.2
Why another book about DevOps?
1.3
Contributing to This Book
1.4
About the Author
2.
Concepts
2.1
101 The Basics
2.2
CALMS
2.3
The 3 Ways
2.4
4 Types of Work
2.5
5 ideals of development
2.6
6 Capabilities of DevSecOps
2.7
7 Types of Waste
2.8
The Andon Cord
2.9
Kaizen
2.10
Top Ten Reasons for DevOps
2.11
top eleven pitfalls
2.12
The 12 Factors for any App
2.13
The Loop
2.14
Code Reviews
2.15
Version Control Systems
2.16
Configuration Management
2.17
Continous Integration
2.18
Continous Delivery
2.19
Test Automation
2.20
Infrastructure as Code
2.21
Microservices
2.22
Containerization
2.23
Kubernetes and Container Orchestration
2.24
Serverless Architecture
2.25
Monitoring and Observability
2.26
Event Driven Architecture
2.27
Compliance and Governance
3.
Security
3.1
Security as Code
3.2
Security Policy as Code
3.3
Threat Modeling
3.4
Static Application Security Testing
3.5
Dynamic Application Security Testing
3.6
Interactive Application Security Testing
3.7
Dependency Scanning
3.8
Container Security
3.9
Encryption Practices
3.10
Vulnerability Management
3.11
Penetration Testing
3.12
Access Control and Least Privilege
3.13
Identity and Access Management
3.14
Secrets Management
3.15
Zero Trust
3.16
Continuous Monitoring and Threat Intelligence
3.17
Audit Trails and Logging
3.18
Compliance and Regulatory Requirements
3.19
Security in the CICD Pipeline
3.20
Security Automation
3.21
Security Incident Response
3.22
Risk Assessment and Management
3.23
Security Training and Awareness
3.24
Metrics and Key Performance Indicators for Security
4.
QA
4.1
Automated Testing Strategies
4.2
Continuous Integration and Continuous Testing
4.3
Implementing Shift-Left Testing
4.4
Test Case Prioritization
4.5
Quality Gates
4.6
Performance Testing in Continuous Delivery
4.7
Load and Stress Testing
4.8
Security Testing in the DevOps Pipeline
4.9
Service Virtualization
4.10
Mobile and Cross-Platform Testing Strategies
4.11
QA Environment Management
4.12
Test Data Management
4.13
Monitoring and Feedback for Quality Assurance
4.14
User Experience Testing in DevOps
4.15
Accessibility Testing for Inclusive Software
4.16
Risk-Based Testing in DevOps
4.17
Leveraging AI and Machine Learning in QA
4.18
Flaky Tests Management
4.19
DevOps Testing Metrics and KPIs
4.20
Exploratory Testing in Agile Teams
4.21
Continuous Feedback and Improvement in QA
Built with
from
Grav
and
Typemill
The DevSecOps FieldManual
> Preface
Chapter 1
Preface
Content