← Back to all cloud security roles
The honest version: Cloud GRC is one of the least glamorous and most strategically important roles in cloud security. You're not building detections or hunting adversaries - you're building the scaffolding that lets the organization prove it's doing security right to regulators, customers, and its own board. People underestimate how technically demanding that scaffolding has become: mapping a 20-year-old framework control onto a serverless function or a fully managed database is genuinely hard, the evidence automation platforms have a long tail of services they don't yet cover, and the auditor sitting across from you often understands less about cloud than you do. The job is harder than the title implies and pays better than most people assume.
This page expands the summary card at cloud-security-careers.html#role-grc. Numbers are US-centric, 2026, and approximate. "Halve and add a question mark" outside the US.
On this page
- What a cloud GRC engineer actually does
- Why the cloud version is a different job
- The learning treadmill
- A week in the life
- The frameworks, in cloud terms
- The skill stack
- Tools of the trade
- The multi-cloud dimension
- How the role changes by company stage
- Salary & compensation
- The interview loop for this role
- Portfolio projects that prove the role
- How to break in
- Where this role leads
- Common mistakes
- How AI is changing the role
- Quick answers
- Where next
What a cloud GRC engineer actually does
Strip away the acronym and the job is this: you are the person who translates what a compliance framework says you need to do into what your cloud environment actually does, then proves to an auditor that those two things match. You're the interpreter between two languages - framework-speak and cloud-speak - that were never designed to talk to each other.
On a normal week that means some combination of:
- Control mapping. Taking a requirement from SOC 2, ISO 27001, FedRAMP, HIPAA, or PCI DSS and deciding which cloud service, configuration, or policy satisfies it. Often there's no clean answer - the framework predates the service by a decade.
- Evidence collection and management. Before automation platforms, this meant emailing engineers for screenshots every year. Now it means configuring Drata, Vanta, or Secureframe integrations, reviewing what they do and don't pick up, and manually filling the gaps for the services without a connector.
- Policy and procedure writing. The policies that describe your controls - information security policy, access control policy, incident response plan, change management procedure - have to be updated as your cloud architecture evolves and maintained as living documents, not filed and forgotten.
- Audit relationship management. For SOC 2 and ISO 27001 you interface with a CPA firm; for FedRAMP with a 3PAO; for PCI with a QSA. Prepping audit packages, fielding questions, explaining cloud concepts to people who may be encountering them for the first time, and negotiating the boundary between "the provider covers this" and "you cover this."
- Risk management. Maintaining a risk register that tracks gaps, scoring them, driving remediation through engineering teams who don't report to you, and deciding which risks to accept versus close.
- Cross-functional work. Working with legal on data processing agreements and privacy requirements, with product on security questionnaires from enterprise customers, with finance on cyber insurance applications, and with the CISO on the board-level risk narrative. GRC touches the entire org in ways that purely technical roles don't.
- Vendor assessments. Reviewing the security posture of third-party SaaS vendors your company relies on, particularly where they touch customer data. This is partly framework-driven (SOC 2 CC9.2, ISO 27001 A.15) and partly customer-driven (your customers are doing the same thing to you).
The common misconception is that this is a checkbox job. It's not, or at least the version worth hiring is not. A checkbox GRC engineer produces documentation; a good cloud GRC engineer produces controls, automation, and a continuous-compliance posture that the engineering org can build against without breaking audit.
Why the cloud version is a different job
Traditional GRC is hard in the ways that process and scale are always hard. Cloud GRC is hard in different, additional ways that people coming from the traditional side consistently underestimate. These are the specific twists the cloud introduces.
1. Frameworks lag cloud reality by years
The SOC 2 Trust Services Criteria were written in a world of data centers and on-premises servers. The phrase "logical access controls" is doing a lot of work when your storage tier is S3 with bucket policies, IAM identity policies, resource policies, SCPs, and VPC endpoint policies all interacting. ISO 27001 Annex A.9 (access control) and A.12 (operations security) were last substantially revised before serverless existed as a deployment model. PCI DSS v4.0 is better than its predecessors on cloud, but still requires you to mentally translate "network segmentation" into "is this Lambda function in a VPC, and does that VPC have the right security groups and NACLs, and what does that even mean for a function that calls an external API?"
You spend a material fraction of the job not executing controls but arguing interpretations - with your auditor, with your CISO, and sometimes with the framework body itself. The GRC engineer who can make a defensible, technically grounded argument for why a cloud-native control satisfies a framework requirement written for a different world is rare and highly valued.
2. Control mappings shift as services change and new ones appear
A mapping you built last year for a managed service may be wrong this year. Providers update how services work, change their logging schemas, launch new features that change the threat model, and release entirely new services that your engineers will adopt before you've had a chance to map them. AWS alone releases hundreds of feature updates per year across its service catalog. Each one is a potential change to an existing control implementation, a new service to map, or a new shared-responsibility boundary to document.
This means your control library is never done. The mistake is treating it like a project with a finish line. It's a living system that requires the same kind of maintenance as a production software service.
3. Evidence automation covers the first 30-40%, not everything
Drata, Vanta, Secureframe, Tugboat Logic, Sprinto - the compliance automation platforms have genuinely transformed the evidence collection problem. For the most common controls against the most common services, they pull evidence automatically: IAM user MFA status, password policy configuration, CloudTrail enabled, encryption at rest for RDS, GuardDuty enabled per account. That's real progress.
But there is a long tail of services with no connector. If your product uses DynamoDB with table-level encryption, a custom Lambda-backed access control layer, or Aurora Serverless v2 with specific parameter groups, the platform may not know how to assess it. If you deploy to a cloud provider the platform doesn't support yet - or to a new region just launched - you're back to manual evidence. The GRC engineer's job increasingly involves being the last-mile integrator: configuring the platform, documenting what it misses, and building or sourcing the gap coverage.
4. The shared-responsibility argument is the hardest part of every audit
The shared responsibility model is well-understood in theory and constantly contested in practice. AWS's SOC 2 report and ISO 27001 certificate cover the infrastructure layer. That means the physical data center security controls, the hypervisor layer, and the managed service's underlying infrastructure are the provider's problem. It does not mean the access controls, encryption configuration, logging setup, or data handling in your application are covered. Most auditors understand this intellectually; far fewer can reason through it for a specific service in a specific configuration.
You will spend real time in audits explaining that: the provider's SOC 2 covers the S3 service infrastructure, but your S3 bucket permissions, your bucket policy, your object-level logging configuration, and your lifecycle policies are still your responsibility. That the RDS managed service's underlying hardware and OS patching are the provider's job, but the database engine version choice, the parameter group, the security group, the subnet, and the IAM role for enhanced monitoring are yours. Preparing a clear inheritance vs. implementation matrix for each service in scope - before the audit starts - is one of the highest-leverage things a cloud GRC engineer can do.
5. Continuous compliance replacing point-in-time evidence
Traditional compliance is point-in-time: you gather evidence of a control state on a specific date, submit it, and that's the record. Cloud environments change continuously - configuration drift is the default state, not a failure mode. A resource that was compliant at 9 AM may not be at noon. The only defensible response to this is continuous compliance: AWS Config rules, Azure Policy, GCP Organization Policy, and your CSPM tool running continuously, with drift alerts and remediation workflows that close gaps faster than auditors can sample them.
Policy-as-code is the enabling technology here. A Config rule that detects S3 buckets without server-side encryption enabled and triggers auto-remediation is worth more than an annual screenshot. Building those rules, tuning them to avoid false positives, and documenting them as the technical implementation of a specific control is a core skill that distinguishes cloud GRC engineers from their traditional-background peers.
6. FedRAMP, data sovereignty, and region / residency constraints
For organizations serving government customers or operating in regulated industries with data-residency requirements, the cloud adds a geographic and jurisdictional complexity layer that on-premises environments don't have. FedRAMP requires processing in specific GovCloud regions. GDPR and its national implementations require data to stay within specific jurisdictions. Contractual requirements from enterprise customers often specify that data must not leave certain regions. None of this is hard conceptually, but it's easy to violate accidentally - a developer who spins up a test environment in us-east-1 when your data-residency commitment says EU-WEST-1, a logging pipeline that ships to a bucket in a region outside scope. Designing the guardrails and the architectural patterns that make residency violations structurally difficult is increasingly a GRC function, not just an engineering one.
7. Auditors who don't understand cloud
This is the most frustrating cloud twist, and the one that most traditional-to-cloud GRC engineers aren't warned about. A significant percentage of auditors - even at reputable CPA firms doing SOC 2, even at established QSAs doing PCI, even at some 3PAOs doing FedRAMP - have limited operational cloud experience. They know the framework fluently; they may not know what a VPC is. They will ask for "firewall rules" and not understand immediately that security groups are the answer. They will ask for the "backup policy" and not understand that the answer for a DynamoDB table with point-in-time recovery enabled is different from the answer for an EC2 instance with EBS snapshots.
The cloud GRC engineer's job includes managing this asymmetry with patience and without condescension. The auditor is doing their job; the frameworks they work with weren't written for this environment. Providing context proactively - a one-page architecture overview before the fieldwork starts, a mapping document that pre-translates framework terms to cloud terms, a brief orientation call with the lead auditor - consistently reduces friction and shortens audit timelines.
The learning treadmill
The cloud security engineer's learning treadmill problem - new services arriving faster than you can study them - applies to the GRC role in a specific and underappreciated way. In the technical role, the treadmill is "can I reason about a new service's security properties?" In the GRC role, it's "can I map a new service to an existing framework control, and can I do that before my engineering org has already deployed it in a production environment that I now have to retroactively figure out how to cover in the next audit?"
The GRC version of falling behind the treadmill looks like this: an engineering team adopts a new managed service - say, a vector database for an AI feature, a new API gateway tier, or a serverless containerized runtime - and by the time you find out at the next risk review, it's been in production for two quarters. You now have a gap: an in-scope service with no control mapping, no evidence collection, and no documentation. Under audit, that's a finding. The closer you are to the engineering org, the faster you learn about new adoption and the smaller that gap becomes.
How GRC practitioners actually keep up - subscribe to the provider "what's new" feeds, but filter them for compliance-relevant signals: new services that handle data, new logging capabilities, new encryption or access control options, new regions or GovCloud expansions. Build a relationship with one or two cloud engineers who will ping you when the team adopts something new. Use your evidence automation platform's coverage roadmap to know what's coming and what's a manual gap. Keep a spreadsheet (or better, a risk-register entry) for "services in scope with unresolved control mapping" and work it down before each audit cycle. Attend fwd:cloudsec and the provider's security-focused tracks at re:Invent / Ignite / Google Cloud Next - the GRC angle comes up more there than people expect. Join the Friday Zoom sessions to ask cloud-specific compliance questions of practitioners who've solved them.
The GRC treadmill also runs on the framework side. PCI DSS issued v4.0, substantially changing customized implementation requirements and introducing new controls around software security and targeted risk analysis. NIST SP 800-53 rev 5 added cloud and supply chain controls that rev 4 didn't have. The SOC 2 Trust Services Criteria last revised in 2017 but AICPA guidance on cloud continues to evolve. ISO 27001:2022 added cloud-specific controls in Annex A that the 2013 version lacked. Keeping your control library aligned to the current version of each framework - while also maintaining the cloud-specific implementation detail - is genuinely continuous work.
A week in the life
This is an illustrative, composite week for a senior cloud GRC engineer at a mid-stage SaaS company in the middle of a SOC 2 Type II surveillance audit, also maintaining an ISO 27001 certification and beginning FedRAMP Moderate preparation. The specific customers, findings, and conversations are fictionalized; the shape of the week is representative.
Monday - audit prep week begins. The external auditor firm sends the fieldwork request list for the Q2 SOC 2 evidence period. 42 requests. I scan for surprises: there's a new request for evidence of encryption in transit for the internal microservices mesh, which we added last year but haven't cleanly mapped to a CC6.1 sub-criterion yet. I draft a mapping argument and send it to the lead auditor with a proposed response before they ask the follow-up question. Better to proactively scope the discussion than to receive an exception. Schedule a sync with the DevOps lead for Tuesday to confirm the mesh config hasn't drifted since our last review.
Tuesday - engineering sync and a new service alert. DevOps confirms the service mesh mutual TLS configuration. While I have them on the call, they mention the product team shipped a new Redis-based session store to production last week - this is the first I'm hearing about it. I ask three questions: what data does it hold, how is access controlled, is encryption at rest enabled? They don't know the encryption answer off the top of their head; they'll check. I create a risk-register entry: "New service in scope, control mapping incomplete - target closure before next audit fieldwork." This is the treadmill in real time.
Wednesday - vendor assessment and policy update. Quarterly vendor reviews: I work through two third-party vendor assessments that came in from the supplier risk program. One is a SaaS data-enrichment vendor that processes personal data under our DPA - they've provided their SOC 2 Type II report; I work through it for the relevant trust criteria and document any gaps against our vendor security requirements. The second vendor has no SOC 2 and offers a lengthy security questionnaire instead. The questionnaire has several cloud-specific questions about their AWS environment that they've answered with "yes" without any supporting evidence. I send back six follow-up questions. Parallel to this: the information security policy is due for annual review. I go through it section by section against the last year's architecture changes: the section on "server hardening" still references EC2 patching but doesn't address container base images or Lambda runtime updates. I revise two sections and send to the CISO for approval.
Thursday - auditor call and FedRAMP kickoff. One-hour call with the external auditors on the SOC 2 fieldwork. They have questions about our change management controls - specifically, they want to understand the CI/CD pipeline approval workflow for infrastructure changes. I walk them through the GitHub branch protection rules, the required reviewer configuration, and the Terraform plan review step. The lead auditor asks whether "Terraform plans" constitute a "system change request" under the CC8.1 criterion. I say yes, and point to the policy language that explicitly includes infrastructure-as-code pipeline merges in the change management scope. This kind of interpretation conversation happens at every audit.
In the afternoon, first internal FedRAMP planning meeting. We're pursuing Moderate authorization for a new GovCloud product line. I present the initial gap analysis: we're looking at the NIST SP 800-53 rev 5 Moderate baseline, roughly 325 controls, against our current SOC 2 and ISO 27001 control environment. About 180 of the controls have some overlap with existing documentation; roughly 145 are net-new or require substantial uplift. The engineering lead asks how long this will take. Honest answer: 18-24 months to authorization, minimum, if we're resourced for it.
Friday - risk register and quarterly reporting. I run through the risk register - 34 open items. Eight have been open more than 90 days with no progress. I escalate two of them in the weekly security digest to the CISO with a recommendation for either a remediation sprint or a formal risk acceptance. Three of the others I can close based on new evidence gathered this week. I write the quarterly GRC metrics summary for the board security committee: current audit status, open risk count and trend, vendor assessment coverage, upcoming framework renewal timelines. This is the document that goes to the board. It's not technical; it translates everything the week contained into business-risk language. Writing it well is a skill that takes years to develop - and it's the skill that puts you on the path to CISO.
The frameworks, in cloud terms
Each major framework has its own relationship with cloud, its own terminology mismatches, and its own practical interpretation challenges. Here's the honest version of each one.
SOC 2
The most common framework for SaaS companies. The AICPA Trust Services Criteria cover five categories: security (always included), availability, processing integrity, confidentiality, and privacy. The Security category (CC1-CC9) maps reasonably well to cloud if you do the translation work. CC6.1 (logical access) maps to IAM plus MFA plus access reviews; CC6.6 (transmission security) maps to TLS configuration and certificate management; CC7.2 (system monitoring) maps to CloudTrail plus GuardDuty plus SIEM alerting. Type I covers design of controls; Type II covers operating effectiveness over a period (usually 12 months). The Type II report is what enterprise customers ask for, and the period is what makes continuous compliance matter - a drift event during the period is a finding. See compliance frameworks for the broader context.
ISO 27001
The international standard, more process-heavy and less prescriptive than SOC 2. The 2022 revision added 11 new controls including several cloud-specific ones: A.5.23 (information security for use of cloud services), A.8.23 (web filtering), and A.8.9 (configuration management). A.5.23 is worth reading carefully - it requires you to document the establishment, use, management, and exit of cloud services, which translates into cloud service inventory, configuration baselines, and offboarding procedures. The ISMS (information security management system) is what gets certified; the documented framework of objectives, policies, processes, and evidence is audited by a certification body against the standard. The audit has two stages: a documentation review, then a fieldwork visit.
FedRAMP
The US federal authorization framework based on NIST SP 800-53 rev 5. Three impact levels: Low, Moderate (most common), and High. The authorization process involves a 3PAO (third-party assessment organization) conducting a rigorous technical and procedural assessment of your System Security Plan (SSP), which documents every NIST control and how your environment implements it. The SSP for a Moderate system is typically hundreds of pages. The process is genuinely hard: the control requirements are more specific than SOC 2, the inheritance documentation from the cloud provider must be formally established via a FedRAMP-authorized CSP inheritance package (AWS GovCloud, Azure Government, and GCP's Assured Workloads each have this), and the 3PAO assessment is more technically demanding than a SOC 2 audit. The upside is that FedRAMP authorization opens the federal government market; the downside is 18-24 months of sustained effort minimum.
HIPAA
Not a certification framework - there's no HIPAA audit report you receive. It's a regulatory requirement with enforcement by HHS OCR. The Security Rule covers administrative, physical, and technical safeguards for electronic protected health information (ePHI). In cloud, the key instruments are the Business Associate Agreement (BAA) with your cloud provider (all three major providers offer them for specific services) and the technical implementation of the required and addressable specifications. The major providers publish their HIPAA-eligible services lists; if you're processing ePHI on a service not on that list, you need to understand why and make a risk-based decision. Encryption, access logging, and breach notification procedures are the implementation focus areas most commonly under-implemented in cloud HIPAA environments.
PCI DSS v4.0
The Payment Card Industry standard for any organization that processes, stores, or transmits cardholder data. v4.0 introduced the customized approach, which allows organizations to meet the intent of requirements with alternative controls - relevant for cloud deployments where the prescribed control doesn't map cleanly to how cloud services work. The cardholder data environment (CDE) scoping exercise is critical: minimizing what's in scope (through tokenization, using a payment processor that keeps the card data entirely out of your systems, or segmenting the CDE into a dedicated isolated account or project) is the highest-leverage compliance activity for cloud PCI. Network segmentation in cloud means VPC design, security group rules, and potentially AWS PrivateLink or similar constructs - not firewall appliances. QSAs vary significantly in their cloud knowledge; finding one who has done cloud PCI engagements before is worth the extra effort.
The skill stack
The skill stack divides into a stable core and a moving edge. The core is the foundation that doesn't change much; the edge is what the treadmill demands you keep updating.
Stable core
- Framework fluency. Deep knowledge of at least two frameworks at the control-implementation level, not just the overview level. "Deep" means you can cite specific criteria, explain the auditor's test procedure, and argue an interpretation under pressure.
- Risk management. Risk identification, scoring (likelihood x impact, with cloud-specific considerations around blast radius and speed-to-impact), treatment options, and the ability to present risk to non-technical audiences in language they can act on.
- IAM conceptual fluency. Not necessarily writing complex IAM policies from scratch, but understanding the access model of your primary cloud deeply enough to evaluate whether a control implementation is sound. Permission boundaries, resource policies, service roles, cross-account trust - these are the substrate of most GRC control implementations.
- Policy writing. The ability to write clear, enforceable, technically accurate policy and procedure documents. This is a craft, and most people are worse at it than they think. Good policy is specific enough to be testable and general enough not to break when the implementation details change.
- Stakeholder management. Driving remediation through teams that don't report to you, explaining risk to the C-suite, managing auditor relationships, working with legal and finance on the pieces of compliance that overlap their domains. This is the most undervalued skill in the role and the one that most distinguishes senior from mid-level practitioners.
- Audit process management. Fieldwork planning, evidence package preparation, auditor communication, finding response and remediation tracking. The process discipline that turns a two-week audit into a one-week audit (or vice versa) is this skill set.
Moving edge
- Cloud service coverage. An always-growing map of which services are in your in-scope environment, how each one implements the relevant security controls, and what the provider's responsibility versus yours is for each.
- Evidence automation platform depth. Knowing what your compliance automation platform covers and what it doesn't, being able to configure custom tests where available, and knowing how to document manual evidence consistently for the gaps.
- Policy-as-code basics. Reading and writing AWS Config rules, Azure Policy definitions, or GCP Org Policy constraints at a level that lets you validate that a "policy-as-code" control actually implements what the framework requires. You don't need to build complex Lambda-backed Config rules from scratch, but you should be able to review one and spot whether it covers the requirement.
- Continuous compliance tooling. Understanding how your CSPM or CNAPP tool maps to framework controls, how to build a compliance dashboard, and how to configure alerting for drift that matters for your audit scope.
- Framework updates. Tracking revisions to the frameworks you own, including guidance documents, FAQ updates, and industry interpretation documents that affect how controls are tested.
Tools of the trade
Evidence automation platforms
- Drata - the market leader for SOC 2 and ISO 27001 automation. Strong integrations with AWS, Azure, GCP, plus identity providers, source code tools, and HR systems. Automated tests run continuously and feed an audit-ready evidence library.
- Vanta - strong competitor with similar coverage, often preferred by companies already using its security questionnaire automation features. Good for companies that also do a lot of customer trust portal work.
- Secureframe - covers more frameworks out of the box (FedRAMP, HIPAA, PCI, HITRUST alongside SOC 2 and ISO). Often chosen by companies with more complex multi-framework requirements.
- Sprinto - strong in the startup / growth-stage segment, particularly popular with non-US-headquartered companies managing multiple frameworks.
- Tugboat Logic / OneTrust GRC - enterprise-grade, more process-heavy, often used by organizations that have a full GRC program rather than just compliance automation.
Provider-native compliance tooling
- AWS Security Hub - aggregates findings from native services (Config, GuardDuty, Inspector, Macie) and maps them to security standards including CIS benchmarks, PCI DSS, and NIST SP 800-53. The compliance posture view is a core evidence source for AWS-heavy environments.
- AWS Config - the backbone of cloud-native continuous compliance on AWS. Managed rules cover most common control requirements; custom rules via Lambda cover the gaps. Config conformance packs bundle rules into a deployable framework-aligned package.
- Azure Policy and Regulatory Compliance - Azure Policy built-in initiatives map to ISO 27001, PCI DSS, NIST SP 800-53, FedRAMP Moderate, and others. The regulatory compliance dashboard in Microsoft Defender for Cloud shows control status against each.
- GCP Security Command Center - security findings aggregation and posture view for GCP. The Compliance Snapshot feature maps findings to PCI DSS, ISO 27001, and CIS controls.
- AWS Audit Manager - purpose-built for audit evidence collection. Pre-built frameworks (SOC 2, PCI DSS, HIPAA, NIST) with automated evidence collection from AWS services plus manual evidence upload.
Risk and GRC platforms
- ServiceNow GRC - the enterprise standard for large organizations with integrated risk management, policy management, and audit management. Significant configuration overhead.
- Archer (RSA) - deep risk and compliance management, common in financial services and regulated industries.
- LogicGate, Hyperproof, Scrut Automation - mid-market alternatives with cloud-forward design and better out-of-the-box framework coverage for smaller teams.
General tools you'll live in
- Confluence / Notion / SharePoint - for policy and procedure documentation. The choice matters less than the discipline: policies need version control, approval workflow, and review scheduling.
- JIRA / Linear / GitHub Issues - for remediation tracking. A finding with no owner, no due date, and no ticket is a finding that will still be open at the next audit.
- Spreadsheets (still). Control mappings, evidence trackers, risk registers - many GRC engineers maintain master mapping spreadsheets even when using automation platforms, because the platforms don't expose their internal mapping logic and you need to reason about it independently.
The multi-cloud dimension
The GRC role's multi-cloud challenge is less about "which tool do I use" and more about "how do I maintain consistent control coverage and evidence across three different service catalogs, three different logging schemas, and three different compliance dashboards."
- AWS is account-centric. Your in-scope boundary is typically a set of AWS accounts under an Organization, with SCPs providing the preventive guardrails. Evidence comes primarily from CloudTrail, AWS Config, Security Hub, and Audit Manager. The breadth of services and the frequency of new service launches make the "new service in scope" treadmill problem most acute on AWS. See AWS security for the control landscape.
- Azure has the strongest built-in regulatory compliance framework coverage of the three providers. Azure Policy built-in initiatives, the regulatory compliance dashboard in Defender for Cloud, and Microsoft Purview Compliance Manager provide a more integrated compliance view than the equivalent AWS toolchain. Entra ID is central to access control evidence - access reviews, conditional access policies, and privileged identity management logs are your IAM evidence artifacts. See Azure security.
- GCP is cleanest from a service architecture standpoint and has strong default security posture, which helps with evidence collection - there are fewer configuration exceptions to document when the defaults are good. The GCP regulatory compliance story is catching up; Assured Workloads provides a compliance boundary mechanism useful for FedRAMP and data sovereignty. The smaller market share means some compliance automation platforms have less mature GCP integrations. See GCP security.
In a multi-cloud environment, the practical challenge is that your evidence library needs to speak each provider's language. A control like "encryption at rest for stored data" has three different evidence artifacts: an AWS Config rule checking S3 default encryption and EBS volume encryption; an Azure Policy assignment checking Storage Account encryption settings; a GCP Org Policy constraint for uniform bucket-level access and CMEK requirements. Writing the framework response - "this control is implemented via [three different mechanisms]" - and making it convincing to an auditor is non-trivial.
How the role changes by company stage
- Startup (pre-series B / first compliance certification). You're probably a generalist who owns the whole compliance program, often alongside other security or engineering work. The first SOC 2 Type I or II is the deliverable. You'll spend a lot of time choosing and configuring an automation platform, doing initial control implementation, and working with auditors who may be more patient with gaps because this is your first time through. The learning-by-doing is intense; the scope is manageable because the product surface area is smaller and the service catalog is usually narrower.
- Scale-up (post-series B to pre-IPO). The first certification is behind you; now you're maintaining surveillance, adding frameworks (ISO 27001, FedRAMP, HIPAA depending on the customer base), and keeping pace with a rapidly growing engineering org that's adopting new services faster than you can map them. You're hiring junior GRC analysts to own evidence collection while you own program strategy. The cross-functional scope expands: you're now regularly presenting to the C-suite, managing enterprise customer security questionnaires, and building a vendor risk program. The challenge is scale without losing quality.
- Enterprise / post-IPO. Multiple specialized GRC roles: a compliance team that owns framework certifications, a risk team that owns the risk register and risk governance, a vendor risk team, possibly a dedicated privacy team. The GRC engineer role specializes into one of these tracks or into a manager / director role overseeing the program. The scope is larger, the process overhead is higher (change management, more stringent evidence requirements, public company disclosure implications), and the executive visibility is greater. This is where the path to CISO becomes most concrete - the people doing quarterly board presentations and managing relationships with audit committees are the people who become CISOs.
Salary & compensation
US, 2026, base salary. Big-tech total comp runs higher via equity and bonus. Cloud GRC tends to pay somewhat below equivalent-seniority pure-technical roles but above traditional (non-cloud) GRC, and well above audit or compliance roles at CPA firms or consulting practices.
- Junior / associate (0-2 yrs): $90K-$130K. Often titled "Compliance Analyst," "GRC Analyst," or "Information Security Analyst." Frequently an IT auditor or traditional GRC analyst making a cloud-specific pivot.
- Mid-level (2-5 yrs): $130K-$175K. First true "Cloud GRC Engineer" or "Compliance Engineer" title. You own a framework end-to-end and have run at least one audit cycle through without major surprises.
- Senior (5-8 yrs): $170K-$230K. You hold multiple frameworks, have FedRAMP or PCI specialization, and are the primary point of contact for auditors and for the CISO on compliance matters. FedRAMP specialization in GovCloud-focused companies can push into the $200K+ range due to scarcity of qualified practitioners.
- Manager / Director (8+ yrs): $200K-$280K, often with bonus. You lead a team, own the program strategy, and present to the board. The IC-to-management transition often happens earlier in GRC than in engineering tracks - by year 6-8 many senior GRC practitioners are already managing analysts.
- VP, Head of GRC, or CISO (10+ yrs): $250K-$400K+ depending on company size, stage, and scope. The GRC background is one of the most direct paths to CISO because the board communication, regulatory navigation, and risk governance skills are directly transferable.
Cross-check live numbers at levels.fyi (filter for "security" and "GRC" titles), the BLS information security analysts data, and recent compensation threads in r/cybersecurity. The full picture including all roles is in the careers salary section.
The interview loop for this role
The GRC interview loop is different from the pure technical interview loop, but it's not easy - the calibration questions are specific and tell experienced interviewers a lot about the depth of your framework knowledge and your cloud operational fluency.
Framework depth screen
Expect to be asked to map a specific control from a specific framework to a cloud implementation. "Walk me through how you'd satisfy SOC 2 CC6.1 logical access controls in an AWS multi-account environment" - and then the follow-up questions: what evidence would you collect, how would you handle an IAM access review, what happens if a developer account has overly permissive roles? The failure mode is knowing the framework name but not the control detail.
Cloud architecture fluency screen
You don't need to be a cloud security engineer, but you need to demonstrate that you can reason about a cloud architecture in control terms. They'll sketch a system - a three-tier web app, a data processing pipeline, a multi-account organization - and ask you to identify the in-scope components, the applicable framework controls, and any obvious gaps. The failure mode is treating the architecture as a black box and focusing only on the documentation side of GRC.
Auditor scenario / shared responsibility argument
Many loops include a scenario where you need to explain the shared-responsibility model to a confused auditor. "An auditor is asking you to provide evidence of physical access controls for your AWS environment. How do you respond?" The answer should reference AWS's SOC 2 and ISO 27001 reports, the inheritance mechanism, and how you'd document it. The failure mode is either giving in to the auditor's incorrect framing or being unable to explain it clearly.
Policy review exercise
You may be handed a sample access control policy or information security policy and asked to identify gaps, inconsistencies, or areas that don't match how a cloud environment actually works. Common findings: policy says "server hardening" but doesn't address containers; policy says "annual review" for access but doesn't address continuous access provisioning in a modern OIDC-based identity system; policy requires a change management ticket but doesn't cover infrastructure-as-code merge approvals.
Cross-functional stakeholder scenario
Because GRC is an influence role, expect behavioral questions about driving remediation through teams you don't control. "Walk me through a time you had an open risk that engineering kept deprioritizing. What did you do?" and "How did you handle a disagreement with an auditor about a finding?" These questions are testing whether you can manage relationships under pressure without escalating everything to the CISO.
Take-home: gap assessment
Some companies assign a 4-8 hour take-home: given a sample system architecture and a framework, produce a gap assessment, a risk register, and a remediation roadmap. The grading criteria are: accuracy of control mapping, realism of remediation prioritization, quality of risk scoring rationale, and whether the deliverable looks like something you could actually hand to a CISO or an auditor. Don't try to be comprehensive at the expense of being coherent - scope explicitly and do the things you do in depth.
Portfolio projects that prove the role
GRC portfolio work is less code-forward than technical roles, but it should demonstrate that you've done the real thing - not just read about it. The projects that land best are those that show framework knowledge at the implementation level plus cloud operational awareness.
- Run Prowler against your own account and map findings to SOC 2 controls. Prowler maps findings to multiple frameworks. Take a subset of findings, write the control mapping argument for each one (which SOC 2 criterion does this address, what is the auditor's expected test procedure, how does this finding represent a gap), and propose a remediation that produces auditable evidence. This is the closest you can get to real audit work in a free-tier account.
- Build a multi-account AWS Organization with SCPs and document it as a GRC artifact. The SCPs themselves aren't the portfolio piece - the documentation of which SCPs address which framework controls, the rationale for each policy choice, and the evidence collection plan for the Organization is. Write it as if you're handing it to an auditor.
- Write a sample SOC 2 control mapping document for a fictional SaaS application. Pick five Trust Services Criteria. For each one: describe the control objective, describe the cloud-native control implementation, describe the evidence you would collect, describe the auditor test procedure you'd expect. This can be entirely prose - no code required - but it needs to be technically accurate at the cloud-service level to be credible.
- Document a shared-responsibility matrix for one cloud provider and one framework. For ISO 27001 Annex A or SOC 2 CC6, produce a table: each control, what the provider's responsibility is (with a reference to their SOC 2 or ISO report), what your responsibility is, and how you'd evidence your side. This is the artifact that GRC engineers produce at every mature organization and that very few candidates in interviews can describe in detail.
- CNAPP comparison through a compliance lens. Evaluate how a CSPM or CNAPP tool maps its findings to framework controls. Which controls have automated evidence collection? Which ones require manual evidence? What's the coverage gap? This shows you understand both the tooling and the frameworks at a depth that's unusual for someone without extensive practitioner experience.
The full portfolio context, with guidance on how to present these in interviews, is in the portfolio projects guide.
How to break in
The GRC role has the most accessible entry paths of any cloud security specialty, because several adjacent roles translate directly - the barrier is adding cloud operational knowledge to an existing compliance or audit background, rather than building both from scratch.
From IT audit or traditional GRC
This is the most common entry path and, for many people, the most frustrating - because the credential recognition is there (CISA, CRISC, ISO 27001 LA/LI are respected) but the cloud operational gap is real and interviewers probe it hard. The path: get hands-on in a free-tier AWS account, work through the AWS Security specialty exam or at minimum the AWS Cloud Practitioner, take the Prowler audit portfolio project seriously, and spend time reading how your primary target framework (usually SOC 2) applies to cloud environments. The AWS compliance center documentation is a surprisingly good self-study resource for framework-to-cloud mapping.
From Big 4 / consulting advisory
Former Big 4 advisory practitioners have strong framework knowledge and audit process experience, often weaker cloud implementation depth. The supplement is the same as IT audit: hands-on cloud time. The advantage is that you already know how to produce audit-quality documentation and how to manage auditor relationships - those are skills that cloud-background people often lack, so the combination of consulting experience plus cloud self-study is a strong profile.
From project management or program management
People who've run cross-functional security work - managed remediation programs, run vendor assessment cycles, coordinated penetration testing programs - already have the stakeholder management and program execution skills that are the hardest parts of GRC to teach. The gap is framework depth and cloud knowledge; both can be built with deliberate study.
From paralegal / privacy / data protection
Privacy professionals (CIPP/T is particularly relevant - the technology privacy certification covers cloud data handling in depth) have strong regulatory fluency and data governance sensibility. The overlap with HIPAA and GDPR-adjacent compliance work is direct. Adding cloud technical fundamentals and a security-specific framework (SOC 2 or ISO 27001) is the path.
From cloud security engineering
Cloud engineers who've worked on compliance-facing work - building Config rules, mapping CSPM findings to framework controls, supporting audit evidence requests - are well-positioned to move into a dedicated GRC role and bring something rare: a practitioner who understands both the control-framework language and the actual cloud implementation. The gap is usually audit process knowledge and policy writing, which can be built through formal GRC certification coursework (ISACA CGRC, formerly CISSP-ISSMP, or the ISACA CSX-P with GRC track).
Where this role leads
The GRC track has the most direct path to security leadership of any role in cloud security. The skills that make a senior GRC engineer - board communication, regulatory navigation, cross-functional influence, risk governance - are exactly the skills that hiring managers and executive search firms look for when filling CISO, VP of Security, or Head of Trust and Safety roles.
- CISO / VP of Security. More CISOs have a GRC background than have a pure engineering background, particularly at companies where compliance and regulatory standing are business-critical (fintech, healthtech, gov-adjacent SaaS, public companies). The GRC engineer who has built a board-level risk communication habit is several years ahead of their engineering-background peers on this path.
- Head of Trust / VP of Privacy. As privacy regulation expands (GDPR, CCPA, CPRA, and a growing list of state and international requirements), the GRC engineer with privacy depth (CIPP/T, IAPP background) is well-positioned for trust officer roles that combine security, privacy, and compliance governance.
- Director of GRC / GRC Program Lead. The natural IC-to-management progression. Managing a team of compliance analysts, owning the multi-framework program, and being the primary executive interface for the audit function.
- Cloud Security Architect (for GRC engineers who add technical depth over time). The reverse transition - GRC engineer who develops strong cloud implementation skills and moves into a design and advisory role. Less common but it happens, particularly in consulting and MSSP contexts. See cloud security architect.
- Specialized FedRAMP / GovCloud practitioner. A niche career path but a lucrative one for those who specialize in the federal market - authorization management, continuous monitoring program management, and 3PAO consulting are all viable specializations.
The other sibling IC tracks are less natural pivots from GRC than the leadership tracks, but some practitioners do move laterally: GRC to CNAPP analyst (if you spend a lot of time in posture tooling and want to go deeper on the technical side), GRC to security platform engineer (if you've been building compliance automation and want to own the tooling side). The generalist cloud security engineer role is a common parallel track for people who want to add technical breadth without specializing in any one direction.
Common mistakes
- Treating the control library as a project, not a service. Your control mappings decay as the cloud environment evolves. The most common audit failure mode is "the control says X but the implementation now does Y" - because the mapping was done once and never maintained. Build a review cadence for your mappings, tied to the provider's release cadence and your own architecture change process.
- Letting the automation platform tell you you're covered. Drata or Vanta showing a green checkmark on a control is evidence of what the platform tests. It's not a guarantee that the control is implemented correctly or that the implementation covers all the cases the framework requires. Understand what each automated test actually checks and what it doesn't.
- Not building the inheritance matrix proactively. Walking into an audit without a clear documented position on which controls you inherit from the provider versus which you implement yourself is the single most avoidable source of audit friction. Build the matrix before the fieldwork starts.
- Staying at the audit-process layer instead of the control-implementation layer. GRC engineers who manage audits but don't understand how the cloud controls actually work are easy to identify in interviews and in practice - they can't answer "what would actually break if we removed that Config rule?" The cloud-operational fluency gap is what separates senior from mid-level practitioners.
- Scope creep in the wrong direction. Trying to get every new service in scope and perfectly mapped before using it is the compliance-department-as-blocker failure mode. The right balance is: new services get a risk assessment, a provisional control mapping, and a timeline for evidence coverage - not a veto. Being the team that slows down the business loses you the influence you need to protect the business.
- Not investing in auditor education. Letting an auditor leave a call confused about how cloud works and then receiving a finding you have to respond to is more expensive than a 20-minute orientation call at the start of fieldwork. The orientation call is an investment, not a concession.
- Treating FedRAMP as just a bigger SOC 2. FedRAMP is categorically more rigorous: the control baseline is larger, the documentation burden is significantly greater, the 3PAO assessment is more technically demanding, and the continuous monitoring program post-authorization has ongoing reporting requirements that SOC 2 surveillance doesn't. Underestimating the lift is the most common FedRAMP planning mistake.
How AI is changing the role
AI is affecting the GRC role in two distinct directions at the same time, and it's worth separating them.
AI as a GRC tool
The evidence collection and documentation burden has historically been the heaviest part of the GRC engineer's job. AI is making a real dent in the parts that are primarily language processing: drafting control narratives from architecture documentation, generating the first pass of a gap assessment from a framework control list, summarizing audit findings for executive reports, and searching through large policy libraries for inconsistencies. GRC engineers who use AI tooling for these tasks are meaningfully faster - the difference between a first draft in 20 minutes and one in 4 hours is real compounding across a year's worth of audit prep.
The judgment layer - "does this control narrative accurately describe what the cloud implementation actually does, and will the auditor accept this interpretation" - still has to be human and practitioner-specific. AI confident-but-wrong is a real failure mode in compliance documentation, where a plausible-sounding control description that doesn't match the actual implementation is worse than no description.
Evidence automation platforms are beginning to incorporate AI for gap detection and anomaly identification - spotting when a control implementation has drifted from its documented state, or when a new service is deployed without a corresponding control mapping. This reduces the treadmill problem somewhat without eliminating it.
AI as a new GRC surface
AI/ML features in products introduce new compliance questions that the existing frameworks answer inconsistently. Training data governance, model output logging for HIPAA, the "right to explanation" implications of AI decision-making under GDPR, FedRAMP controls for AI model endpoints, PCI DSS implications of AI-based fraud detection systems - these are all active interpretation challenges. The frameworks will catch up, but in the interim the cloud GRC engineer is doing the same thing they always do: making a defensible argument for how an old framework applies to a new thing. See AI/ML security for where the technical side is heading.
The practical near-term implication: if your company is building AI features that process in-scope data, add "AI control mapping" as a standing item in your control library maintenance process. It will be a faster-moving target than most.
Quick answers
What does a cloud GRC engineer actually do?
Maps compliance frameworks (SOC 2, ISO 27001, FedRAMP, HIPAA, PCI) to cloud controls, automates evidence collection, owns the auditor relationship, writes and maintains policy documentation, manages the risk register, and drives remediation through teams that don't report to them. Cross-functional and process-heavy, but technically grounded in how cloud services actually implement controls.
How is it different from traditional GRC?
The frameworks lag cloud reality, so you're constantly mapping old requirements onto services they were never written for. Control mappings shift as services change and new ones appear. Evidence automation covers maybe 30-40% of what you need; the rest is manual or custom. The shared-responsibility model has to be argued at every audit. Auditors frequently don't understand cloud. And the treadmill runs on both dimensions - the framework side and the cloud service side.
Do I need to code?
Less than a cloud security engineer, but you need to read and understand AWS Config rules, Azure Policy definitions, and basic Terraform well enough to evaluate whether a control implementation actually covers the framework requirement. You should be able to write a simple policy-as-code rule if needed. The more important gap for most people coming from traditional GRC is operational cloud fluency: understanding IAM, VPCs, logging flows, and the shared-responsibility boundary for common services.
Is FedRAMP worth specializing in?
Yes, if you can tolerate the process intensity and a narrower job market. Practitioners who've done the full journey - from initial gap assessment through authorization - are genuinely scarce and well-compensated, particularly at GovCloud-focused SaaS companies. The work is rigorous, slow, and bureaucratically demanding. If that sounds appealing, the pay and the scarcity make it one of the stronger specializations in GRC.
What's the path to CISO from GRC?
More direct than from pure engineering. Board communication, regulatory navigation, risk governance, and cross-functional influence are the core CISO skills, and senior GRC engineers practice them daily. The gap is usually technical depth (understanding the detection engineering, IAM, and incident response sides of the program well enough to credibly lead them) - which is why GRC-to-CISO paths usually involve a stretch period as Head of GRC or Director of Security before the title change.
Where next
- Cloud security careers overview - the full role map this page sits inside.
- Compliance frameworks - deep guide to SOC 2, ISO 27001, FedRAMP, HIPAA, PCI, and their cloud implementations.
- GRC topic page - broader governance, risk, and compliance context including tools, certifications, and community resources.
- Shared responsibility model - the foundational concept that every audit argument in cloud GRC depends on.
- Certifications guide - CISA, CRISC, ISO 27001 LA/LI, ISACA CGRC, CCSP, and how they stack for this track.
- Portfolio projects - the artifacts that prove GRC depth in an interview.
- Cloud Security Architect - the staff+ IC path that some senior GRC engineers grow into.
- Cloud Security Engineer - the generalist role that complements the GRC specialty.
- CNAPP Analyst - the posture tooling role that is GRC-adjacent if you spend a lot of your evidence collection workflow in the CSPM layer.
- Friday Zoom sessions - practitioners across customer and vendor sides, including active GRC and compliance engineers. Bring framework and auditor questions.
- Mentorship - if you're pivoting from IT audit or traditional GRC, a conversation with someone who's made the cloud jump is worth the hour.