Abdullah Fathi
What is Devops?
DevOps is what happens when everyone in software delivery pipeline take share responsibility and uses their skills not only to do their own piece of work but also to optimize holistically for rapid and safe delivery of the final results.
Agile and DevOps
Agile: Focus on bridging the gap between user requirements and development + testing
DevOps: Focus on bridging the gap between the developers and the operations people. In Addition to users functional and non-functional requirements, devops focuses on operational and business readiness
Continuous Integration (CI)
Continuous Delivery (CD)
Continuous Deployment (CD)
Our Experience (DEMO)
- Ubuntu/CentOS
- Gitlab Runner
- Nginx
- OpenJDK
- NodeJS
- PHP/PHP-FPM
Server
- GitLab CI
- Jenkins
CI Server
- Laravel (PHP)
- SpringBoot (Java)
- Angular
Application
- GitLab
- Redmine
- Open Project
Plan/Monitoring
Database
- PostgreSQL
- MySQL/MariaDB
THANK YOU
DevOps
By Abdullah Fathi
DevOps
- 152