Green DevOps
il y a 6 jours
**Green DevOps : Energy Analysis and Optimization of CI/CD Pipelines**: - Réf **ABG-134301**- Stage master 2 / Ingénieur- Durée 6 mois- Salaire net mensuel 600€/mois- - 11/11/2025- LIUPPA, University of Pau and Pays de l’Adour- Lieu de travail- Anglet Nouvelle Aquitaine France- Champs scientifiques- - 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**: - **Prise de fonction**: - 02/02/2026