Zero-Downtime Docker Swarm Cluster

via Freelancer ·

Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted2 hours ago
I need a production-ready Docker Swarm cluster deployed on multiple Contabo VPS nodes. Each service must run with at least two replicas so traffic can shift seamlessly during updates; downtime is not acceptable.

What I expect:
• A fully automated bootstrap script or Ansible/Terraform playbook that provisions the manager and worker nodes on my Contabo instances.
• An opinionated but maintainable overlay network, encrypted in-flight, with service discovery and automatic rescheduling of failed containers.
• Blue/green or rolling update workflow wired into a simple CI/CD step (GitHub Actions is fine) that can automatically roll back if a health-check or readiness probe fails.
• Centralised logging plus real-time monitoring and alerting—Prometheus + Grafana or another open-source stack that gives me CPU, memory, container health, and custom app metrics with email/Slack alerts.
• Brief but clear documentation that lets me add new nodes or services without breaking the cluster.

SSH access to freshly installed Ubuntu servers is ready; root or sudo privileges are available. I’ll test the setup by pushing an example image and performing a forced failure—if traffic keeps flowing and the rollback triggers correctly, we’re good.
linux amazon web services node.js ubuntu docker ansible terraform ci/cd
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.