Backend · DevOps
Student Management DevOps
Spring Boot student-management API delivered through a Jenkins pipeline with automated quality analysis, artifact storage, containerization and monitoring.
- Java 17
- Spring Boot
- Jenkins
- SonarQube
- Nexus
- Docker
- Prometheus
- Grafana

01
Project Context
The project moves a Spring Boot REST API from source control through automated build, tests, quality analysis, artifact storage, Docker image publication and an observable local runtime.
- Pipeline
- Jenkins
- Media evidence
- 5
- Demo
- 02:51
02
Delivery Pipeline
Spring Boot
Maven build/test
JaCoCo
SonarQube
Package
Nexus
Docker
Deployment
Prometheus / Grafana
- 01Layered REST API for student data
- 02Jenkins pipeline for checkout, build, tests, analysis, packaging and artifact archiving
- 03SonarQube quality analysis and Nexus Maven artifact storage
- 04Docker image publication and local monitoring stack
05
Containerized Infrastructure
06
Complete Demonstration
The optional walkthrough documents Jenkins build history, SonarQube analysis, Nexus artifact management and the published Docker image.
07
Engineering Scope
- 01Maven tests and JaCoCo coverage feed the automated quality stage
- 02SonarQube evaluates the code before Maven artifacts are versioned in Nexus
- 03Docker packages the application while Prometheus, Grafana, cAdvisor and Node Exporter provide the monitoring environment
08
Limitations
- 01The demonstrated infrastructure runs locally and requires coordinated container configuration.
- 02Development credentials must be externalized and rotated before any production deployment.
09


