All projects
June - August 2025
CERN Summer Student Project
Kubernetes Monitoring Solution
As a Summer Student at CERN in the Communication Tools group (Communication Systems Section, IT Department), I set up a monitoring solution for the Kubernetes clusters that run on CERN's local OpenStack Cloud Infrastructure. My work involved deploying and configuring monitoring tools to collect metrics and logs, and ultimately providing a Grafana dashboard that visualizes key statistics and insights for the team.
KubernetesOpenStackGrafanaMonitoringDevOps
Technical Details
Infrastructure
- CERN's OpenStack Cloud Infrastructure
- Multiple Kubernetes clusters
- Communication Systems Section
- IT Department environment
Monitoring Stack
- Metrics collection tools
- Log aggregation systems
- Grafana dashboards
- Real-time monitoring
Project Goals
Primary Objectives
- Deploy monitoring tools across Kubernetes clusters
- Configure metrics and log collection
- Create comprehensive Grafana dashboards
- Provide actionable insights for the team
Expected Outcomes
- Improved cluster visibility and monitoring
- Proactive issue detection and alerting
- Performance optimization insights
- Enhanced operational efficiency
Role & Responsibilities
Summer Student Position
Working within the Communication Tools group under the Communication Systems Section of CERN's IT Department, I am responsible for the complete setup and configuration of monitoring solutions for the organization's Kubernetes infrastructure.
Key Responsibilities
- Research and evaluate monitoring tools suitable for CERN's infrastructure
- Deploy and configure monitoring agents across Kubernetes clusters
- Set up metrics collection and log aggregation pipelines
- Design and implement Grafana dashboards for visualization
- Document the monitoring setup and provide training to the team
Technologies & Tools
Infrastructure
KubernetesOpenStackDocker
Monitoring
GrafanaPrometheusELK Stack
Development
PythonYAMLGit