![Inter-Parliamentary Union](https://media.trabajo.org/img/noimg.jpg)
Maintenance and Support for The Parline Database
vor 3 Wochen
The purpose of this RFP is to select a supplier to ensure that the new platform continues to be available online and is accessible, secure, discoverable, and performant. The selected service provider will offer pro-active and responsive support to the new platform and the Parline team. The initial maintenance and support contract will run from May to December 2024, but is expected to be renewed on an annual basis.
Overview
Objectives
The supplier is expected to provide maintenance and support services which ensure optimal performance and up-time for the platform, whilst implementing software upgrades and security patches, and delivering ad-hoc developments.
The supplier will be expected to familiarise themself with technical documentation describing Parline (provided by the IPU) and to advise on the best options for monitoring services, managing technical issues arising and delivering planned maintenance and support. The latter is inclusive of clearly outlining the benefits and potential implications of interventions, timetabling of updates and the estimation of the time needed to complete them.
Technical considerations
Parline is built using the following technologies:
Parline website
Parline API
An OpenAPI-compliant REST API, built in Typescript using the Fastify framework and the fastify-swagger library for the generation of OpenAPI files.
Administration console
A bespoke Next.js project, bootstrapped with Create-Next-App.
Database
A remotely-hosted MongoDB NoSQL data store, using Atlas for search indexes. Both the API and Administration console use a Mongoose-based ORM layer to define schema, communicate with the database and ensure data integrity.
Hosting and deployment
The platform, with the exception of the data store, is hosted on an IPU-managed Linode service in locations acceptable to the IPU. Linode offers a managed system-wide back-up service and offers 24-hour fail-over support. All external traffic is routed via Cloudflare. All hosting costs are covered by IPU directly.
Applications are deployed as Docker images, built in BitBucket and stored in DockerHub. We do not envisage that the hosting environment will need to change, but any adaptations proposed by the supplier to improve management, performance or security would need to be cost-effective and continue to be under the control and ownership of IPU.
IPU uses a 3-stage environment workflow to ensure updates are fully tested before being made live and minimise downtime of the live system. The contract is not expected to include making changes to this workflow, but suggestions or recommendations for improvements are welcomed.
Languages
The Parline website is available in the official languages of the IPU, English and French. All parliamentary data is therefore translated and made available via the API. The API interface is published in English-only, as is IPU’s technical documentation. However all other systems are designed to manage multilingual content.
Scope of work
It is expected that the work will fall into 3 areas:
Discovery:
Initial supplier familiarization with the technical architecture and Parline documentation, hosted on Confluence. The agreed working practices, issue tracking and reporting systems, and minimum service levels will be finalised at this point. This may include any supplier proposals for updates to the technical architecture to improve resilience and integration with supplier monitoring systems.
Technical maintenance:
Ongoing support:
Support for IPU to identify and fix minor issues and maintain the code-base. This may also include advice on improvements to the technical infrastructure and software changes for larger feature updates.
The volume of work for technical maintenance and support is estimated at 2 days of work per calendar month, with a minimum retainer of one day per month. The supplier is expected to be flexible depending on the project needs and have some capacity for additional development work if funding becomes available. The contract will be reviewed before the end of the calendar year but is expected to renew on an annual basis.
The prioritisation and exact scope of work will be determined on a monthly basis by mutual agreement.
Payment will be made based on the submission of monthly invoices, with evidence of work undertaken.
Expected overall deliverables
Under the overall guidance and supervision of the Programme Manager for Parliamentary Standards and working closely with the Parline team, the supplier will produce and implement a Services Level Agreement for the maintenance and support of the system. This should include the proposed approach to managing security breaches and critical service outages.
Discovery should begin shortly after the signature of the contract, and result in the set-up of agreed tools for prioritising tasks, reporting issues and responses to requests for support.
Ongoing technical maintenance and support should continue until the end of the con
-
Parline - Technical Consultant
vor 3 Wochen
Geneve, Schweiz Inter-Parliamentary Union VollzeitThe consultant will work in the Resource Centre in the Division of Programmes of the Inter-Parliamentary Union, and report to the Programme manager, Parliamentary standards and knowledge. The consultancy will contribute in particular to the advancement of the first three strategic objectives in the IPU 2022-2026 Strategy. The Parline database on is the...
-
Database Administrator Junior for a Trading Company
vor 2 Monaten
Geneve, Schweiz Academic Work Vollzeitfavorite_borderSave job **City**: Geneva **Job Category**: IT **Extent**: Full time, 100 % **Start date**: Try and Hire 6 months - and then permanent contract **Type of work**: Staffing **Other**: Possibility to work remote **About the role**: Our client is a major commodities trading company. For them, we are seeking a highly motivated and talented...
-
Database Administrator Junior for a Trading Company
vor 4 Wochen
Geneve, Schweiz Academic Work Vollzeitfavorite_borderSave job **City**: Geneva **Job Category**: IT **Extent**: Full time, 100 % **Start date**: Try and Hire 6 months - and then permanent contract **Type of work**: Staffing **Other**: Possibility to work remote **About the role**: Our client is a major commodities trading company. For them, we are seeking a highly motivated and talented...
-
Web and Database Assistant
vor 2 Monaten
Geneve, Schweiz Adecco Vollzeit**Web and Database Assistant (for a period of 10 weeks in total which could be extended)**: **Your challenges** The Web and Database Assistant will be responsible for creating and editing content for database, website, and various newsletters, providing editing assistance, and identifying and resolving possible content issues. **Tasks and deliverables** -...
-
Web and Database Assistant
vor 3 Wochen
Geneve, Schweiz Adecco Vollzeit**Web and Database Assistant (for a period of 10 weeks in total which could be extended)**: **Your challenges** The Web and Database Assistant will be responsible for creating and editing content for database, website, and various newsletters, providing editing assistance, and identifying and resolving possible content issues. **Tasks and deliverables** -...
-
Geneve, Schweiz International Federation of Red Cross and Red Crescent Societies Vollzeit**Vacancy No.** S05825 **Contract Type** Consultant **Application Deadline** 18-Mar-2024 **Job Posted on** 06-Mar-2024 **Country** GLOBAL Different Locations **Duty Station** Global **Duration** An estimate of 20 working days from 30 March to 15 September 2024 **Grade** Consultant, Not Applicable **Organizational Context**: The International...
-
Database Administrator
vor 3 Wochen
Geneve, Schweiz Qim Info Vollzeit**Qim info ?** Qim info is an IT services company based in Switzerland for more than 15 years. Our agencies in Geneva, Lausanne, Basel and Zurich in Switzerland as well as Annecy in France, together already counts 650 consultants and we are always looking for new talents to join our growing and ambitious company. At the end of 2021, Qim info obtained the...
-
Visual Assets Database Intern
vor 3 Wochen
Geneve, Schweiz Michelangelo Foundation VollzeitReference Code: 100639**Visual Assets Database Intern**: - Michelangelo Foundation- Genève, GE, CH- Trainee/InternThe Michelangelo Foundation for Creativity and Craftsmanship is a non-profit institution based in Geneva which champions contemporary craftspeople worldwide with the aim of promoting a more human, inclusive and sustainable future. The...
-
Visual Assets Database Coordinator
vor 2 Monaten
Geneve, Schweiz Michelangelo Foundation VollzeitReference Code: 92254**Visual assets database coordinator**: - Michelangelo Foundation- Genève, GE, CH- Fixed TermThe Michelangelo Foundation for Creativity and Craftsmanship is a non-profit institution based in Geneva which champions contemporary craftspeople worldwide with the aim of promoting a more human, inclusive and sustainable future. The...
-
Database Administrator
vor 3 Wochen
Geneve, Schweiz Hays Vollzeit**My duties** - Monitor performance of database systems resources and query throughput (storage resources, backups, index rebuild/defragment, and database statistics) - Optimise SQL Code, SQL Server Installation, Upgrades, Migrations and Configuration - Maintain database documentation as required - Maintain and administer database security access - Perform...
-
Linux Database Administrator F/m/x
Vor 5 Tagen
Geneve, Schweiz amaris VollzeitJob description We are currently looking for a skilled Linux Database Administrator to join our team and contribute to the design, implementation, and optimization of high-performance scalable databases. **Your responsabilities**: Act as both Architect and Engineer to design and implement high-performance scalable databases tailored to meet business and...
-
Linux Database Administrator F/m/x
Vor 5 Tagen
Geneve, Schweiz Amaris Consulting Vollzeit**Who are we? **:**Amaris Consulting** is an independent technology consulting firm providing guidance and solutions to businesses. With more than 1,000 clients across the globe, we have been rolling out solutions in major projects for over a decade - this is made possible by an international team of 7,600 people spread across 5 continents and more than 60...
-
Linux Database Administrator
Vor 5 Tagen
Geneve, Schweiz BS-Team SA Vollzeit**Your Mission**: - ** Linux Database Administrator** will demonstrate solid knowledge and experience in running databases, managing large volume of transactional databases and databases performance on open-source engines (PostgreSQL, MySQL/MariaDB, MongoDB) with good knowledge in Linux administration (Red Hat 7/8/9). Ideally, an experience on Databases...
-
Databases Administrator
vor 3 Wochen
Geneve, Schweiz UNION BANCAIRE PRIVÉE, UBP SA Vollzeit**Databases Administrator - DBA Oracle/SQL server**: **Description**: Group COO is a vast and key division of the Bank, headed up by the group Chief Operating Officer, covering several departments supporting the client facing teams. It strives to provide both in-house and external clients with a first-rate service to ensure our business operates efficiently...
-
Assistant to The Sport Grants Programme
vor 3 Wochen
Geneve, Schweiz FEDERATION INTERNATIONALE AUTOMOBILE Vollzeit**MISSIONS AND RESPONSIBILITIES**: - Day-to-day administration of the Sport Grant Programme: - Interaction with Clubs and internal administrative staff for invoicing and preparation of grant agreements - Communication with Clubs to follow up on their activities - Review and revision of project reports - Maintenance of up to date entries on FIA database -...
-
Consultant, Support to The Development of Campaign
vor 3 Wochen
Geneve, Schweiz International Federation of Red Cross and Red Crescent Societies Vollzeit**Vacancy No.** S05470 **Contract Type** Consultant **Application Deadline** 04-Feb-2024 **Job Posted on** 24-Jan-2024 **Country** GLOBAL Different Locations **Duty Station** Global **Duration** An estimate of 50 working days for 8 months, from 01 March 2024 to 30 September 2024 **Grade** Consultant, Not Applicable **Organizational...
-
Head of Maintenance and Metrology
vor 2 Wochen
Geneve, Schweiz OM Pharma Ltd. VollzeitLocation: Meyrin, Geneva, CH- Division: - Division: Manufacturing- Job Type: Permanent roleFollowing an internal transfer, we are recruiting a **Head of Maintenance and Metrology** based at our headquarters and production site in Geneva. Reporting directly to the Head Manufacturing, your mission is to manage and guarantee the maintenance of production...
-
Database Assistant
vor 2 Monaten
Geneve, Schweiz Manpower Vollzeit**Unlock Your Potential: Database Assistant Opportunities Await!** **Your mission**: - Assist in managing and maintaining databases across multiple regions, ensuring consistency and compliance with international standards. - Support database administrators in optimizing database performance and implementing data security protocols. - Collaborate with teams...
-
Database Administrator
vor 3 Wochen
Geneve, Schweiz Terrera AG VollzeitContent: Leading internal infrastructure projects - Planning and completing Database Administration tasks such as documentation, processes and reports - Providing support for Developers and Business Users requests and queries - Conducting performance monitoring/tuning, and capacity monitoring/planning for all database environments - Assessing and delivering...
-
Consultant, Support to Ifrc/alliance for Malaria
vor 2 Monaten
Geneve, Schweiz International Federation of Red Cross and Red Crescent Societies Vollzeit**Vacancy No.** S06299 **Contract Type** Consultant **Application Deadline** 10-May-2024 **Job Posted on** 03-May-2024 **Country** GLOBAL Different Locations **Duty Station** Global **Duration** An estimate of 25 working days from 15 May to 15 October 2024 **Grade** Consultant, Not Applicable **Organizational Context**: The International...