XX
Matrix (Synapse) Setup + Microsoft Teams IntegrationFreelanceJobsCanada

Dieses Stellenangebot ist nicht mehr verfügbar

XX

Matrix (Synapse) Setup + Microsoft Teams Integration

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

Über

Overview
I am looking for an experienced engineer to deploy Matrix (Synapse) and integrate it with Microsoft Teams.
I believe this integration is technically possible (e.g., via Microsoft Graph API, appservices, or bot-based bridging), and I'm looking for someone who has the expertise to implement it properly.
If this integration is not realistically achievable in a stable way, then I will not proceed with Matrix — so the Teams integration is essential to this project.
Objective
Replace internal communication with Matrix
Maintain the ability to communicate with clients via Microsoft Teams
Achieve either a stable two-way bridge or a clearly defined one-way relay
Current Environment
Ubuntu 22.04 VPS (4 vCPU / 8GB RAM)
Docker available
Full DNS control
No existing Matrix installation
Scope
1. Matrix Installation
Deploy Matrix Synapse (Docker preferred)
Configure PostgreSQL
Configure TLS
Basic security hardening
Install and configure a suitable client (e.g., Element)
2. Microsoft Teams Integration
Implement a functional integration between Matrix and Teams
Ideally two-way message relay
Handle authentication via Microsoft Graph API or equivalent
Document limitations and ongoing maintenance requirements
Deliverables
-Fully working Matrix server
-Working Teams bridge (PoC acceptable initially)
-Documentation of setup and maintenance
-Clear explanation of limitations and risk areas
Requirements:
-Demonstrated experience with:
-Matrix / Synapse
-Appservice development
-Microsoft Graph API
-OAuth flows
-Docker deployments
-Real examples of chat integrations
Please include:
-A short explanation of how you would approach Matrix Teams
-Past experience building similar bridges
-Estimated hours for implementation
Important
I am specifically looking for someone who understands both Matrix architecture and Microsoft Teams APIs. Generic DevOps proposals without prior relevant experience will not be considered.
Contract duration of 1 to 3 months. with 30 hours per week.
Mandatory skills: matrix protocol, Microsoft Graph API, OAuth 2.0, API Integration, Docker, Linux
  • Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.