/devops-culture

Handbook containing info and guides about everything devops culture

DevOps Culture

What Is

This project describes the implementation of devops culture in a software development team. The aim of project is to brings students into devops culture by developing a TODO application applying devops techniques such as the development flow, package, build and deploy flow (Continuous integration and Delivery), software testing documenting the roles involved in the process.

Development pillars

Repositories

Team

Sprint 1

  • Selection of tools
  • Basic definition of versioning processes
  • Fundamentals of tests and test types
  • Fundamentals of environments and environment types

Sprint 2

  • Basic application building process
  • Unit tests and Integration testing
  • Cloud Introduction
  • Application running in cloud environment

Sprint 3

  • Application packaginhg
  • Database
  • Declarative Infrastructure
  • Application CI/CD
  • Access control (IAM Users)

Sprint 4

  • Infrastructure CI/CD
  • Application and Infrastructure Monitoring
  • Test Coverage
  • Staging Enviroment