Cloud, servers & DevOps

DevOps is the practice of automating how software is built, tested, deployed and monitored so releases are frequent and low-risk. AAGI sets up and looks after cloud infrastructure on AWS, Google Cloud or Azure, with CI/CD pipelines, backups and monitoring.

What's included

What we deliver

  • Cloud architecture

    Containers, managed databases and networking sized for your load.

  • CI/CD pipelines

    Automated build, test and deploy on every merge.

  • Infrastructure as code

    Environments defined in Terraform so they are repeatable and reviewable.

  • Monitoring and alerts

    Uptime checks, logs and alerts that reach a person.

  • Backups and recovery

    Automated backups with tested restores.

  • Security hardening

    Encryption, least-privilege access and patching.

Typical projects

Where this fits

  • Moving an application from a single server to managed cloud services
  • Setting up automated deployments for a team that deploys by hand
  • Reducing downtime and cloud costs on an existing platform
How we work

Six steps, working software every two weeks

  1. Discover
  2. Plan
  3. Design & build
  4. Launch
  5. Support
  6. Scale
See the full process
Questions

Common questions

Which cloud providers do you work with?
AWS, Google Cloud and Azure. We recommend one based on your existing accounts, team skills and costs.
Can you manage infrastructure for software you didn’t build?
Yes. We start with a review of the current setup and agree what to improve first.
What is CI/CD?
Continuous integration and delivery: every code change is automatically built, tested and deployed through the same pipeline.