
Ubuntu Server Security Engineer – Harden & Configure Secure Virtual Server (Jitsi + API + Database)
Upwork
Remote
•2 hours ago
•No application
About
We need an experienced Ubuntu server engineer to secure and configure a Canadian-hosted virtual server that will handle sensitive user data. Goal: Set up a hardened, production-ready environment for: Jitsi (secure video conferencing) PostgreSQL or MySQL database (encrypted, secure configuration) API for external app integration (Softr front end) Your Responsibilities: Audit existing Ubuntu server and apply all necessary security updates Harden SSH (disable password login, key-based authentication) Configure firewall (UFW or iptables) and limit open ports to required services Install and configure Jitsi for secure video calls Install and configure PostgreSQL/MySQL with encryption at rest and secure user permissions Set up an API (Node.js, Python/FastAPI, or similar) to handle data requests from Softr Enable HTTPS/TLS (Let’s Encrypt or equivalent) Configure audit logging for server, API, and DB access Implement automated encrypted backups stored in Canada Provide basic documentation for ongoing maintenance Requirements: Proven experience in Ubuntu server hardening and security Strong background in network security & encryption Experience with Jitsi installation & configuration Experience with PostgreSQL/MySQL secure deployments API deployment experience (Node.js, Python, etc.) Comfortable working with Canadian-hosted VPS providers (OVHcloud) Strong communication and documentation skills Deliverables: Fully hardened Ubuntu server Jitsi installed (done), tested, and secured Encrypted database with secure API connection to Softr Configured backups and monitoring Documentation for ongoing administration