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

  • 130