Sök med AI

Thesis: Don't Trust the Logs: Containing AI Agents in Azure Pipelines

Knightec Group AB

Sammanfattning

This thesis project focuses on investigating the optimal execution environments for AI agents within Azure CI/CD pipelines, specifically for diagnosing failed builds. The research will analyze factors such as startup time, cost per task, and security against prompt-injection attacks. The position is based in Sundsvall and is suitable for Bachelor/Master of Science students in relevant fields, with a start date in January or March 2027.
Visa hela jobbannonsen

Jobbet i korthet

Anställningstyp

studentjobb


Det här erbjuder vi

Access to Azure budget and model API for research purposes.Opportunity to work on a cutting-edge thesis project in a collaborative environment.

De nordiska länderna

Ansök senast: Öppet tillsvidare
Publicerad: 2026-10-15

Beskrivning

High Level Description
This thesis project investigates where AI agents should run inside Azure CI/CD pipelines. The study compares execution environments for an agent that diagnoses failed builds, focusing on startup time, cost per task, and resistance to prompt-injection attacks, without compromising the quality of the diagnoses.

Project Description
CI/CD pipelines produce large volumes of unstructured logs, and diagnosing failed builds costs developers time. AI agents can suggest a root cause, but they read untrusted text and may call tools, so a manipulated agent can leak secrets or act beyond its remit. Where the agent runs therefore matters for cost, speed and security.

The candidate will build one simple failure-triage agent and run it unchanged in several Azure environments: the pipeline agent (baseline), a standard container on Azure Container Apps, Container Apps Sandboxes, and optionally a Foundry Hosted Agent. It will process logs from failed open-source CI runs and face a suite of prompt-injection attacks in a dedicated test subscription.

The supervisor provides Azure budget and model API access, and no company data is used.


Who are we looking for?

  • Bachelor/Master of Science student in Computer Science, Computer Engineering, Data Science or related fields.
  • Graduation in June 2027
  • Fluency in Swedish, both written and spoken
  • Fluency in English, both written and spoken
  • The candidate should be comfortable with Git, basic CI/CD concepts, Python (or a similar scripting language) and containers. No prior Azure experience is required.


Purpose

In this thesis, the candidate will investigate the following core areas:
  • Evaluation of Execution Environments and Tooling
    Compare the environments on startup latency, duration, cost per triaged failure and reliability, using repeated runs reported as medians with spread.
  • Security and Containment under Prompt Injection
    Run attack scenarios against every environment, such as log lines telling the agent to leak environment variables, call an external URL or read files outside its working directory. Score each as pass or fail on whether anything escaped.
  • Triage Quality and Reproducibility
    Measure root-cause accuracy across environments against a non-AI baseline, with ground truth from two independent labelers. Keep the setup reproducible with Bicep, a pinned model version and recorded prompts.

Out of scope: model training, production-grade deployment, and any real company data.


An Exciting Journey with Knightec Group
Semcon and Knightec have joined forces as Knightec Group. Together, we are Northern Europe's leading strategic partner in product and digital service development. With a unique combination of cross-functional expertise and a holistic business understanding, we help our clients realize their strategies - from idea to complete solution.

Practical Information
This is a thesis position, located at our office in Sundsvall . Start date January or March 2027.

Please submit your application as soon as possible, but no later than 2026-11-30 . If you have any questions, you are welcome to contact johanna.edstrom@knightec.se . Note that due to GDPR, we only accept applications through our careers page.

Ansök till tjänsten

Thesis: Don't Trust the Logs: Containing AI Agents in Azure Pipelines

Denna arbetsplats har annonserats på Knightec Group SWE (former Semcon)-tjänsten den 2026-10-15 och publicerades av Knightec Group SWE (former Semcon).
Tillbaka till toppen

OM FÖRETAGET

Knightec Group AB
Visa alla jobb för Knightec Group AB

Hittade du inte vad du letade efter?

Beskriv med dina egna ord vad du söker, precis som om du skulle förklara det för en kompis. Josi hittar jobb som matchar dig på riktigt.
Testa nu

Sök efter fler liknande jobb

De nordiska ländernaForskning och utvecklingThesis workBachelor's ThesisMaster's Thesis

Läs också

”Här får du vara med och utveckla, inte bara göra jobbet”
Kommersiella samarbeten

”Här får du vara med och utveckla, inte bara göra jobbet”

På Primärvårdsrehab Bromma sjukhus får medarbetarna frihet att påverka, utvecklas och testa nya idéer. Enhetschef Anton Eriksson berättar om ett ledarskap som bygger på tillit, korta beslutsvägar och en arbetsplats där alla hjälps åt.

Lästid 3 min

Liknande jobb

Visa alla lediga jobb
Polismyndigheten

Plattformsingenjör till AI-plattform

Stockholms län
8/10 – 30/10
  • Om JobbSafari
  • För arbetsgivare
  • Skapa annons
  • Lösningar
  • Insikter och evenemang
  • Arbetsmarknadsstatistik
  • Kontakt
  • Integritetspolicy

Jobb per stad

Det är enklare än någonsin att söka jobb – men svårare än någonsin att hitta rätt. Det vill vi ändra på. JobbSafari är din guide genom arbetslivet, byggd för att matcha rätt person med rätt möjlighet bland tusentals lediga jobb i Sverige.

JobbSafari är en del av Duunitori Group – Duunitori är Finlands största jobbsökmotor och en betrodd partner inom rekrytering, rekryteringsmarknadsföring och employer branding.

Stockholm, Sweden

JobbSafari AB

Grev Turegatan 11A

114 46 Stockholm, Sweden

info@jobbsafari.se

+46 (0) 8 515 10 774

Helsinki, Finland

Duunitori Oy

Toinen Linja 7

00530 Helsinki, Finland

asiakaspalvelu@duunitori.fi

+358 44 980 3558

Norway

Jobbland AS

c/o EMU Growth Partners Norway AS

Mercurveien 86

9408 Harstad

Norway

info@jobbsafari.se

+46 70 314 59 79

  • jobbsafari.se
  • duunitori.fi
  • jobbsafari.no
  • allaloner.se
  • jobbland.se