Service

Cloud Engineering

Most cloud estates grow faster than the guardrails around them. Accounts multiply, networking becomes accidental, identity sprawls, and nobody can say what a workload costs or who can reach it.

Overview

What we deliver

We design and build cloud foundations that are explicit rather than accidental: account and subscription structure, network topology, identity boundaries, encryption and logging defaults, and the automation that keeps all of it reproducible.

Cloud consultingAWSAzureGoogle CloudLanding zonesCloud migration

Who this is for

  • Teams standing up a first production cloud environment and wanting the boundaries right before scale.
  • Organizations migrating off colocation, on-premise virtualization or an aging hosting provider.
  • Engineering groups whose cloud estate grew organically and now lacks a consistent identity, network or tagging model.
  • Companies with regulated data that need architecture and evidence they can put in front of an auditor.
  • Finance and engineering leaders who cannot attribute cloud spend to products or teams.
Problems we solve

What usually brings teams to this work

No consistent account or subscription boundary

Workloads of different sensitivity share blast radius. We separate environments and trust levels into an account/subscription model with centrally managed guardrails.

Networking assembled incident by incident

Overlapping CIDRs, ad-hoc peering and public endpoints that were meant to be temporary. We design an addressing plan, egress model and private connectivity pattern that can grow.

Identity that nobody can reason about

Long-lived keys, shared admin roles and permissions granted to unblock a release. We move to federated identity, short-lived credentials and role definitions expressed as code.

Unclear cost ownership

A single invoice with no attribution. We implement a tagging and account strategy, then surface per-team and per-service spend alongside rightsizing and commitment analysis.

Migration risk concentrated in one weekend

Big-bang cutovers with no rehearsal. We plan migrations in waves, with dependency mapping, reversible cutovers and validation criteria per wave.

Environments that cannot be rebuilt

Console-made resources with no source of truth. We codify infrastructure so any environment can be recreated from a repository and reviewed like application code.

Capabilities

How the practice breaks down

Each capability below is a discrete piece of work with its own deliverables. Engagements usually combine several.

01

Landing zones and cloud foundations

The problem

Without a foundation, every new workload re-litigates identity, networking, logging and encryption decisions — inconsistently.

What we implement

A multi-account or multi-subscription landing zone with centralized identity, organization-level policy, network topology, shared services and baseline observability.

How it works

Organization structure and policy guardrails are defined as code, environments are provisioned from reusable modules, and new accounts arrive with logging, encryption, backup and network defaults already in place.

Expected outcome

New workloads start inside guardrails instead of negotiating them, and the estate stays consistent as team count grows.

Typical deliverables

  • Account/subscription structure and organizational policy set
  • Network addressing plan, transit and egress design
  • Baseline IAM roles, permission boundaries and federation setup
  • Centralized log, audit and metric destinations
  • Account vending automation and onboarding runbook

Technologies

AWS OrganizationsAzure Landing ZonesTerraformService Control PoliciesEntra IDAWS IAM Identity Center
02

Cloud migration and workload assessment

The problem

Migration plans usually fail on dependencies nobody documented and on data movement that was estimated rather than tested.

What we implement

A discovery and assessment phase that inventories workloads, maps dependencies and assigns a disposition — rehost, replatform, refactor, retire or retain — followed by wave-based execution.

How it works

Each wave gets a target architecture, data movement method, cutover and rollback procedure, and explicit validation criteria. Rehearsals happen in a non-production copy before the production window.

Expected outcome

Cutovers become rehearsed, reversible operations rather than single-attempt events.

Typical deliverables

  • Workload inventory with dependency map
  • Disposition decisions and target architecture per workload
  • Wave plan with sequencing and cutover windows
  • Data migration and rollback runbooks
  • Post-migration validation checklist and decommission plan

Technologies

AWSAzureGoogle CloudDatabase Migration ServicesTerraformAnsible
03

Cloud security baselines

The problem

Security applied after deployment becomes a backlog of exceptions instead of a property of the platform.

What we implement

Preventive and detective controls at the platform layer: identity boundaries, encryption defaults, network segmentation, secrets management and continuous configuration monitoring.

How it works

Guardrails are enforced through organization policy and policy-as-code in pipelines, so non-conforming infrastructure fails review rather than being discovered later in a scan report.

Expected outcome

Security posture becomes reviewable in code and demonstrable with evidence rather than described in a policy document.

Typical deliverables

  • Least-privilege IAM model and break-glass procedure
  • Encryption and key management standard
  • Secrets management implementation
  • Configuration monitoring and alert routing
  • Control mapping document supporting audit conversations

Technologies

AWS ConfigMicrosoft Defender for CloudOPAHashiCorp VaultAWS KMSAzure Key Vault
04

Cost visibility and FinOps controls

The problem

Spend grows quietly because no one owns it and no one can see their share of it.

What we implement

A tagging and allocation standard, per-team dashboards, anomaly alerting, rightsizing analysis and commitment planning for stable baseline workloads.

How it works

Allocation is enforced at provisioning time through IaC and policy, not reconciled manually after the invoice. Optimization work is prioritized by effort against recurring spend.

Expected outcome

