This repository showcases my work on setting up and integrating various DevSecOps tools including Jenkins, SonarQube, and OWASP.
This project demonstrates the implementation of a complete DevSecOps pipeline with the following components:
- Jenkins CI/CD setup
- SonarQube integration for code quality and security scanning
- OWASP ZAP for security testing
- Integration between Jenkins and SonarQube
Detailed setup instructions for each component:
- Install Jenkins using Docker or direct installation
- Configure Jenkins with necessary plugins
- Set up build jobs and pipelines
- Install SonarQube server
- Configure quality gates and rules
- Integrate with Jenkins using plugins
- Install OWASP ZAP
- Configure security scanning profiles
- Integrate with CI/CD pipeline
- Automated security scanning integrated into CI/CD pipeline
- Early detection of vulnerabilities and code quality issues
- Consistent security practices throughout the development lifecycle
- Improved code quality and reduced security risks
- Add Terraform for infrastructure as code
- Implement Kubernetes deployment
- Add more security scanning tools





