Home / Blog

Kiber təhlükəsizlik · 10 min read

What does a SOC analyst do and how to become one?

A SOC analyst works in shifts at a security operations center (SOC). They check the alerts generated in the SIEM (Security Information and Event Management), read logs and determine whether an event is a real attack or a false positive. When a suspicion is confirmed, they escalate the incident to a higher level. To get started, you need knowledge of networking, Windows and Linux logs, one SIEM tool and the triage skill — writing code is not required.

  • The analyst's main job is not to create incidents but to filter the alert stream and make decisions.
  • Most of the time goes to closing false positives and tuning detection rules.
  • L1 does triage, L2 investigates and responds, L3 writes rules and performs threat hunting.
  • The minimum needed to start: TCP/IP, Windows Event log, Linux auditd, one SIEM and the habit of taking notes.

What does a SOC analyst do?

A SOC analyst is a member of the defensive team (Blue Team) who monitors the logs and alerts coming from the company's infrastructure and distinguishes suspicious behavior from a real incident. The work is organized in shifts, because attacks do not observe working hours. The analyst assesses not the system that raised the alert itself, but the behavior behind the alert.

The role's area of responsibility is fairly narrow, and that is good: it ensures decisions are fast and traceable.

How does a SOC shift go hour by hour?

  1. The first 15–20 minutes of the shift: handover from the previous shift. Open incidents, unfinished investigations and expected planned work (migration, scan, update) are read through.
  2. Dashboard check: the health of the log sources. If the log flow from a source has been cut off, it means alerts are silently being lost — this is the first thing to look at.
  3. The main part of the shift: the alert queue. Alerts are sorted by priority: high-priority alerts are handled immediately, low-priority ones in turn.
  4. Interruptions in the middle: user requests, notifications such as a phishing complaint, questions from system owners awaiting confirmation.
  5. Toward the end of the shift: wrapping up incidents that were not closed, listing recurring false positives.
  6. Handover note: a short, factual summary is written so the next team is not left without context.

A real day does not go this neatly. A single incident can swallow the whole shift, while on another day the shift is almost entirely filled with false positives. The only constant is note-taking discipline: a step that is not written down is considered not to have happened.

What steps does the analyst take when an alert comes in?

  1. Read the alert's context: which rule fired, which log source it came from, when it happened.
  2. Identify the actors: source and destination IP, user account, device, process name.
  3. Build a timeline: what happened before and after the event on the same account and the same device.
  4. Check the history: whether a similar alert was closed earlier for this account or this IP, and with what decision it was closed.
  5. Perform enrichment: check the indicators of compromise (IOC — Indicator of Compromise), i.e. IPs, hashes and domains, in sources such as VirusTotal, MISP or OpenCTI.
  6. Map it to MITRE ATT&CK: which tactic and technique this behavior resembles and what the continuation of the chain might be.
  7. Make a decision: if it is a false positive, close it with the reason; if doubt remains, deepen the investigation; if it is confirmed, escalate it.
  8. Write it down: what you saw, what you based it on, what you did — all three must be in the ticket note.

This flow corresponds to the detection and analysis phase of the incident response framework. The NIST SP 800-61 document divides incident handling into phases: preparation, detection and analysis, containment, eradication and recovery, and post-incident activity. The L1 analyst mainly works in the second phase.

What is the difference between L1, L2 and L3 SOC analysts?

SOC analyst levels: responsibility, typical work and escalation boundary
LevelMain responsibilityTypical daily workTools usedWhen it escalates
L1Alert monitoring and initial triageThe shift dashboard, the alert queue, closing false positives, ticket notesSIEM (Splunk, ELK, IBM QRadar), VirusTotal, ticketing systemWhen an alert exceeds the standard procedure or a suspicion is confirmed
L2In-depth investigation and incident responseLog correlation, endpoint investigation, reconstructing the attack chain, mapping to MITRE ATT&CKEDR (Endpoint Detection and Response): CrowdStrike, Cortex; Wireshark, Zeek, Auditd, Event Viewer, MISP, OpenCTIIf the spread is wide, there is a suspicion of data exfiltration or a management decision is needed
L3Threat hunting, detection content and automationWriting new detection rules, building SOAR (Security Orchestration, Automation and Response) playbooks, TTP-based (tactics, techniques and procedures) hunting scenariosCortex XSOAR, Splunk SOAR, SIEM query languages, MITRE ATT&CKTo SOC management — when a legal, communication or business decision is required

In job postings this division is not always named the same way. In small teams one person may do the work of all three levels. In large centers, however, the boundary is strict and the escalation procedure is documented.

What is a false positive and why does it take up most of the time?

A false positive is when legitimate activity is assessed by a detection rule as an attack. The more sensitively a rule is configured, the more alerts there are and the smaller the share of useful alerts. In the SOC Survey reports by the SANS Institute, reducing false positives is listed among the main problems of SOC teams.

