- Development, Quality Assurance, Operations.
- Continuous Integration, Automated Acceptance Testing, Configuration Management.
- Fast delivery, fast feedback cycle, low-risk releases, flexible release options.
- Unit Tests, Integration Tests, Acceptance Tests, Non-functional Tests (performance, security, scalability, and so on).
- Unit tests, because they are cheap to create/maintain and quick to execute.
- DevOps is the idea of combining the area of Development, Quality Assurance, and Operations into one team (or person). Thanks to automation, it's possible to provide the product from A to Z.
- Docker, Jenkins, Ansible, Git, Java, Spring Boot, Gradle, Cucumber, Kubernetes.





















































