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.
- Develop workflow
- Environment
- Software testing
- Building
- Infrastructure
- Continuous Integration and Continuous Delivery/Deployment
- Jason Carneiro
- Leonardo Lopes Nunes
- Marcelo Pereira Fernandes
- Marcos Paulo Mendes Toledo
- Nicolas Fernando Espinoza Fujisawa
- Selection of tools
- Basic definition of versioning processes
- Fundamentals of tests and test types
- Fundamentals of environments and environment types
- Basic application building process
- Unit tests and Integration testing
- Cloud Introduction
- Application running in cloud environment
- Application packaginhg
- Database
- Declarative Infrastructure
- Application CI/CD
- Access control (IAM Users)
- Infrastructure CI/CD
- Application and Infrastructure Monitoring
- Test Coverage
- Staging Enviroment