Dev OPS - 3 to 6 month Internship

LNDS (Luxembourg National Data Service) · lnds.lu

Luxembourg - Esch-sur-Alzette Internship 1 mo ago
Workplace
On-site
Location
Luxembourg - Esch-sur-Alzette

Check your CV against this job

Free · No signup · A 0–100 ATS match score and the keywords you're missing.

Check my CV free

$14.99/month in most countries, cancel anytime. Already have an account? Log in

About the role

Who we are

Luxembourg National Data Service (LNDS) is a brand of PNED G.I.E. an organisation created by the Luxembourg Government, to implement Luxembourg’s strategies in research, innovation, and digitalisation. LNDS enables value creation from secondary use of data, for public and private partners and supports the sharing and re-use of public sector data, in a trustable manner. The LNDS service portfolio includes know-how, capabilities, tools, infrastructure, and data services. Through efficient & responsible use of data and improving the secondary use of data, LNDS will support the acceleration of economic, ecological, and societal transitions.

Purpose of the job / project

You will support the operations and infrastructure team in automating and maintaining the environments. The mission will involve contributions to infrastructure-as-code, configuration management, and CI/CD pipelines, ensuring these platforms are reliable, reproducible, and secure. Assist in embedding automated validation into deployment workflows so that changes are traceable and safe to release.

What you will do

Infrastructure Automation & CI/CD Quality Enhancement    1. VM Lifecycle Automation (Onboarding/Offboarding): Design and implement automation to manage Ansible host_vars in sync with VM lifecycle events. When a VM is destroyed, its corresponding host_vars should be automatically removed from AWX/the Ansible repository. When a new VM is provisioned, host_vars should be automatically created and committed to the repository.    2. CI/CD Code Validation for Merge Requests: Enhance code validation and testing in GitLab CI/CD pipelines for the Deployments, IaC, and Provisioning Toolkit projects. Research and implement improved linting, static analysis, and automated tests that run on Merge Requests to ensure code quality before merge.

Who you are

* Bachelor's / Undergraduate Degree (Computer Science, Systems Engineering, or related field) * Familiarity with Ansible (playbooks, inventory, host_vars) * Basic understanding of CI/CD concepts and GitLab CI pipelines * Scripting experience (Python or Bash) * Familiarity with Git workflows (branches, merge requests) * Basic knowledge of Infrastructure as Code (Terraform, Ansible)

Nice to have:

* Knowledge of linting/static analysis tools (ansible-lint, yamllint, tflint) * Exposure to VM provisioning workflows

Soft skills:

* Problem solving * Curiosity * Good communication skills * Document technical work clearly

About DevOps Engineer jobs

Open jobs
1,932 open DevOps Engineer jobs, 296 of them posted in the last 7 days. See all DevOps Engineer jobs
Skills the job ads ask for most
  • CI/CD 82%
  • Kubernetes 67%
  • Terraform 67%
  • Python 63%
  • Infrastructure as Code 61%
  • AWS 61%

Share of the 481 newest postings for the role that name each skill. Resume keywords for DevOps Engineer jobs

Tools and guides for your application

Get matched & apply with FindAJobAI

Upload your resume once. We score every job against your profile, tailor your resume and cover letter, and autofill the application.