DevOps Engineer (24126)
HE Space
Darmstadt, HE, DE
Job Description
Key Tasks and Responsibilities
As part of the a DevOPS team you will have the following responsibilities :
- Evaluate technical prerequisites functional needs, performance, robustness, reliability criteria and security considerations to formulate a standard generic and efficient strategy aligned with the current infrastructure, processes and future maintenance customization, and scalability needs;
- Design optimal deployment, Integration, Verification and Validation (IVV), release configuration management, monitoring and planning strategies and write specification documentation;
- Use and customize adequate tools and implement the necessary functions of the framework using code. Integrate the framework with corporate services such as :
- GitLab for source codes, Helm Charts, deployment scripts, and test orchestration.
- Harbor for container images.
- Nexus for static binary assets
- Support the maintenance, customization, and technical evolution of the framework as needed by its stakeholders. Notify and inform users as required;
- Provide regular training on the framework to create awareness and promote its usage.
Qualifications
Skills & Experience
You will have the following qualifications and relevant experience :
- Bachelor in aerospace engineering or another relevant discipline.
- In-depth knowledge in the development of DevOps Pipelines for Continuous Integration and Delivery;
- Solid understanding of software development life cycle, and design patterns;
- Hands-on experience Container Ecosystems (image registry, building container images, deploying, and running in Docker and / or Kubernetes);
- Good understanding and usage of API to interconnect and automate systems;
- Experience in setting up and configuring test frameworks, test automation (GUIs & APIs), particularly web-based testing frameworks;
- Experience in test automation using scripting languages;
- Hands-on experience in building and automating the environments setup via Hybrid Infrastructure;
- Defining and establishing configuration management process for incremental software delivery and release;
- Experience using the following tools or equivalent : GitLab, Maven, Jenkins, Harbor, Nexus; Ansible, Terraform;
- Has or will obtain a DevOPS Certification as part of the service for Training purposes in EUMETSAT;
- Familiarity with Agile methodologies like Scrum or Kanban, including experience with agile project management tools like Trello, Jira, or Asana;
- Fluency in English is mandatory; knowledge of another European language is an advantage.
Vor 6 Tagen