Teams can see and influence the cost of what they run, and optimization becomes a routine review rather than an emergency.

Typical deliverables

  • Tagging standard enforced in infrastructure code
  • Cost allocation and showback dashboards
  • Rightsizing and idle-resource findings backlog
  • Commitment and savings-plan analysis
  • Budget and anomaly alerting

Technologies

AWS Cost ExplorerAzure Cost ManagementGrafanaAthenaTerraform
05

Resilience and disaster recovery design

The problem

Recovery targets are asserted in a document and never tested against the architecture that has to meet them.

What we implement

Recovery objectives per workload tier, backup and replication design, failover procedures and scheduled recovery testing.

How it works

Each tier gets an architecture that matches its objective — from backup-and-restore through warm standby — with restore procedures automated and exercised on a schedule.

Expected outcome

Recovery becomes a practised procedure with known behavior instead of an untested assumption.

Typical deliverables

  • Workload tiering with recovery objectives
  • Backup, retention and replication design
  • Automated failover and restore runbooks
  • Recovery test plan and findings log

Technologies

AWS BackupAzure Site RecoveryTerraformPostgreSQL replicationRoute 53 / Traffic Manager
06

Hybrid and multi-cloud connectivity

The problem

Estates spanning on-premise and multiple providers accumulate one-off tunnels, inconsistent identity and unclear data paths.

What we implement

A deliberate connectivity and identity model across environments, with a clear decision record for what runs where and why.

How it works

Private connectivity, DNS strategy and identity federation are designed once and applied consistently, with the trade-offs of each placement decision written down.

Expected outcome

Cross-environment traffic and identity behave predictably, and placement decisions can be defended and revisited.

Typical deliverables

  • Connectivity and DNS design
  • Identity federation across environments
  • Workload placement decision records
  • Operational runbooks for cross-environment traffic

Technologies

AWS Direct ConnectAzure ExpressRouteSite-to-site VPNTerraformCloudflare
What you get

Concrete artifacts, not slide decks

Everything below lands in your repositories and your cloud accounts.

  • Target architecture diagrams and decision records
  • Terraform modules and environment configuration in your repositories
  • Landing zone with identity, network, logging and encryption baselines
  • Migration wave plan, cutover and rollback runbooks
  • Cost allocation dashboards and tagging standard
  • Security control mapping and monitoring configuration
  • Operational documentation and knowledge-transfer sessions
Delivery approach

Five stages, with deliverables at each

We work in reviewable increments and keep a route back at every step.

01

Assess

Inventory the current estate, dependencies, constraints and regulatory scope. Agree what good looks like before designing anything.

  • Workload inventory
  • Constraint and risk register
  • Current-state findings
02

Design

Produce the target architecture: accounts, network, identity, data protection and operating model, with trade-offs made explicit.

  • Target architecture
  • Decision records
  • Migration or build plan
03

Implement

Build the foundation as code, then move or deploy workloads in reviewable increments.

  • Terraform modules
  • Provisioned environments
  • Pipeline integration
04

Validate

Test the things that matter: failover, restore, access boundaries, performance under expected load, and cost behavior.

  • Validation reports
  • Recovery test results
  • Remediation backlog
05

Operate and optimize

Hand over with documentation and enablement, then iterate on cost, reliability and security findings.

  • Runbooks
  • Dashboards and alerts
  • Optimization backlog
Technologies

What we engineer with

Technologies we work with on this practice. We are not a reseller and hold no partner status claims — tooling is chosen against your constraints.

Cloud platforms

AWSMicrosoft AzureGoogle Cloud

Infrastructure as code

TerraformTerragruntBicepCloudFormationAnsible

Identity and security

AWS IAM Identity CenterEntra IDHashiCorp VaultOPAKMS / Key Vault

Networking

Transit GatewayAzure Virtual WANPrivate LinkCloudflareNGINX

Operations

CloudWatchAzure MonitorPrometheusGrafanaOpenTelemetry
Use cases

Common engagements

Colocation exit

Move virtualised workloads off owned hardware with a wave plan, dependency mapping and rehearsed cutovers.

First regulated production environment

Stand up a landing zone with segregation, audit logging and encryption defaults suitable for a regulated data set.

Account sprawl cleanup

Consolidate ad-hoc accounts into an organization with policy guardrails, consistent identity and centralized logging.

Spend under review

Introduce tagging, allocation and rightsizing so engineering and finance work from the same numbers.

Multi-region resilience

Design and test recovery for tiered workloads instead of assuming the cloud provider handles it.

Acquisition integration

Bring an acquired environment into a shared identity, network and governance model without halting delivery.

Why Protogenies

How we work on this

Everything as code

Infrastructure, policy and pipelines land in your repositories. Nothing important lives only in a console or in our heads.

Trade-offs written down

Each significant decision comes with the alternatives considered and why we chose one — so future teams can revisit it.

Migration by rehearsal

We rehearse cutovers in a non-production copy and keep a rollback path for every wave.

Handover is part of delivery

Runbooks, diagrams and working sessions are deliverables, not an afterthought at the end of the engagement.

FAQ

Questions buyers ask us

Talk to an engineer about cloud engineering

Bring your current architecture and constraints. We will tell you what we would change first and why.