The solution is not to silence the alert but to refine the rule (tuning). The analyst writes down the context of the recurring false positive, and the rule's author adds an exception in a narrow and explainable form. Setting a broad exception also makes a real attack invisible — this is one of the most expensive mistakes in a SOC.

What tools does a SOC analyst use daily?

You do not need to learn everything at once. Knowing one SIEM in depth makes the transition to a second one easier, because the query logic and log-normalization concepts are similar.

What skills do you need to become a SOC analyst?

Programming is not mandatory on this list. Knowing scripting gives speed at the L2 and L3 levels, but the L1 job consists mainly of reading, comparing and making decisions.

What path do you need to take to become a SOC analyst from scratch?

  1. Nail down the networking basics: TCP/IP, DNS, HTTP, VPN and general port behavior. Read your own traffic with Wireshark.
  2. Learn system logs: enable the audit policy on Windows, write an Auditd rule on Linux, see what gets logged.
  3. Build a home lab: stand up one SIEM (for example, ELK or the free edition of Splunk) and feed logs from two different sources into it.
  4. Write your first correlation rule: start with a simple scenario such as a series of failed logins followed by a successful login.
  5. Simulate an attack: run a simple scan or account-creation scenario and confirm that the alert fires.
  6. Turn 5–10 incidents into written investigation reports: the alert, the evidence, the MITRE ATT&CK technique, the decision, the outcome.
  7. Present these reports as a portfolio and apply for L1 positions.

On this path, the step most often skipped is the sixth. Doing something in a lab and being able to explain it are different things. In an interview, they most often ask you to talk through exactly your line of reasoning.

How is SOC work practiced in the Log Academy lab?

How we do it in our lab

In the sixth module of the Blue Team program, the student builds a playbook on a real incident. The scenario is this: a suspicious series of authentications appears in the SIEM. The student first tracks the event in Splunk or IBM QRadar, then arranges the response steps in Cortex XSOAR — blocking the account, isolating the endpoint from the network, notifying the responsible person. Once the playbook is ready, the same attack is launched again and the student sees the response executed automatically: work that took 20 minutes by hand drops to a few seconds.

Our students' results

Based on our students' results, the hardest stage is the transition from log collection to correlation. Feeding logs into Splunk and building a dashboard is usually easy. The difficulty is that you have to see how two ordinary events from two separate sources together add up to the meaning of an attack — for example, a new user being created together with a series of failed logins. It takes two or three lessons for a student to grasp the difference between an event and a chain of events.

The most frequently asked question in our courses

«I don't have a background in IT, can I start?» The answer: yes. The first two modules of the Blue Team program are built on reading network traffic and understanding system logs, and writing code is not required.

Who is this job not suited for?

SOC work should be described honestly. It is not a thrilling profession where you detect a new attack every day. Most days are spent checking recurring alerts and writing notes.

Nevertheless, the role is a natural transition for IT support specialists, network and system administrators. If you enjoy working with logs, looking for the cause and understanding how a system behaves, then a SOC is one of the clearest entry doors into cybersecurity.

What is a SOC analyst, and what do they do in one sentence?
A SOC analyst is a specialist who, in a security operations center, monitors logs and alerts, distinguishes suspicious behavior from a real attack and, when necessary, escalates the incident.
Do you need to know programming to become a SOC analyst?
For the L1 level it is not required. The main work is reading logs, building queries in the SIEM and making decisions. Scripting knowledge gives speed at L2 and L3, especially in automation and rule writing.
What is the difference between an L1 and an L2 SOC analyst?
L1 receives the alert, performs initial triage and closes false positives. L2 investigates a confirmed incident in depth, reconstructs the attack chain and carries out the response steps.
Does a SOC analyst work night shifts?
In centers operating 24/7 — yes, night and weekend shifts are part of the schedule. In in-house teams that work only during business hours, there may be no night shift.
Which SIEM tool do you need to learn to become a SOC analyst?
Learning one in depth is enough. Our lab uses Splunk, ELK and IBM QRadar; once you grasp the query logic on one platform, moving to another takes little time.
Can I become a SOC analyst without IT experience?
Yes, but you first need to cover the basics of networking and operating systems. Our program starts precisely with these two modules and does not require writing code.
How long does it take to learn to be a SOC analyst?
Our Blue Team program lasts 6 months, and more than half of it is lab assignments that simulate a real SOC shift. The learning pace depends on your prior IT experience.
Which certificates are asked for in a SOC analyst job?
Requirements vary from company to company, so you need to look at the list in the specific job posting. Graduates of the Blue Team program are given a Log Academy certificate; along with the certificate, we recommend preparing a portfolio of 5–10 written investigation reports.