DevOps Cultural Concepts

DevOps Concepts

Cem Sakarya

DevOps Risk Advisor

DevOps

DevOps Concepts

Concepts

 

  • Collaboration
  • Autonomous Teams
  • Shared Responsibilities
  • Automation
  • Post-Mortem
DevOps Concepts

Collaboration

Development and Operation Cycle

  • Heart of DevOps
  • Collaboration between Development and Operations
DevOps Concepts

Autonomous teams

 

  • Teams are diverse
  • Self sufficient teams
  • Teams have members who specialized in:
  • Product Engineering
  • Operations
  • Data Engineering, etc.
DevOps Concepts

Shared responsibilities

 

  • Autonomous teams take care of specific parts of the software
  • They are responsible for developing and running
  • You build it, you run it
DevOps Concepts

Automation

 

  • CI/CD pipelines helps automate change management, testing, and deployment
  • Automation is a time-saver
  • Developers focus on creativity, not the simple tasks
  • Without CI/CD pipelines, testing and deployment must be done manually
DevOps Concepts

Post-mortem

All software is prone to errors

Something can always go wrong

When a software problem is identified:

  • First solve it
  • Then review what went wrong

This review is called Post-Mortem

No one is blamed in the Post-Mortem

Pointy fingers blame someone.

DevOps Concepts

How this issue could have been prevented?

 

Common Answers

  • More testing
  • More code review

Blameless

How this issue could have been better handled?

 

More observability helps with:

  • Earlier detection of issues
  • Earlier detection of the root cause

Blameless

DevOps Concepts

Let's practice!

DevOps Concepts

Preparing Video For Download...