This project focused on Git-based deployments and infrastructure observability:
- GitLab CI/CD pipelines to auto-deploy Docker services to Swarm clusters
- YAML linting, build stages, and production approvals
- Secure SSH deployment with private keys stored in GitLab secrets
- Docker image cleanup and version tagging
- Nagios Core deployed via Docker for legacy infrastructure checks
- Email alerts via Postfix relay with TLS
- Integrated with Ansible playbooks for rollout and rollback
The system reduced deployment errors and brought visibility to all nodes with minimal setup.