Deploy our Django + React app with Docker and CI/CD (plus a small fix)
Worldwide
Description We have a Django (backend) and React (frontend) application that needs to be properly deployed to production, and we're looking for someone strong on the deployment and DevOps side. The main job is getting the app running reliably in a live environment with Docker and an automated CI/CD pipeline. There's also one small code issue to fix as part of the work, but deployment is the real focus, so please apply only if that's your strength. What you'll do - Containerize the Django + React app cleanly with Docker (and docker-compose) - Set up an automated CI/CD pipeline (GitHub Actions, GitLab CI, or similar) that builds, tests, and deploys on push - Deploy the app to production (VPS or cloud) and confirm it runs reliably - Configure the production essentials: environment variables, database connection, static files, HTTPS, and a reverse proxy (Nginx or similar) - Handle one small fix in the app as part of getting it deploy-ready - Document the setup so future deploys are repeatable Requirements - Strong Docker skills (writing production Dockerfiles, docker-compose, multi-stage builds) - Hands-on CI/CD pipeline experience (GitHub Actions, GitLab CI, or equivalent) - Real production deployment experience (VPS or cloud such as AWS) - Comfortable configuring Nginx, HTTPS/SSL, and reverse proxies - Working knowledge of Django and React (enough to build, run, and troubleshoot both) - Git and a pull-request workflow Nice to have - AWS (EC2, ECR, S3) or another cloud provider - Experience with PostgreSQL in production - Monitoring and logging setup How to apply Tell us about a Django or React app you've deployed, the Docker and CI/CD setup you used, and where you deployed it. Specifics beat generalities.
$30.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:2 days ago
- Hires:1
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- ETHAddis Ababa4:45 PM
- $571 total spent18 hires, 1 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by