Where PhDs and companies meet
Menu
Login

Green DevOps : Energy Analysis and Optimization of CI/CD Pipelines

ABG-134301 Master internship 6 months 600€/mois
2025-11-11
LIUPPA, University of Pau and Pays de l’Adour
Nouvelle Aquitaine France
  • Computer science

Employer organisation

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

2026-02-02
Partager via
Apply
Close

Vous avez déjà un compte ?

Nouvel utilisateur ?