DevOps Engineer - Data Systems and Services (2 positions)

European Centre for Medium-Range Weather Forecasts - ECMWF


Datum: vor 12 Stunden
Stadt: Bonn, Nordrhein-Westfalen
Vertragstyp: Ganztags
Your role

The European Centre for Medium-Range Weather Forecasts (ECMWF) is seeking a DevOps Engineer (A2) to join the team managing the operational Data Store Services (DSS) for the European Union's Copernicus Climate Change Service (C3S) and Atmosphere Monitoring Service (CAMS). In the context of ECMWF's strategy to modernise and integrate its technical infrastructure, you will play a key role in designing, developing and deploying new or updated services, maintaining and improving these services, and ensuring the operational robustness of the Copernicus Climate Data Store (CDS) and Copernicus Atmosphere Data Store (ADS). You will join a dynamic team providing the technical management of a wide range of software and data services. These services are deployed on an in-house OpenStack Cloud infrastructure. You will also collaborate with colleagues across ECMWF as well as with external partners and subcontractors.

Your Responsibilities

  • Contribute to the operational management and maintenance of the different technical layers of the Data Stores Services (cloud infrastructure, data and software)
  • Improve the observability capabilities of Data Stores Services and automate routine actions and tasks
  • Participate in the analysis, development and implementation of software packages and technical solutions across the Data Stores Services
  • Support users and partners in their interaction with the Data Stores
  • Collaborate with different ECMWF experts, external partners and subcontractors on activities concerning Data Stores Services
  • Represent the Data Stores team in meetings and forums
  • Participate in regular 24-hour on-call rotas

About The Team

You will be part of the Data Stores Team in the Production Services Section, reporting to the Data Stores Team Lead. The team is responsible for implementing, operating, maintaining and further evolving DSS which underpin the data access infrastructure supporting the implementation of Copernicus services at ECMWF. The Production Services Section is responsible for the operational production services of ECMWF, including for DestinE and Copernicus, working closely with teams across the organisation to maintain, develop and manage the operational forecasting systems and associated data services.

What We're Looking For

  • Excellent interpersonal and communication skills, with a co-operative nature
  • Ability to explain complex technical concepts to users and collaborators
  • Strong analytical and problem-solving skills, with a proactive continuous improvement approach
  • Self-motivated, and able to work with minimal supervision
  • Dedication and enthusiasm to work in a geographically distributed team
  • Ability to work efficiently and complete diverse tasks in a timely manner
  • Candidates must be able to work and communicate effectively in English

Your profile

  • University degree (EQF Level 6) in Computer Science, Software Engineering, or related subject, or equivalent professional experience
  • Basic Linux system administration and scripting in Linux environments is essential
  • Experience in designing and developing Linux-based cloud-native platforms
  • Experience working with Cloud and Object Store technologies (required)
  • Experience in handling user requirements and resolving technical incidents (required)
  • Experience in development, management and monitoring of large operational systems
  • Experience developing object-oriented software (required)
  • Knowledge of and hands-on experience with standard methodologies for the design, implementation and management of IT Architectures and Services (advantage)
  • DevOps: CI/CD, Software Engineering, Automation pipelines
  • Automation toolchain (Terraform, Ansible, or similar)
  • Observability, monitoring, logging and analytics, tracing applications
  • Competence in Object-Oriented Analysis, Design and Development preferably in Python (or similar languages)
  • Knowledge of using and managing containers and Kubernetes or other container orchestration tools is desirable

As indicated, the listed skills and experience are required or are an advantage. However, we encourage you to apply even if you feel you don't precisely meet all of them.

Working knowledge in some of the following will also be valuable in this role and will be welcomed:

  • Splunk, Grafana, Prometheus, Loki, ELK or similar
  • Application Performance Monitoring
  • Cloud platforms, particularly based on Openstack
  • NOSQL (MongoDB), SQL (PostgreSQL or MySQL)

About ECMWF

