DevOps Engineer Needed to Set Up Staging Server (Django + DigitalOcean)
Upwork

Remoto
•10 hours ago
•No application
About
I'm looking for an experienced DevOps or backend engineer to help me set up a staging server for my existing website. Right now, all deployments go directly to the production site, but I’d like to create a separate staging environment for testing updates before pushing them live. We’re hosted on DigitalOcean and use the following stack: 🐧 Server Environment: Ubuntu 24.04 LTS (Linux) with SSH-secured root and devuser access, UFW firewall, SSL via Let’s Encrypt, and daily snapshots/backups. ⚙️ Web Stack: Django (Python 3.12) backend, Gunicorn + Nginx setup, PostgreSQL 16 database, Celery for background jobs, and Cron/Celery Beat for scheduled tasks. The ideal freelancer should have experience with DigitalOcean deployments, Nginx/Gunicorn configuration, Git-based CI/CD workflows, and environment isolation for staging/production. Your task will be to clone the existing setup, configure it as a staging site, and ensure it’s ready for smooth, controlled deployments before promoting changes to production.




