Skip to content
Griffin IT Group griffin markOakville IT ServicesPowered by Griffin IT Group

Capability

Cloud and Infrastructure

Infrastructure work is judged on two things: whether it stays up, and whether anyone can understand it six months after it was built.

At a glance

  • Azure, AWS, hybrid and on-premises workloads
  • Design documented and handed over
  • Resilience sized to agreed recovery objectives
  • Cost visibility and right-sizing

Design and build

Whether a workload runs in Azure, on a hypervisor in your server room, or across both, the same principles apply: documented design, standardised configuration, redundancy proportionate to the workload's importance, and monitoring that catches degradation before it becomes an outage.

We build to a design that is written down. Addressing, dependencies, backup coverage, patching approach and recovery procedure are recorded as part of delivery rather than reconstructed later by whoever is on call.

  • Azure and AWS workload design and deployment
  • Virtualisation and server infrastructure
  • Hybrid connectivity and identity integration
  • Patch management and configuration standards
  • Monitoring, alerting and capacity review

Resilience and recovery

Resilience decisions are cost decisions. High availability for a workload the business can tolerate losing for four hours is money spent in the wrong place; the same tolerance applied to a system that must never stop is negligence.

We set recovery objectives per workload with the business, design to them, and then test that the design meets them. Untested recovery is a plan, not a capability.

  • Per-workload RPO and RTO agreed with the business
  • Redundancy sized to those objectives
  • Documented recovery runbooks
  • Scheduled recovery testing with recorded results

Cost and lifecycle

Cloud spend and hardware refresh both benefit from being planned rather than discovered. We maintain visibility of cloud consumption, right-size resources against actual usage, and forecast hardware end-of-life and support expiry far enough ahead to be budgeted rather than expensed in a hurry after a failure.

Questions

Frequently asked questions

Should we still run our own servers?
Sometimes. Predictable workloads with heavy local data or vendor constraints can be cheaper and simpler on owned hardware. The answer depends on the workload, and we model it rather than defaulting either way.
Can you manage infrastructure another provider built?
Yes, following a discovery and documentation exercise. Where we find design decisions we would not have made, we will explain the risk and the cost of changing it rather than rebuilding by reflex.
How do you control cloud costs?
Visibility first, then right-sizing against measured usage, removal of orphaned resources, storage tier review, and a periodic review cadence so spend stays a managed number.

Infrastructure someone else can understand

Designed, documented and tested — so recovery does not depend on who happens to be available.