There's just something about Amazon's YAML or JSON (IAM policies, Cloudformation, etc) that just make them unbearable to look at. And the more you stay within Amazons ecosystem, the complexity just grows.
Shippable, Travis, CircleCI etc. The configuration not only looks nicer, but is so much easier to setup.