Advanced · 2–3 weeks
CI/CD Pipeline for Java Microservices
Multi-module Maven/Gradle repo with 3+ services. Automated build, test, Docker image per service, deploy to Kubernetes staging on merge, manual promote to production.
Why this project
DevOps fluency separates senior engineers. End-to-end pipeline ownership is highly valued.
Tech stack
Java 17Maven/Gradle multi-moduleDockerKubernetesGitHub ActionsHelm
Skills demonstrated
- Multi-module builds
- Container orchestration
- Pipeline design
- Environment promotion
Interview talking points
- Blue-green vs rolling deploy
- How you handle DB migrations in CI/CD
- Secrets management approach
- Rollback procedure
Problem statement
Multi-module Maven/Gradle repo with 3+ services. Automated build, test, Docker image per service, deploy to Kubernetes staging on merge, manual promote to production.