Docker Swarm Mode using Terraform W/Digital Ocean & Auto Scaling

Closed Posted 6 years ago Paid on delivery
Closed

I am the CEO and Lead Software Developer for a new StartUp Call Center service. I'm looking for a DevOps expert who understands how to use Docker Swarm Mode (Multi-Container) using Terraform W/Digital Ocean & Auto Scaling.

I'm also open to someone who knows how to do this with AWS as my research shows this may be near impossible with Digital Ocean currently. However, a huge plus if we can find a way to make this work nicely with Digital Ocean since I really love their service and simplicity and AWS tends to overcomplicate everything in my opinion.

I would be paying by the hour for consulting having you teach me instead of doing any work, although I may hire for assistance in the future. I would continue to hire you for further consulting on the subject if I feel we have productive meetings as well :).

More details on exactly what I'm trying to achieve are on my StackOverFlow Question page ([login to view URL])

Some resources I've read:

[login to view URL]

Main Article I've Learned From: [login to view URL]

Some other things I found that might help are here:

http://nemerosa.ghost.io/2016/11/11/creating-a-docker-swarm-at-digitalocean-using-terraform/

Even this really nice setup though needs to work with auto scaling somehow.

The key to this job is understanding how to Autoscale based on CPU Usage and Network Load

I am going to revise the job description to this...

1.) Create a terraform file that...

- Describes an initial node count
- Describes a system that will auto scale up (create another node) based on CPU Usage or Network Load Greater than 70% for 5 minutes sustained.
- Describes a system that will auto scale down based on CPU Usage or Network Load Less than 25% for 10 minutes sustained.
- Can use Google Container Service, Digital Ocean and AWS as last resort.
- The infrastructure should have Docker installed on it ready to go so containers can be pulled and run right away on it.

I should be able to simply say terraform apply on the file and this infrastructure is ready to go.

Docker Software Architecture

Project ID: #15174137

About the project

8 proposals Remote project Active 6 years ago

8 freelancers are bidding on average $56/hour for this job

mike199

Hi, I’m a Web Designer/Developer from the UK. My name is Mike. Your project description sounds interesting to me and I do have skills & experience that are required to complete this project. Let's have a quick chat whe More

$55 USD / hour
(2 Reviews)
4.2
bdeinexture

I am DevOps Ennoblement Expert with hands-on experience throughout the software development lifecycle - from design and development up to deployment and customer support. High expertise in designing and implementing Co More

$55 USD / hour
(3 Reviews)
3.0
zdesign77

Hey, how is it going today? My name is Michael, I'm a web designer/developer from Boston. I've had a look at your project description and feel that my skills match your requirements perfectly. In fact, I did a very sim More

$55 USD / hour
(0 Reviews)
0.0
shaunst

Hello, have consulting experience with Docker, CI Mantl, Ansible. Would gladly try to help you navigate it's treacherous terrain. Let's discuss further.

$55 USD / hour
(0 Reviews)
0.0