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.