Looking for a Docker Swarm Orchestration Specialist

Job ID: 39787901

Budget: $30 – $250 USD

Reply with word "I understand" or we will assume you are bot.

Project Description:

We are seeking a specialist in infrastructure and container orchestration to complement and finalize the configuration of an ongoing project.

The project is in an advanced preparation stage and aims to implement a high-availability Docker Swarm environment with failover load balancing in an Active-Passive mode.

The services to be integrated include: Nginx Proxy Manager, PostgreSQL, Redis, MongoDB, pgAdmin, and a Node.js API.

We need help to fix the following issues:
1. Volumes are not replicating between nodes (see configuration below).
2. Some services do not start; see attached logs.

Current attached volume configuration (YAML):

volumes:
npm-data:
driver: local
driver_opts:
type: cifs
o: username=sambauser,password=shared,vers=3.0,uid=1001,gid=1001,file_mode=0700,dir_mode=0700
device: "//192.168.1.137/shared-samba/npm/data"
npm-letsencrypt:
driver: local
driver_opts:
type: cifs
o: username=sambauser,password=shared,vers=3.0,uid=999,gid=999,file_mode=0700,dir_mode=0700
device: "//192.168.1.137/shared-samba/npm/letsencrypt"
postgres-staging:
driver: local
driver_opts:
type: cifs
o: username=sambauser,password=shared,vers=3.0,uid=999,gid=999,file_mode=0600,dir_mode=0700
device: "//192.168.1.137/shared-samba/postgres"
redis-staging:
driver: local
driver_opts:
type: cifs
o: username=sambauser,password=shared,vers=3.0,uid=999,gid=999,file_mode=0644,dir_mode=0755
device: "//192.168.1.137/shared-samba/redis"
mongo-staging:
driver: local
driver_opts:
type: cifs
o: username=sambauser,password=shared,vers=3.0,uid=999,gid=999,file_mode=0600,dir_mode=0700
device: "//192.168.1.137/shared-samba/mongo"
pgadmin-staging:
driver: local
driver_opts:
type: cifs
o: username=sambauser,password=shared,vers=3.0,uid=5050,gid=5050,file_mode=0600,dir_mode=0777
device: "//192.168.1.137/shared-samba/pgadmin"


The main objectives are:
• Resolve configuration and permission issues (shared volumes, placement, update policies).
• Transfer knowledge through remote sessions in which the specialist explains each step and technical decision.
• Guide the optimization of the current architecture so it’s scalable and portable to cloud environments (DigitalOcean, AWS, GCP).
Responsibilities:
• Provide targeted support to complete the multi-node environment across Manager and Worker nodes.
• Assist in resolving the current issues:
– Shared volumes (CIFS/SMB or SSHFS)
– Permissions/synchronization, placement constraints, or update/rollback policies
• Explain each solution and decision in real time, screen-sharing during remote sessions to promote knowledge transfer.
Related categories: Docker Kubernetes