All Google Cloud exams
Professional Security Operations Engineer
What the Professional Security Operations Engineer exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.
- Exam fee
- $200 USD
- Duration
- 120 minutes
- Level
- Professional
- Topic areas
- 6
- Free practice questions
- 30
- Full question bank
- 112 questions
What the Professional Security Operations Engineer exam covers
The topic areas in our Professional Security Operations Engineer question bank, with each one's share of the 112 practice questions.
| Topic | Share | Questions |
|---|---|---|
| Platform operations | 21% | 24 |
| Detection engineering | 21% | 24 |
| Threat hunting | 18% | 20 |
| Data management | 14% | 16 |
| Incident response | 14% | 16 |
| Observability | 11% | 12 |
Professional Security Operations Engineer cost and format
| Certification | Professional Security Operations Engineer |
|---|---|
| Vendor | Google Cloud |
| Level | Professional |
| Status | Active |
Last checked October 22, 2026 against the official Google Cloud exam page.
Professional Security Operations Engineer sample questions
The first 5 questions from the free practice test. Open a question to see the answer and why it is right.
Question 1Platform operations
A security team must keep Admin Activity audit logs for two years. The logs already land in the _Required bucket, which keeps them for 400 days. What is the most cost-effective way to keep them longer?
- AExport the logs to a BigQuery dataset with a two-year table expiration that is set on each query job that reads them
- BIncrease the retention of the _Required bucket to two years, since the bucket retention can be set to any value by the owner
- CDisable the _Default bucket so that the audit logs stay longer in _Required, which holds the logs for the full period needed
- DRoute Admin Activity logs with a log sink to a Cloud Storage bucket with a retention policy and lifecycle rules for two years
Show answer and explanationHide answer
Correct answer: DAdmin Activity logs are kept 400 days in the _Required bucket, whose retention is fixed, so a sink to Cloud Storage with a retention policy and lifecycle rules is the cheap way to keep them longer. The bucket retention cannot be raised to two years, and disabling _Default does not change what _Required keeps.
Question 2Detection engineering
A YARA-L rule must alert when one user logs in from two countries within an hour. Which YARA-L construct supports this?
- AA Pub/Sub topic that replays the logs every hour, so that the rule reads each event once in every window
- BA regular expression on the raw message only, since each login event is independent of the events before it
- CA JSON schema attached to the log source that declares the country field as a numeric code for each login
- DA match section with a time window, and a condition that counts distinct country values for the same user
Show answer and explanationHide answer
Correct answer: DA YARA-L rule can group events by user over a time window and count distinct values, which is how impossible travel is detected. A single regular expression cannot compare events, and a schema or a replay topic does not evaluate the logic of the rule.
Question 3Threat hunting
A threat hunter wants every process and host that connected to a known-bad IP address over the last 30 days in Google SecOps. Which query approach fits?
- AA Cloud Logging filter that matches the IP address in exported logs, run once per day against the Cloud Storage bucket
- BA UDM search over ingested network events for the IP address field, scoped to the last 30 days of retained data
- CA Terraform plan that compares the IP list with the firewall rules and shows which rules would have to change
- DA Dataflow job that loads the IP list into Pub/Sub and writes every match to a new topic for later review by hand
Show answer and explanationHide answer
Correct answer: BA UDM search in Google SecOps queries normalised events across the retention window, so one search can find every process or host that touched the IP. A Logging filter covers only logs still in Cloud Logging, and Terraform and Dataflow do not search events at all.
Question 4Data management
A BigQuery table contains customer email addresses, and analysts should see masked values unless they hold a fine-grained reader role. Which control fits?
- ACloud KMS customer-managed keys on the dataset, which hide the stored values from analysts who do not hold the key
- BA Cloud Storage bucket lock on the dataset location, so that the masked values cannot be changed by any user at all
- CA VPC Service Controls perimeter that limits the analysts to requests that come from one specific subnet of the company
- DPolicy tags in Data Catalog with a data masking rule, so users without the fine-grained reader role see masked values
Show answer and explanationHide answer
Correct answer: DPolicy tags classify columns, and a data masking rule returns masked values to users who lack the fine-grained reader role on the tag. KMS keys protect data at rest and do not mask values for authorised readers, while perimeters and bucket locks address other risks.
Question 5Incident response
A compromised VM must be cut off from the network, but its disk must be kept for forensic analysis. What is the best first step?
- ADelete the VM so that the malware is removed, and then rebuild the instance from the latest standard operating system image
- BChange the firewall rules to deny all traffic to and from the VM, then take a snapshot of its disk for later analysis
- CStop the VM and delete its boot disk so that the malware cannot restart when the instance is brought back online later
- DGive the VM a public IP address so that responders can connect to it directly and inspect the running processes on it
Show answer and explanationHide answer
Correct answer: BDenying traffic isolates the host without destroying anything, and a snapshot preserves the disk for forensic analysis. Deleting the VM or its boot disk destroys evidence, and a public IP increases exposure for a host that is already compromised.
How to prepare for Professional Security Operations Engineer
- Read the official Google Cloud outline first (exam page), so you know exactly what is in scope.
- Give the most time to Platform operations and Detection engineering: together they make up 42% of the questions.
- Take the free 30-question practice test and note which topics you miss.
- Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.
Full Professional Security Operations Engineer question bank
All 112 questions with answers and explanations, as a PDF, an online practice exam, or both.
The full 112-question bank for Professional Security Operations Engineer is in final review. The free practice test is open now.
Start the free practice testProfessional Security Operations Engineer FAQ
Related exams
| Exam | Vendor | Level |
|---|---|---|
| Professional Cloud Security Engineer | Google Cloud | Professional |
| Cloud Digital Leader | Google Cloud | Foundational |
| Professional Cloud DevOps Engineer | Google Cloud | Professional |
| Professional Data Engineer | Google Cloud | Professional |
| Associate Data Practitioner | Google Cloud | Associate |
| Professional Cloud Developer | Google Cloud | Professional |