DevOps tools used:
DevOps (‘development’ and ‘operations’) represents a culture that you can adopt for continuous improvement, aimed to unite the efforts of both developers and operations towards a common business goal.
Our approach is to base everything on Docker containers and use Docker Compose, AWS ECS (as we are specialized in AWS) and Kubernetes and its tools for orchestration and management. For monitoring we believe that a combination of Grafana, Prometheus, Graphite or Telegraf achieve the best results, while for automatization we focus on available native tools, e.g. AWS CLI, or infrastructure as code frameworks such as Ansible.