Interview prep
Cloud Security Engineer interview preparation
Prepare for cloud-security work by investigating identity, storage and configuration changes in disposable resources you control. These exercises demonstrate technical learning, not hiring evidence or guaranteed production competence. Cloud services can incur costs; set budgets and remove lab resources safely. Reviewed 12 October 2026.
By Cyber Shikshaa · Reviewed · Educational guidance, not legal advice.
What panels test
- Cloud ownership boundaries and secure lab design
- Least-privilege policy evaluation
- Management events versus object data events
- Azure resource activity versus Entra identity logs
- Storage access investigation and contextual triage
- Reversible remediation and cloud learning paths
LESSON 01
Build an owned cloud lab with clear boundaries
Cloud security begins with knowing which account, subscription and resources you control. Use a dedicated training account or subscription with no production connectivity, synthetic data and a clearly identified owner. Set a budget alert, restrict administrative access and document cleanup responsibilities. Budget alerts are notifications, not guaranteed spending caps. Your initial artifact should list regions, resources, identities, logging destinations and prohibited actions, including public exposure and changes to shared organisational infrastructure outside the lab's documented authority and purpose.
Map responsibilities between the provider and your configuration choices. A managed storage service can operate its infrastructure securely while your policy still grants excessive access. Record which team owns identities, data classification, encryption configuration and monitoring. Prefer temporary credentials and avoid placing secrets in source code or screenshots. Test an emergency administrative access path according to the lab's rules, ensuring it does not become an undocumented everyday account. Shared responsibility does not mean every service divides duties in the same way.
Create one private storage location and one narrowly scoped test identity, then export the starting configuration. Confirm that the lab's approved activity produces usable logs before conducting investigations. Retain an out-of-band copy of configuration details needed for restoration, without exposing credentials. Decide in advance which changes you may reverse directly and which require approval. The lab is ready when its boundary, observation sources and restoration procedure are documented, not merely when a dashboard displays a healthy-looking security score.
- Create a dedicated owned lab with synthetic data and budget alerts.
- Document identity, data and monitoring responsibilities.
- Create private storage and a restricted temporary-credential workflow.
- Export baseline configuration and verify logging and restoration arrangements.
- Expected lab observation
- The lab has identifiable owners, private data and observable activity, with cost and rollback limitations recorded.
- Common mistake
- Experimenting in a production account because the intended change appears small.
- NIST Cybersecurity Framework 2.0Final · February 2024
- AWS IAM security best practicesLiving vendor documentation
- Amazon S3 security best practicesLiving vendor documentation
LESSON 02
Design least privilege and test effective access
Least privilege grants only the actions, resources and conditions needed for a defined task. For a synthetic report-reader role, state that it may read objects under one training prefix but must not write objects, change permissions or access unrelated prefixes. Translate that requirement into policy only after understanding the service's action and resource model. Your artifact is an access matrix containing allowed and forbidden actions, resource boundaries and the reason each permission is necessary for the lab task.
AWS effective permissions depend on more than one identity policy. Relevant resource policies, session policies, permissions boundaries and organisational controls can affect the result, and explicit denies override applicable allows. A permissions boundary limits permissions; it does not independently grant them. In Azure, role assignment scope and inherited assignments similarly matter. Inspect the actual principal and scope before diagnosing a denial or success. A role with a reassuring name can still be too broad for the specific workflow being assessed.
Test one permitted read and several harmless forbidden actions against owned resources, avoiding destructive operations. Preserve the policy version, test identity, request time and observed result. If an action unexpectedly succeeds, investigate all relevant grants instead of adding random denies until the test passes. Propose a minimal change with a recorded rollback and retest both allowed and denied behaviour. Zero trust is not a product purchase; these explicit, contextual access decisions are part of implementing its architectural principles.
- Write an access matrix for a report-reader role.
- Review relevant identity, resource and limiting policies.
- Test permitted reads and non-destructive forbidden requests.
- Apply an authorised minimal change and retest with rollback available.
- Expected lab observation
- The role can perform its defined read task but cannot access unrelated resources or modify policy.
- Common mistake
- Inspecting one policy document and assuming it fully describes effective permissions.
- NIST Cybersecurity Framework 2.0Final · February 2024
- AWS IAM security best practicesLiving vendor documentation
- Amazon S3 security best practicesLiving vendor documentation
LESSON 03
Investigate S3 object access with the right event source
CloudTrail separates management events from data events, and that distinction determines what an investigation can prove. Management events describe control-plane activity such as many configuration changes. S3 GetObject is an object-level data event and requires appropriate data-event collection; it is not provided by standard CloudTrail Event history. Before testing, inspect the trail or event data store configuration, selected buckets or resources, read-event coverage and delivery destination. Record potential costs and retention limits in the lab's logging checklist.
Place a synthetic file in a private lab bucket and read it through an approved test identity. After allowing for delivery delay, locate the corresponding data event and inspect the caller identity, assumed-role context, source address, object reference, event time and available outcome fields. Correlate these with approved activity and relevant management changes. A source IP can represent a proxy or shared egress, and a successful object request does not establish where the recipient subsequently stored or used the data.
Create synthetic records for a familiar reader and an unexpected role accessing several objects. Compare each role's prior activity, granted permissions and business purpose before assigning severity. Any object-count threshold is a lab example, not a universal exfiltration rule. Your investigation artifact should separate observed object requests, missing evidence and a containment recommendation. Restrict or revoke access only under documented authority, preserve relevant records and retain rollback details. Missing data events cannot be reconstructed simply by enabling collection after the incident.
- Verify S3 data-event selectors and approved logging costs.
- Read one synthetic object with an owned test role.
- Correlate caller, source, history and object activity.
- Write a contextual decision with evidence gaps and reversible containment options.
- Expected lab observation
- With matching data-event collection configured, the owned read should become observable after delivery; standard Event history alone will not provide it.
- Common mistake
- Concluding no object access occurred because Event history contains no GetObject entry.
- AWS IAM security best practicesLiving vendor documentation
- Amazon S3 security best practicesLiving vendor documentation
- AWS CloudTrail: management and data eventsLiving vendor documentation
LESSON 04
Separate Azure resource changes from Entra identity activity
Azure investigations often fail when different control planes are treated as one dataset. AzureActivity represents subscription-level resource management activity, including Azure role-assignment writes when the relevant events are available. Entra AuditLogs describe directory changes such as directory-role assignments, while Entra SigninLogs describe authentication activity. Availability, export configuration and retention vary. Your first artifact is a source map showing which investigative question each dataset can answer and which required records are not currently collected in the owned lab environment.
Use synthetic events for a subscription role-assignment write, an Entra directory-role assignment and a sign-in by the same test principal. Label each record with its correct source before correlating timestamps, principal identifiers and target scope. A subscription role assignment can affect Azure resource access without granting an Entra directory role. Conversely, directory privileges are not the same operation as a resource role write. Check the approved change record and distinguish the caller making a change from its recipient.
In an owned tenant, perform only a preapproved low-impact resource-scope assignment if your authority permits it; otherwise keep the exercise entirely synthetic. Export the before-and-after assignments and confirm the expected management event without claiming it will appear in identity logs. Investigate unexpected privilege changes alongside sign-in evidence and workload needs. Any removal requires authority, dependency checks and a restoration plan. State explicitly that a missing correlation may reflect collection gaps or differing identifiers rather than proof of benign activity.
- Map AzureActivity, Entra AuditLogs and Entra SigninLogs to their questions.
- Classify three synthetic events before correlating them.
- Verify caller, recipient, role, scope and change approval.
- Document an authorised investigation or rollback decision with collection limitations.
- Expected lab observation
- Subscription role writes and directory-role changes remain distinct even when they involve the same principal.
- Common mistake
- Searching AzureActivity for all directory-role assignments or treating every role change as the same privilege boundary.
- NIST Cybersecurity Framework 2.0Final · February 2024
- NIST SP 800-61 Rev. 3: Incident ResponseFinal · April 2025; supersedes Rev. 2
- Microsoft Entra sign-in logsLiving vendor documentation
LESSON 05
Remediate reversibly and produce a cloud-security handover
Cloud remediation should begin with a verified finding and a dependency-aware plan. Restate the claim, reproduce it safely, assign contextual severity and select fix, defer, accept or false-positive with accountable approval. For an overly broad lab storage grant, preserve the current policy and evidence of effective access before changing anything. Identify workloads that depend on the permission and define success criteria. Your artifact is a change record containing the intended restriction, authorised operator, validation steps and explicit rollback trigger.
Apply the smallest approved change and test both the removed capability and the legitimate workflow. If normal access fails, use the approved rollback rather than stacking undocumented exceptions onto the policy. Reversibility does not mean every consequence can be undone: previously retrieved data cannot be recalled by restoring permissions. Where network access is relevant, describe protocols accurately; IKEv2 uses IKE_SA_INIT, IKE_AUTH and CHILD_SA concepts, while IKEv1 phase-one and phase-two terminology describes the legacy protocol rather than the modern exchange.
Finish with a handover that links the risk, configuration change, observed tests, residual limitations and owner decision. Include cleanup and log-retention actions without deleting evidence prematurely. Choose further study from official AWS IAM, storage and CloudTrail guidance, then compare optional certification objectives with your gaps. Microsoft's AZ-500 retired on 31 August 2026 according to its official study guide; verify current retirement notices and do not assume an unverified replacement. Certification eligibility, objectives and prices can change and should be checked directly.
- Verify the finding and capture baseline configuration and dependencies.
- Obtain approval for a minimal change and rollback criteria.
- Test forbidden and legitimate behaviour after the change.
- Deliver evidence, residual-risk ownership and an approved cleanup record.
- Expected lab observation
- The handover demonstrates a narrower permission boundary while preserving the intended workload, or records a controlled rollback.
- Common mistake
- Calling a change successful because access was blocked without checking business functionality or residual exposure.
- NIST SP 800-61 Rev. 3: Incident ResponseFinal · April 2025; supersedes Rev. 2
- AWS IAM security best practicesLiving vendor documentation
- Amazon S3 security best practicesLiving vendor documentation
- IETF RFC 7296: IKEv2Published RFC · October 2014
- AWS Certified Security – SpecialtyConfirm current exam guide and eligibility
- Microsoft retired certification examsAZ-500 retired 31 August 2026; check active paths
Frequently asked questions
Will CloudTrail Event history show every S3 object read?
No. Standard Event history covers management events, not S3 GetObject data events. Configure appropriate S3 data-event collection through a trail or event data store and check selectors, delivery, retention and costs.
Does zero trust mean buying a specific product?
No. Zero trust is an architectural approach involving explicit access decisions, least privilege and ongoing evaluation. Product deployment alone does not establish those properties.
Which optional certification paths should I check?
Consult the official AWS Security Specialty path and current Microsoft certification resources, matching objectives to your needs. AZ-500 retired on 31 August 2026 according to Microsoft's official study guide; do not plan it as an available exam. Verify current eligibility, prices and retirement notices, without assuming a replacement.
Can I immediately remove a suspicious permission?
Only within documented authority. Preserve evidence where feasible, assess dependencies and prepare rollback first. Removing access can interrupt applications, while a permission change alone may not reverse earlier data access or every existing session.
Your Cloud Security Engineer preparation path
1. Learn the questions
2. Practise out loud
3. Fix your resume
4. Plan your route