Green DevOps : Energy Analysis and Optimization of CI/CD Pipelines
| ABG-134301 | Stage master 2 / Ingénieur | 6 mois | 600€/mois |
| 11/11/2025 |
- Informatique
Établissement recruteur
Site web :
The LIUPPA is the Computer Science Laboratory of the University of Pau and the Adour Region (UPPA) in France. It conducts research in software engineering, data science, and digital innovation, with growing interest in sustainable computing and Green IT initiatives that promote environmentally responsible digital technologies.
Description
Context
With the current rate of digitalization, DevOps has emerged as the dominant paradigm for accelerating software delivery and enhancing system reliability. Continuous Integration (CI) and Continuous Deployment (CD) automate the processes of testing, building, and delivering software, but their frequent and resource-intensive nature leads to significant energy consumption. Green DevOps aims to address this challenge by integrating sustainability into software development pipelines, seeking to reduce energy usage while encouraging more environmentally responsible development practices.
This internship focuses on measuring, analyzing, and optimizing energy consumption within CI/CD pipelines, along with providing recommendations for the most energy-efficient deployment strategies.
Internship Mission
The recruited intern will be assinged the following tasks:
- Setting up a complete CI/CD pipeline (using GitHub Actions, GitLab CI, Jenkins)
- Measuring the energy consumption of various pipeline stages (build, test, deployment)
- Identifying the most energy-intensive stages of the pipeline and proposing optimization (parallelization, caching, resource adjustment, execution frequency)
- Defining a "Green DevOps" score, a global metric to assess the energy efficiency of the pipeline
- Visualizing the measurements and results through a dashboard (e.g., Grafana or equivalent)
- Providing recommendations on deployment strategies that can reduce energy consumption
Required skills
- Experience with Continuous Integration and Continuous Deployment (CI/CD) processes
- Fundamental knowledge of Linux and scripting languages (e.g., Bash, Python)
- Strong interest in sustainability and Green IT practices
- Experience with monitoring and visualization tools (e.g., Grafana, Prometheus)
Profil
We are looking for a Master’s student (M2 level) with a strong interest in DevOps, software engineering, and sustainable IT practices. The ideal candidate is motivated, rigorous, and able to work independently while taking initiative. They should be curious about measuring and optimizing energy consumption in software pipelines and eager to apply both research and practical skills to develop environmentally responsible CI/CD solutions.
Prise de fonction
Vous avez déjà un compte ?
Nouvel utilisateur ?
Vous souhaitez recevoir nos infolettres ?
Découvrez nos adhérents
Ifremer
Institut Sup'biotech de Paris
MabDesign
Aérocentre, Pôle d'excellence régional
MabDesign
ONERA - The French Aerospace Lab
TotalEnergies
Généthon
Laboratoire National de Métrologie et d'Essais - LNE
ADEME
SUEZ
CESI
CASDEN
ANRT
PhDOOC
ASNR - Autorité de sûreté nucléaire et de radioprotection - Siège
Tecknowmetrix
Nokia Bell Labs France
Groupe AFNOR - Association française de normalisation



