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.
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.
If you think you have what it takes for this job, please send your CV (in English and in Word or PDF) to Andres Izquierdo, by clicking on the button “Apply for this job” quoting job DE-HP-24126.
An exciting and dynamic international working environment awaits you!
Please note: Due to work permit requirements for this position, please apply only if you are citizen of a European Union state or if you are eligible to obtain a work permit for Germany.
Inclusive and committed employer, our company works every day to combat all forms of discrimination and promote a respectful working environment. That's why, committed to gender diversity and overall inclusivity, we encourage all applications and profiles.