Captain is the cloud service orchestration software I created at Madwire along with the infrastructure team. As we moved to a service oriented architecture, we needed a way to quickly create services, deploy updates, and have our infrastructure in code. Captain leverages Docker but abstracts a lot of the heavy lifting away from the developer. Our main metric is engineers having the power of DevOps but focusing on writing their application code, not worrying about infrastructure and hardware.

Service creation in Captain is as easy as picking a base (template), giving it a name, and hitting create. The developer can then work locally, add credentials, deploy the service to the fleet or swarm, and monitor live traffic.