Cloud Architect Roadmap
A path into cloud architecture as the job it actually is — trade-off analysis, migration of systems you did not write, disaster recovery you have rehearsed, decision records, and influence without formal authority.
Most cloud architecture writing describes greenfield systems. Real architects spend their time on systems that already exist, that nobody fully understands, and that cannot be switched off — which is why migration, disaster recovery you have actually rehearsed, and the ability to persuade a team you do not manage get as much room here as the design patterns do.
New to Linux and the command line?
This path assumes fundamentals you may not have yet. Our Foundations Pack is out and free — Linux, the shell and Git, with exercises that mark your work and explain why you got it wrong. We're writing an agents pack next; leave your email if you want to hear when it ships.
One email when the pack launches. No spam, unsubscribe any time.
The path, phase by phase
Cloud Fundamentals and Service Models
Before designing anything, learn what you are actually buying: a rented failure domain with someone else's operational assumptions baked in. IaaS, PaaS and serverless differ less in features than in which failures become your problem. Done when you can take one workload and state, for each of the three models, what you stop being responsible for and what new constraint you accept in exchange.
3-4 weeks7 SkillsShared Responsibility ModelIaaS, PaaS and Serverless Trade-offsRegions, Zones and Failure DomainsCloud Service TaxonomyManaged vs Self-hosted AnalysisProvider Pricing ModelsWell-Architected FrameworkShow details, projects and resourcesSkills you'll master
Shared Responsibility ModelintermediateIaaS, PaaS and Serverless Trade-offsintermediateRegions, Zones and Failure DomainsintermediateCloud Service TaxonomybeginnerManaged vs Self-hosted AnalysisintermediateProvider Pricing ModelsintermediateWell-Architected FrameworkintermediateHands-on projects
- 01Take one existing workload and write the same design three times — on VMs, on a managed platform, and serverless — with the operational burden each one removes and the constraint each one adds
- 02Map a provider's region and availability zone topology for the two regions you would actually use, and record which of your dependencies are zonal, regional or global
- 03Run a Well-Architected review against a system you did not design, and rank the findings by what would hurt first rather than by pillar
- 04Write the shared responsibility boundary for a specific managed database, naming three failures that remain yours after the provider takes over
- 05Price the same workload under on-demand, committed-use and spot pricing, and state the utilisation point where each becomes the cheapest
Resources
Compute and Networking Design
Networking is where cloud designs fail quietly and expensively. Addressing decisions made in week one constrain the architecture for years, because renumbering a live VPC is close to impossible. Done when you have designed an address plan for three environments that can absorb a corporate VPN and a second region without overlapping, and can defend every subnet boundary in it.
4-6 weeks8 SkillsVPC and Subnet DesignIP Address PlanningRouting and Egress ControlLoad Balancing StrategyCompute Sizing and FamiliesContainer and Serverless PlacementHybrid ConnectivityDNS ArchitectureShow details, projects and resourcesSkills you'll master
VPC and Subnet DesignadvancedIP Address PlanningadvancedRouting and Egress ControladvancedLoad Balancing StrategyintermediateCompute Sizing and FamiliesintermediateContainer and Serverless PlacementintermediateHybrid ConnectivityadvancedDNS ArchitectureintermediateHands-on projects
- 01Produce an IP address plan for dev, staging and production that leaves room for a second region and a corporate VPN, and justify every CIDR boundary
- 02Build a three-tier network with public, private and data subnets, then prove the data tier cannot reach the internet by testing it rather than by reading the route table
- 03Compare a layer 7 and a layer 4 load balancer for one real workload, measuring the latency difference rather than quoting the documentation
- 04Design egress for a private subnet three ways — NAT gateway, VPC endpoints, proxy — and price each at your actual traffic volume
- 05Take a monolith and write the placement decision for each component across VMs, containers and functions, with the reason each one landed where it did
- 06Document a hybrid connectivity design for an office network, including what breaks during a failover and who notices first
Storage and Data Architecture
Choosing a data store is the least reversible decision an architect makes: compute can be rewritten in a sprint, but a data model that no longer fits takes a migration project. Done when you can justify a store choice for a real workload from its access pattern, consistency need and growth curve, and say what it would cost to move off it later.
4-5 weeks7 SkillsObject, Block and File StorageRelational vs Non-relational SelectionConsistency and Replication ModelsAccess Pattern ModellingCaching StrategyStorage Tiering and LifecycleData Migration PathsShow details, projects and resourcesSkills you'll master
Object, Block and File StorageintermediateRelational vs Non-relational SelectionadvancedConsistency and Replication ModelsadvancedAccess Pattern ModellingadvancedCaching StrategyintermediateStorage Tiering and LifecycleintermediateData Migration PathsadvancedHands-on projects
- 01Write the access patterns for one application first, then pick its data store from those patterns, and record which candidate you rejected and why
- 02Design an S3 lifecycle policy for a real retention requirement and calculate the annual saving against storing everything in the hot tier
- 03Add a cache to a read-heavy workload, measure the hit rate under realistic traffic, and document the staleness the design now tolerates
- 04Model the same dataset relationally and in a document store, and write the query that is trivial in one and painful in the other
- 05Estimate the cost and downtime of migrating one production dataset to a different engine, including the dual-write period
Identity, Security and Compliance
In cloud architecture identity is the perimeter, and most breaches are a permissions design failure rather than an exploit. The architect's job is the account topology and the trust boundaries, not the individual policy document. Done when you have designed a multi-account structure with guardrails that make the insecure action difficult by default rather than merely forbidden by policy.
5-6 weeks8 SkillsIAM Policy and Role DesignMulti-account TopologyLeast Privilege in PracticeEncryption and Key ManagementFederation and SSOCompliance ControlsGuardrails and Service Control PoliciesSecrets ManagementShow details, projects and resourcesSkills you'll master
IAM Policy and Role DesignadvancedMulti-account TopologyadvancedLeast Privilege in PracticeadvancedEncryption and Key ManagementadvancedFederation and SSOintermediateCompliance ControlsintermediateGuardrails and Service Control PoliciesadvancedSecrets ManagementintermediateHands-on projects
- 01Design an account structure separating production, non-production and security tooling, with the service control policies that enforce the separation
- 02Take an over-permissioned role, rebuild it from observed usage logs, and record what broke when you removed the extra permissions
- 03Implement a key management design with rotation, and document who can decrypt what and who can grant that ability
- 04Write the control mapping for one compliance requirement, naming the specific cloud control that satisfies each line
- 05Federate a directory into cloud roles and prove that removing a user upstream revokes their access within a stated time
- 06Audit a running account for public exposure and produce a prioritised remediation list ordered by blast radius
High Availability and Disaster Recovery
Every system has a disaster recovery plan; most have never run it, which means they have a document rather than a capability. The architect's contribution is turning vague availability ambitions into an RTO and RPO someone will fund. Done when you have executed a failover in a non-production environment and the measured recovery time is written next to the one you promised.
4-5 weeks7 SkillsRTO and RPO DefinitionMulti-AZ and Multi-region PatternsDR Strategy SelectionFailover Design and TestingBackup and Restore VerificationSingle Point of Failure AnalysisGraceful DegradationShow details, projects and resourcesSkills you'll master
RTO and RPO DefinitionadvancedMulti-AZ and Multi-region PatternsadvancedDR Strategy SelectionadvancedFailover Design and TestingadvancedBackup and Restore VerificationintermediateSingle Point of Failure AnalysisadvancedGraceful DegradationadvancedHands-on projects
- 01Write RTO and RPO for three tiers of one system and get a non-engineer to agree the numbers are worth their cost
- 02Compare backup-and-restore, pilot light, warm standby and active-active for the same workload, pricing each and stating the recovery time each buys
- 03Execute a region failover in a test environment and record the real recovery time against the target you published
- 04Restore a production backup into a clean environment and time it — a backup that has never been restored is a hypothesis
- 05Map single points of failure in an existing architecture, including the ones outside the cloud account such as DNS registrar and CI system
- 06Design a degraded mode for one service that keeps its core function working when its main dependency is unavailable
Cost and Performance Trade-offs
An architecture nobody can afford is a failed architecture, and cost is the constraint most designs discover only after the first full month of billing. This phase turns cost from a finance report into a design input. Done when you can present two designs for the same requirement with their monthly cost, and recommend one on grounds a finance stakeholder finds legible.
3-4 weeks7 SkillsCost Modelling Before BuildCommitment and Spot PurchasingRightsizing and AutoscalingData Transfer Cost AnalysisPerformance BenchmarkingCost Attribution and TaggingBuild vs Buy AnalysisShow details, projects and resourcesSkills you'll master
Cost Modelling Before BuildadvancedCommitment and Spot PurchasingintermediateRightsizing and AutoscalingintermediateData Transfer Cost AnalysisadvancedPerformance BenchmarkingintermediateCost Attribution and TaggingintermediateBuild vs Buy AnalysisadvancedHands-on projects
- 01Model the monthly cost of a design before building it, then compare the estimate against the first real bill and explain the gap
- 02Find the data transfer charges in an existing bill and trace each one to the architectural decision that created it
- 03Benchmark two instance families on the same workload and calculate cost per unit of work rather than cost per hour
- 04Design a tagging scheme that lets every line of a bill be attributed to a team, and test it against a month of real spend
- 05Write a build-versus-buy analysis for one managed service, costing the engineering time the self-hosted option consumes
Migration and Modernisation
Most cloud architecture work is not greenfield: it is moving something that already runs, that nobody fully understands, and that cannot stop. The seven migration strategies matter less than knowing which applies to each application and why. Done when you have produced a migration plan for a real system with its cutover sequence, its rollback point and the strategy chosen per component.
5-6 weeks7 SkillsMigration Strategy SelectionApplication Discovery and Dependency MappingStrangler Fig PatternData Migration and Dual WritesCutover and Rollback PlanningLegacy Constraint AnalysisModernisation SequencingShow details, projects and resourcesSkills you'll master
Migration Strategy SelectionadvancedApplication Discovery and Dependency MappingadvancedStrangler Fig PatternadvancedData Migration and Dual WritesadvancedCutover and Rollback PlanningadvancedLegacy Constraint AnalysisintermediateModernisation SequencingadvancedHands-on projects
- 01Take an application you did not write, map its real dependencies including the undocumented ones, and mark which block a move
- 02Assign a migration strategy to each component of one system and write the reason each was not simply rehosted
- 03Design a strangler fig migration for a monolith, naming the first slice to extract and how traffic gets routed during the transition
- 04Write a cutover runbook with a rollback point at each step, and identify the step after which rollback stops being possible
- 05Plan a data migration with a dual-write period, including how you verify both stores agree before switching reads
- 06Estimate a migration in engineering weeks and record which assumption would hurt most if it were wrong
Multi-Cloud and Hybrid
Multi-cloud is demanded more often than it is justified, and the architect who cannot argue against it when it is wrong will build an expensive lowest-common-denominator platform. The honest position is that it solves specific problems — regulatory, acquisition, genuine vendor risk — at a real operational cost. Done when you can write the case for and against multi-cloud for one organisation and recommend a position you would defend to its board.
3-4 weeks6 SkillsMulti-cloud Justification AnalysisPortability vs Managed Service Trade-offHybrid Architecture PatternsCross-cloud NetworkingVendor Lock-in AssessmentData Residency and SovereigntyShow details, projects and resourcesSkills you'll master
Multi-cloud Justification AnalysisadvancedPortability vs Managed Service Trade-offadvancedHybrid Architecture PatternsadvancedCross-cloud NetworkingadvancedVendor Lock-in AssessmentadvancedData Residency and SovereigntyintermediateHands-on projects
- 01Write both sides of a multi-cloud proposal for one organisation, then state your recommendation and the evidence that decided it
- 02Cost the operational overhead of running one workload on two providers, including the training and on-call burden
- 03Quantify lock-in for a specific managed service as the engineering weeks needed to leave it, not as an adjective
- 04Design a hybrid architecture with a genuine on-premises constraint such as a device, a licence or a data residency rule
- 05Map data residency requirements to specific regions and record what those constraints forbid architecturally
Architecture Decision Records
An architecture is the set of decisions that were expensive to change, and most of them get made in conversations nobody wrote down. Six months later the team relitigates a choice because the constraint that forced it is forgotten. Done when a decision you recorded is read by someone who was not in the room and they can explain why the rejected option was rejected.
2-3 weeks6 SkillsWriting Decision RecordsTrade-off ArticulationDocumenting Rejected OptionsArchitecture DiagrammingFitness FunctionsTechnical Writing for ArchitectsShow details, projects and resourcesSkills you'll master
Writing Decision RecordsintermediateTrade-off ArticulationadvancedDocumenting Rejected OptionsadvancedArchitecture DiagrammingintermediateFitness FunctionsadvancedTechnical Writing for ArchitectsintermediateHands-on projects
- 01Write three decision records for choices already made in a system you know, reconstructing the constraints that applied at the time
- 02Document a decision including the option you rejected, and have a colleague who disagreed review whether you represented their case fairly
- 03Produce a C4 diagram set for one system and test it by asking a new joiner to trace a request through it unaided
- 04Define one fitness function that fails a build when an architectural constraint is violated, and watch it catch a real violation
- 05Revisit a decision record after a change of circumstances and write the follow-up that supersedes it rather than editing the original
Resources
Influence and Stakeholder Architecture
The architect usually has no authority over the teams who must implement the design, so the work is persuasion backed by evidence. A technically correct design that no team adopts has failed as completely as a wrong one. Done when a team implements a design you proposed but could not mandate, and you can name the argument that changed their mind.
3-4 weeks7 SkillsInfluence Without AuthorityStakeholder CommunicationPresenting Trade-offs to ExecutivesArchitecture Review FacilitationTechnical Debt NegotiationMentoring EngineersHandling DisagreementShow details, projects and resourcesSkills you'll master
Influence Without AuthorityadvancedStakeholder CommunicationadvancedPresenting Trade-offs to ExecutivesadvancedArchitecture Review FacilitationadvancedTechnical Debt NegotiationadvancedMentoring EngineersintermediateHandling DisagreementadvancedHands-on projects
- 01Present one architecture two ways — to engineers and to a budget holder — and note which objections only appeared in the second version
- 02Facilitate a review where you are not the author, and leave with the author still committed to their design or genuinely convinced to change it
- 03Turn one piece of technical debt into a funded work item by expressing it as risk and cost rather than as untidiness
- 04Propose a design to a team you cannot direct, and record what actually persuaded them or why they declined
- 05Write the one-page version of a complex design for someone who will spend ninety seconds on it
What the job is actually like
- Day to day
- Meetings, and that is a description of the role rather than a complaint about it. A normal week is understanding a system nobody remembers designing, writing down the trade-off between two options that are both defensible, and getting a room of people with different incentives to agree on one. The writing is the deliverable: decision records that will be read by whoever inherits this in three years. Hands-on time exists but is smaller than the title suggests, usually a proof of concept built to settle an argument rather than to ship. The strain is accountability for outcomes without authority over the teams producing them.
- The interview
- A design round is the centre of it, and unlike systems design for an engineer, the scoring is on the trade-off rather than the diagram — call a technology the right choice without saying what it costs you and the round is going badly. Expect a migration scenario built on a legacy system with constraints you cannot remove, because that is the actual job. Many processes add a written exercise or ask you to present a past decision to a non-technical audience. Certifications get checked here more than in most engineering hiring, since they are a cheap proxy for breadth, but they will not survive the design round alone.
- How people get in
- This is a second career rather than a first. Senior engineers from the platform and site reliability paths arrive with operational instinct and have to learn to argue in business terms. Infrastructure and network specialists arrive with depth and have to build breadth across storage, data and identity. A third group comes from consulting, strong on stakeholders and often thin on having operated anything, which shows the first time a design meets a real failure. What transfers is having been on call for something you designed. What does not is the belief that the best technical answer wins the meeting.
- After senior
- Principal or distinguished architect keeps the technical fork open, moving from designing systems to setting the patterns everyone else designs within. Enterprise architecture is a genuinely different job — portfolio, cost and governance across many systems, further from technology than most engineers expect. Engineering management and CTO routes are common, since the influence skills transfer directly. The honest warning is that architecture roles are among the first cut in a downturn when they read as overhead, so keeping a hand in delivery is career insurance rather than a hobby.
- Why people leave
- The classic is drifting away from the systems, until the designs stop surviving contact with production and teams learn to route around you. It happens gradually, and the first symptom is being surprised by an incident. The second is producing documents nobody reads: a decision record is worth what it changes, and an architect measured on artefacts rather than outcomes is being measured on the wrong thing. The third is the organisation itself — a company that hires an architect but keeps the real decisions with whoever owns the budget has bought a title, and no amount of good design fixes that.
Frequently asked questions
Related certifications
- AWS Certified Solutions Architect – Associate (SAA-C03)The most widely held cloud architecture certification, testing whether you can design secure, resilient, high-performing and cost-optimised solutions on AWS against the Well-Architected Framework.
- Microsoft Certified — Azure Administrator Associate (AZ-104)The core Azure operations certification, testing whether you can implement, manage and monitor an Azure environment — identity, governance, storage, compute, virtual networking and monitoring.
- HashiCorp Certified Terraform AssociateA multiple-choice certification validating foundational Terraform skills — infrastructure as code concepts, the core workflow, configuration language, modules, and state management.
- Certified Kubernetes Administrator (CKA)A hands-on, performance-based certification proving you can install, configure, and troubleshoot production Kubernetes clusters from the command line.
- Certified Cloud Security Professional (CCSP)The senior cloud security certification — architecture, data protection, infrastructure, application security, operations, and the legal and risk side that most technical certifications leave out entirely.
- AWS Certified Security - Specialty (SCS-C02)The specialty certification for securing AWS workloads — threat detection and incident response, logging, infrastructure security, identity, data protection and multi-account governance.
- AI-103: Developing AI Apps and Agents on AzureThe replacement for the retired AI-102, and the first Microsoft exam with agents in its title — a third of the marks on generative and agentic solutions, and another 39% on the vision, language and extraction services most agent builders never touch.
Related roadmaps
- FinOps Engineer RoadmapA career path into cloud financial engineering, covering billing data, cost allocation, unit economics, rate and usage optimisation, forecasting, Kubernetes cost, and policy automation.
- Cloud Security Engineer RoadmapA path into cloud security as an engineering discipline, covering the shared responsibility model, identity, network segmentation, encryption, workload hardening, detection, governance as code, threat modelling and incident response.
- Site Reliability Engineer RoadmapA path from DevOps fundamentals into the specialized discipline of site reliability engineering, covering SLOs, observability, incident response, data reliability, and capacity planning.
- Platform Engineer RoadmapThe path DevOps engineers move into — building an internal developer platform as a product, covering Kubernetes as substrate, IaC at scale, GitOps, golden paths, portals, policy, multi-tenancy and adoption.
- Database Reliability Engineer RoadmapA path into database reliability engineering — replication and consistency, restores you have actually verified, zero-downtime schema migrations, corruption detection, databases on Kubernetes, and RTO and RPO as a contract.
- DevOps Engineer RoadmapA structured path from Linux fundamentals through cloud infrastructure, automation, containers, and monitoring to a production-ready DevOps engineering career.