/devops

Repository of findings for everything DevOps from development, design, security, and project management.

DevOps Library

DevOps is a culmination of many things. It first started as a movement to get developers and operations people talking and working together, instead of in silos. The movement is now matured past that and we are now having conversations about other areas of the SLDC, global governance models, and how effectively manage people, process while maintaining velocity and innovation.

Development

  1. DevOps Assessment Tool
  2. Quality in the Value Stream
    • Branching strategy
      • Release flow
      • Trunk-based
    • Pull requests
      • Reviewers
      • Work item linking
      • Build verfication
      • Validation (QA?) in a real environment before completion
    • Environments
    • Gating / Governance
  3. Reporting and Monitoring

Design & User Experience

  1. Style Guide
  2. Accessibility
  3. Continuous Reporting

Operations, Governance, and Security

  1. Infrastructure as Code (IaC)
    • Getting started
    • Ideal scenario
  2. Governance models in the cloud
    • Product teams should own everything, but have checks and balances
    • Continuous checking and reporting
  3. Continuous Security
    • Check security at build time
    • Check for vulnerabilities in 3rd party dependencies
    • Reporting to operations and leadership