The European Centre for Medium-Range Weather Forecasts (ECMWF) is a world-leader in weather and environmental forecasting. As an international organisation we serve our members and the wider community with global weather predictions and data that is critical for understanding and solving the climate crisis. We function as a 24/7 research and operational centre with a focus on medium and long-range predictions, holding one of the largest meteorological data archives in the world. The success of our activities builds on the talent of our scientists and experts, strong partnerships with 35 Member and Co-operating States and the international community, some of the most powerful supercomputers in the world, and the use of innovative technologies and machine learning across our operations. ECMWF is a multi-site organisation, with a main office in Reading, UK, a data centre/supercomputer in Bologna, Italy, and a large presence in Bonn, Germany.

ECMWF has also developed a strong partnership with the European Union and has been entrusted with the implementation and operation of the Destination Earth Initiative and the Climate Change and Atmosphere Monitoring Services of the Copernicus Programme. Other areas of work include High Performance Computing and the development of digital tools that enable ECMWF to extend provision of data and products covering weather, climate, air quality, fire and flood prediction and monitoring.

About Copernicus

See www.ecmwf.int for more info about what we do.

Copernicus is the earth observation component of the European Union (EU) space programme. Based on the exploitation of spaced based and in situ (earth-based) observations and scientific models, Copernicus provides information services for land, marine, atmospheric and climate monitoring, as well as emergency management and security. These services, and their free, open and quality assured data and tools, support a range of environmental and security applications across sectors and policy domains. For details, see www.copernicus.eu

The Copernicus Atmosphere Monitoring Service (CAMS) provides consistent and quality-controlled information related to air pollution and health, solar energy, greenhouse gases and climate forcing, everywhere in the world. For details, see https://atmosphere.copernicus.eu

The Copernicus Climate Change Service (C3S) provides authoritative information about the past, present and future climate, as well as tools to enable climate change mitigation and adaptation strategies by policy makers and businesses. For details, see https://climate.copernicus.eu

Other Information

Grade & remuneration: The successful candidates will be recruited according to the scales of the Co-ordinated Organisations. ECMWF also offers a generous benefits package as defined in the ECMWF Staff Regulations. Full details of salary scales and allowances available on the ECMWF website at www.ecmwf.int/en/about/jobs, including the ECMWF Staff Regulations and the terms and conditions of employment.

Starting date:  As soon as possible

As a multi-site organisation, ECMWF has adopted a hybrid organisation model that allows flexibility to staff to mix office working and teleworking. Staff are expected to relocate to the duty station. Staff can telework up to 10 days/month, including up to 80 days/year away from the duty station country (within the area of our member states and co-operating states).

Successful applicants and members of their family forming part of their households will be exempt from immigration restrictions. Interviews will take place via videoconference (MS Team). If you require any special accommodations in order to participate fully in our recruitment process, please contact us via email: [email protected]

Who Can Apply

Applicants are invited to complete the online application form by clicking on the apply button below.

At ECMWF, we consider an inclusive environment as key for our success. We are dedicated to ensuring a workplace that embraces diversity and provides equal opportunities for all, without distinction as to race, gender, age, marital status, social status, disability, sexual orientation, religion, personality, ethnicity and culture. We value the benefits derived from a diverse workforce and are committed to having staff that reflect the diversity of the countries that are part of our community, in an environment that nurtures equality and inclusion.

If you require any special accommodations in order to participate fully in our recruitment process, please let us know.

Applications are invited from nationals from ECMWF Member States and Cooperating States, listed below, as well as from all EU Member States. ECMWF Member and Co-operating States are: Austria, Belgium, Bulgaria, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Hungary, Germany, Georgia, Greece, Iceland, Ireland, Israel, Italy, Latvia, Lithuania, Luxembourg, Montenegro, Morocco, the Netherlands, Norway, North Macedonia, Portugal, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and the United Kingdom. In these exceptional times, we also welcome applications from Ukrainian nationals for this vacancy. Applications from nationals from other countries may be considered in exceptional cases.