Junior Build & Deployment Engineer (Linux)

Serco
Darmstadt, Germany
2 days ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
2 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

C (Programming Language) Java (Programming Language) Microsoft Windows Active Directory Application Packaging Bash Shell C Sharp (Programming Language) C++ (Programming Language) Configuration Management Continuous Integration Linux Python (Programming Language)
+30 more
Linux System Administration Linux Commands Apache Maven Windows Servers Cisco Nexus Switches NuGet Package Management Systems Windows PowerShell Red Hat Enterprise Linux Ansible Software Deployment Subversion Systems Integration Trivial File Transfer Protocols VMware Virtualization Data Processing Scripting Gitlab Git Microsoft InTune Build Management Gitlab-ci Kubernetes Information Technology Atlassian Tools Operational Systems Wsus Docker Jenkins Vmware

Job description

Job Introduction:Serco has made significant contributions at EUMETSAT in Darmstadt, supporting a diverse range of meteorological satellite missions and projects. Serco provides essential engineering, technical, and management services, playing a crucial role in the operation and maintenance of satellite ground segments. Its expertise in satellite control, data processing, and system integration has earned the company accolades, including “Excellence in Service” awards from EUMETSAT. Serco’s dedicated efforts ensure the reliable dissemination of vital weather and climate data, underscoring its commitment to innovation and excellence in the field of meteorological satellite operations. We are seeking a Junior Build & Deployment Engineer (Linux) to join our ICT service team at EUMETSAT. You will focus on Linux administration, software build and deployment, configuration management, CI/CD, and operational support across established and operationally critical systems. The role will also involve software packaging, artifact management, file transfers across separated security domains, and maintaining accurate operational procedures.This position requires hands-on experience with Linux, Ansible, Git/GitLab, CI/CD tools, scripting, package management, and enterprise infrastructure tooling. You will work within a controlled operational environment, following documented processes while contributing to the improvement and automation of the team’s systems and procedures. You will work in a large-scale, 24/7 operational environment supporting distributed, mixed Windows and Linux systems. The main technologies include:

  • Windows Server, PowerShell, Active Directory and Windows Registry
  • WSUS / Intune for centralised, offline patch and update management
  • MSI, NuGet and EXE software packaging and deployment
  • Ansible as the automation standard across Windows and Linux
  • GitLab, Jenkins, Nexus, Harbor and Subversion
  • VMware virtualisation and Device42 for system inventory
  • Jira and Confluence for operational tracking and documentation, * Manage software builds, packaging and deployments on Linux-based operational systems, following established procedures and change controls.
  • Package and publish software using tools such as Git/GitLab, Subversion, Jenkins, Maven and Make.
  • Support users with access, account and software delivery requests across the team’s development and operational tooling.
  • Manage file transfers, storage and archiving, including transfers across separate security domains.
  • Investigate and resolve routine operational issues, escalating more complex anomalies with clear technical evidence.
  • Improve and maintain operational procedures and runbooks, ensuring they remain accurate and useful.
  • Automate repetitive tasks and operational processes using Bash, Python, Ansible and PowerShell where applicable.AI Security & Governance

Requirements

  • 2-4 years of hands-on experience in Linux administration, software build, deployment or a similar operational IT environment.
  • Strong Linux command-line skills and practical scripting experience with Bash and Python.
  • Experience with Git or Subversion and at least one build or CI/CD tool such as GitLab CI, Jenkins, Maven or Make.
  • Familiarity with Ansible and Linux package management, including RPM or DEB.
  • Understanding of software deployment, configuration and change management in operational environments.
  • A degree in Computer Science, Engineering, IT or a related field; a Master’s degree is preferred.
  • Fluent written and spoken English, with the ability to communicate technical issues clearly.

Nice to have:

  • Experience with automated or unattended Linux installation, such as Kickstart, AutoYaST, PXE/TFTP, Foreman, Red Hat Satellite or Orcharhino.
  • Experience with Docker or Podman and exposure to Kubernetes.
  • Familiarity with VMware or basic Windows administration.
  • Basic knowledge of C, C++, C# or Java, particularly the ability to understand software builds and dependencies.

Benefits & conditions

Package Description:

  • Relocation allowance (flight to Germany, airport transport, one month paid accommodation).
  • Hybrid working model for flexibility.
  • 30% discount on the Deutschland ticket for easy travel.
  • Subsidised Wellpass - access to 12,500+ fitness and wellness options across Germany.
  • Pension and health schemes.
  • Corporate Benefits discounts.
  • 30 days of holiday for balance and exploration.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:46 min

Defending against typosquatting through nuget signature validation

Andrei Epure Andrei Epure · World Congress 2024

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

3:36 min

Understanding software supply chain threats and security risks

Andrei Epure Andrei Epure · World Congress 2024

Videos

See all

Related articles

See all