Green DevOps : Energy Analysis and Optimization of CI/CD Pipelines
| ABG-134301 | Master internship | 6 months | 600€/mois |
| 2025-11-11 |
- Computer science
Employer organisation
Website :
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)
Profile
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.
Starting date
Vous avez déjà un compte ?
Nouvel utilisateur ?
Get ABG’s monthly newsletters including news, job offers, grants & fellowships and a selection of relevant events…
Discover our members
TotalEnergies
SUEZ
ADEME
Généthon
Nokia Bell Labs France
Laboratoire National de Métrologie et d'Essais - LNE
PhDOOC
Tecknowmetrix
Groupe AFNOR - Association française de normalisation
ASNR - Autorité de sûreté nucléaire et de radioprotection - Siège
MabDesign
CASDEN
Institut Sup'biotech de Paris
MabDesign
ANRT
CESI
Ifremer
ONERA - The French Aerospace Lab
Aérocentre, Pôle d'excellence régional



