This repository contains a set of PowerShell and Bash scripts designed for system administrators, DevOps engineers, and SREs to automate monitoring, alerting, and CI/CD pipeline management. These scripts help deploy and configure SonarQube, Prometheus, Jenkins, Grafana, and other monitoring tools across Windows and Linux environments
- ✅ SonarQube Automation → Install, configure, and manage SonarQube for code quality analysis.
- ✅ Prometheus & Grafana → Set up and manage monitoring dashboards and alert rules.
- ✅ Jenkins CI/CD → Automate Jenkins setup, job creation, and backup management.
- ✅ Log & Metric Collection → Extract system logs, metrics, and health status reports.
- ✅ Cross-Platform Support → PowerShell for Windows, Bash for Linux/macOS.
- 📊 SonarQube – Scripts for installing, configuring, and automating SonarQube for code quality and security analysis.
- 📡 Prometheus – Scripts for deploying and managing Prometheus monitoring, exporters, and alerting configurations.
- ⚙️ Jenkins – Automation scripts for installing, configuring, and managing Jenkins jobs, plugins, and pipelines.
- 📦 GitLab – Scripts for managing GitLab installations, CI/CD pipelines, user roles, and backups.
- 📦 Windows Automation - managing Windows installation process and other things.