Career Guide · Ethical Hacking · Delhi · 2026
Ethical Hacking Career Options for Students in Delhi
Quick summary — ethical hacking career options for students in Delhi
Delhi is one of India's strongest markets for ethical hacking careers — but the field is broader than most students realise. The main roles are: Security Analyst (SOC), Penetration Tester (VAPT Engineer), Red Team Operator, Application Security Engineer, Cloud Security Engineer, Security Consultant, Compliance / GRC Analyst, Bug Bounty Hunter, Malware Analyst, and Incident Responder. Not all require a degree in cybersecurity — most entry-level roles require solid networking fundamentals, Linux fluency, web application security knowledge (OWASP Top 10), comfort with core tools (Burp Suite, Nmap, Metasploit, Wireshark), Python or Bash scripting, and a portfolio of documented findings. Delhi companies — from public sector banks to fintech startups and consulting firms — hire across all of these categories. This guide breaks down the roles, the skills, the realistic salaries, the curriculum that matters, and a 14-week learning path for students in 2026.
In this guide you will learn:
- Why Delhi is a strong market for ethical hacking — and what companies here actually hire for.
- The ethical hacking career roles that exist — SOC analyst, pentester, red team, appsec, cloud security, and more.
- The skills that actually get you hired — no more, no less.
- Realistic salary bands and career growth in Delhi.
- A realistic 14-week learning path and portfolio plan.
SECTION 01Why Delhi is a strong market for ethical hacking careers
Delhi is the administrative and financial capital of India — which means it has one of the highest concentrations of banks, insurance companies, government data centres, and consulting firms in the country. Every one of them has a security team, and every security team needs ethical hackers.
Alongside these are the IT services firms and product companies that serve them, plus a growing layer of cybersecurity startups and bug bounty platforms. The demand is not concentrated in one role — it spans SOC analysts who monitor alerts, pentesters who test applications, red teamers who simulate real attacks, and compliance analysts who keep the organisation audit-ready. That breadth means students have multiple entry points into the field.
| Delhi Employer Type | What They Typically Hire For |
|---|---|
| Banks and financial services | SOC analysts, penetration testers, application security engineers |
| Government and PSU security teams | Security analysts, compliance / GRC, incident responders |
| IT services firms | VAPT engineers, security consultants, SOC analysts |
| Consulting firms and Big 4 | Security consultants, penetration testers, GRC specialists |
| Product startups and SaaS companies | Application security engineers, cloud security engineers |
| Fintech and payments | Red team operators, application security, compliance analysts |
| Global capability centres | All the above, plus security engineering and detection engineering |
SECTION 02The ethical hacking career roles that exist
"Ethical hacker" is an umbrella term. In practice, companies hire for specific roles. Here are the most common ones — with what each one actually does and who it suits.
| Role | What They Do | Best For |
|---|---|---|
| SOC Analyst (L1 / L2) | Monitor alerts, triage incidents, investigate suspicious activity | Most accessible entry point, good for detail-oriented beginners |
| Penetration Tester (VAPT) | Test applications, networks, and APIs for vulnerabilities; write reports | The classic "ethical hacker" role; most students target this |
| Application Security Engineer | Review code, threat-model features, integrate security into CI/CD | Those who can also read code |
| Red Team Operator | Simulate real attackers end-to-end; adversary emulation | Experienced pentesters with strong offensive skills |
| Cloud Security Engineer | Secure AWS/GCP/Azure environments, IAM, misconfigurations | Those with cloud basics and systems thinking |
| Security Consultant | Client-facing security assessments, compliance, advisory | Strong communicators who enjoy client work |
| GRC / Compliance Analyst | ISO 27001, PCI-DSS, RBI guidelines, audit readiness | Policy-minded, detail-focused students |
| Bug Bounty Hunter | Find and report vulnerabilities for rewards; often independent | Self-driven learners who can build a public profile |
| Incident Responder | Investigate and contain live security incidents | Those calm under pressure with strong forensics interest |
| Malware Analyst | Reverse-engineer malicious software; understand attacker tooling | Deeper specialisation; needs strong systems knowledge |
For most students in Delhi, the most realistic entry points are SOC Analyst, Penetration Tester (VAPT), and Application Security Engineer. SOC is the fastest to enter and gives you broad exposure. VAPT is the most popular target because it matches the popular idea of "ethical hacking". AppSec opens up product companies and pays well. Red team, cloud security, and malware analysis come after 2–3 years of hands-on experience.
# port_scanner.py — the first tool every ethical hacker writes
# Run this only against systems you own or have written permission to test.
import socket
import sys
from concurrent.futures import ThreadPoolExecutor
COMMON_PORTS = {
21: "FTP", 22: "SSH", 25: "SMTP", 53: "DNS",
80: "HTTP", 110: "POP3", 143: "IMAP", 443: "HTTPS",
445: "SMB", 3306: "MySQL", 3389: "RDP", 5432: "PostgreSQL",
6379: "Redis", 8080: "HTTP-Alt", 8443: "HTTPS-Alt", 27017: "MongoDB",
}
def scan_port(host: str, port: int, timeout: float = 1.0) -> tuple:
try:
with socket.create_connection((host, port), timeout=timeout):
return (port, COMMON_PORTS.get(port, "unknown"), True)
except (socket.timeout, ConnectionRefusedError, OSError):
return (port, COMMON_PORTS.get(port, "unknown"), False)
def scan_host(host: str, ports: list) -> None:
print(f"\nScanning {host} — {len(ports)} ports")
print("-" * 50)
with ThreadPoolExecutor(max_workers=50) as pool:
results = list(pool.map(lambda p: scan_port(host, p), ports))
open_ports = [r for r in results if r[2]]
if not open_ports:
print("No open ports found in the scanned range.")
return
for port, service, _ in sorted(open_ports):
print(f" {port:>5}/tcp open {service}")
if __name__ == "__main__":
if len(sys.argv) < 2:
print("Usage: python port_scanner.py ")
sys.exit(1)
scan_host(sys.argv[1], list(COMMON_PORTS.keys()))
# Why this matters:
# - Port scanning is the first step of almost every penetration test.
# - You learn what services are running, and therefore which attacks to try first.
# - Doing this against a system you do not own is illegal. Every engagement
# starts with written authorization.
#
# What interviewers look for:
# - Do you understand the difference between a TCP connect and a SYN scan?
# - Can you explain what "open" vs "filtered" vs "closed" mean?
# - Do you know which ports are typically interesting and why?
# sqli_probe.py — testing for SQL injection in a controlled lab
# NEVER run this against a live site without written permission.
# Use DVWA (Damn Vulnerable Web App), bWAPP, or PortSwigger Web Security Academy.
import requests
from urllib.parse import quote
BASE = "http://localhost:8080/dvwa/vulnerabilities/sqli/"
SESSION = requests.Session()
SESSION.cookies.set("PHPSESSID", "your-lab-session-id")
SESSION.cookies.set("security", "low")
def test_payload(payload: str) -> dict:
url = f"{BASE}?id={quote(payload)}&Submit=Submit"
response = SESSION.get(url, timeout=10)
body = response.text
return {
"payload": payload,
"status": response.status_code,
"length": len(body),
"contains_error": any(
keyword in body.lower()
for keyword in ["sql syntax", "mysql", "warning", "error in your sql"]
),
"contains_users": "admin" in body.lower() or "gordonb" in body.lower(),
}
payloads = ["1", "1'", "1' OR '1'='1", "1' UNION SELECT user, password FROM users-- -"]
for payload in payloads:
result = test_payload(payload)
print(f"\nPayload: {payload}")
print(f" Status: {result['status']}")
print(f" SQL error: {result['contains_error']}")
print(f" Users returned: {result['contains_users']}")
# What a good pentester does with this:
# - Confirms whether the parameter is injectable.
# - Determines what data can be extracted.
# - Documents the exact request and response that proves the finding.
# - Writes a report with severity, impact, and remediation.
#
# This is the difference between an ethical hacker and a criminal —
# not the tool, but the permission and the restraint.
# Vulnerability Report — SQL Injection in /product.php?id=
## Summary
The `id` parameter on `/product.php` is vulnerable to SQL injection.
An unauthenticated attacker can read arbitrary data from the
`products` and `users` tables, including password hashes.
## Severity
**High** (CVSS 3.1: 8.6)
- Confidentiality: High
- Integrity: Low
- Availability: None
- Exploit complexity: Low
- Authentication required: None
## Affected Component
- Host: shop.example.com (staging, authorised test)
- Path: `/product.php?id=`
- Method: GET
## Proof of Concept
Request:
GET /product.php?id=1'%20UNION%20SELECT%20username,password%20FROM%20users--%20- HTTP/1.1
Host: shop.example.com
Response (truncated):
<tbody>
<tr><td>admin</td><td>$2y$10$...</td></tr>
<tr><td>analyst</td><td>$2y$10$...</td></tr>
</tbody>
## Impact
An attacker can extract all user credentials. If password hashes are
cracked, this leads to account takeover. The `users` table currently
contains 12,400 rows.
## Remediation
1. Replace the raw query with a parameterized statement:
$stmt = $pdo->prepare("SELECT * FROM products WHERE id = ?");
$stmt->execute([$_GET['id']]);
2. Enforce input validation — `id` should be an integer.
3. Add least-privilege database accounts.
4. Review other endpoints that accept identifiers directly.
## References
- OWASP A03:2021 — Injection
- CWE-89: SQL Injection
## Notes
- Testing was conducted with written authorisation under ticket SEC-2841.
- No data was modified or extracted beyond what is shown above.
# Why this matters:
# - The report is the product of a penetration test.
# - Clear severity, clear evidence, clear remediation.
# - A great finding with a poor report gets ignored.
# - A modest finding with a clear report gets fixed — and the tester
# gets called again.
SECTION 03The skills that actually get you hired
You do not need to be an expert in everything. You need depth in one area and enough breadth to work across the security stack. Here is the minimum viable skill list for a student in Delhi, in priority order.
| Skill | What It Means | Priority |
|---|---|---|
| Networking fundamentals | TCP/IP, DNS, HTTP, ports, proxies, how the internet actually works | Essential |
| Linux command line | Filesystem, permissions, processes, bash basics | Essential |
| Web application security | OWASP Top 10 — injection, XSS, auth flaws, access control | Essential |
| Core tools | Burp Suite, Nmap, Wireshark, Metasploit (in labs only) | Essential |
| Scripting (Python or Bash) | Automate recon, parse output, write small tools | Essential |
| Report writing | CVSS scoring, proof of concept, remediation advice | Essential |
| Cloud security basics | AWS or GCP IAM, misconfigurations, shared responsibility | High |
| Auth & crypto basics | Sessions, JWTs, OAuth, hashing, TLS | High |
| Compliance awareness | OWASP ASVS, ISO 27001, PCI-DSS, RBI cybersecurity guidelines | Medium |
| Threat modeling | STRIDE, attack trees, secure design review | Medium |
SECTION 04Salary bands and career growth in Delhi
Salaries in Delhi for ethical hacking roles vary by role type, company type, and skill depth. Here are realistic ranges for 2026 — not the outlier numbers from LinkedIn posts.
| Level | SOC Analyst | Penetration Tester | AppSec / Cloud Security |
|---|---|---|---|
| Entry (0–2 yrs) | ₹3–6 LPA | ₹4–8 LPA | ₹5–9 LPA |
| Mid (2–5 yrs) | ₹6–12 LPA | ₹8–18 LPA | ₹10–20 LPA |
| Senior (5–8 yrs) | ₹12–22 LPA | ₹18–32 LPA | ₹20–35 LPA |
| Lead / Principal (8+ yrs) | ₹22–35 LPA | ₹32–50 LPA | ₹35–55 LPA |
SECTION 05A realistic 14-week learning path
Here is a realistic plan for a student in Delhi — assuming 10–12 hours per week around college or a job:
| Week | Focus | Output |
|---|---|---|
| Weeks 1–2 | Networking fundamentals + Linux command line | Set up a home lab with Kali and a vulnerable VM |
| Weeks 3–4 | Web fundamentals — HTTP, cookies, sessions, browser dev tools | Manually analyse a login flow in DevTools |
| Weeks 5–6 | OWASP Top 10 — injection, XSS, access control, auth flaws | Complete 20 PortSwigger Web Security Academy labs |
| Weeks 7–8 | Core tools — Burp Suite, Nmap, Wireshark (lab only) | Intercept, replay, and test a local app end to end |
| Weeks 9–10 | Python scripting for recon and automation | A small recon tool that produces structured output |
| Weeks 11–12 | Report writing + CVSS scoring + one certification prep (eJPT or CEH) | One full vulnerability report with PoC and remediation |
| Weeks 13–14 | Bug bounty practice + portfolio + mock interviews | A public write-up of one lab or bug bounty finding |
SECTION 06Common mistakes students make
These are the mistakes almost every student in Delhi makes when pursuing an ethical hacking career. Knowing them in advance saves you months of frustration.
| Mistake | The Reality |
|---|---|
| "I'll start with advanced exploits." | Web fundamentals and OWASP Top 10 are 80% of the job. Master those before touching anything exotic. |
| "Certificates will get me hired." | Certifications help you pass HR. A portfolio of real lab write-ups and bug bounty reports is what convinces interviewers. |
| "I'll practice on random websites." | That is illegal. Practice only on systems you own, lab environments, or bug bounty programs with clear scope. |
| "I'll skip networking and Linux." | You cannot test what you do not understand. TCP, DNS, and Linux are the foundation of every attack. |
| "I'll focus on tools, not reports." | The report is the deliverable. Interviewers will ask you to explain a vulnerability in plain English. |
| "I'll start with red teaming." | Red team requires years of pentest experience. Start with SOC or VAPT and earn the red team role. |
| "I don't need soft skills." | Security is a communication-heavy field. You will explain risks to executives, developers, and auditors. |
SECTION 07Interview Q&A — ethical hacking careers in Delhi
Q1What are the main ethical hacking career options for students in Delhi?
The main roles are SOC Analyst, Penetration Tester (VAPT), Application Security Engineer, Red Team Operator, Cloud Security Engineer, Security Consultant, GRC / Compliance Analyst, Bug Bounty Hunter, Incident Responder, and Malware Analyst. Delhi companies — from banks and fintech to IT services firms, government teams, and consulting firms — hire across all of these.
Q2Do I need a cybersecurity degree for ethical hacking roles?
No. Many working ethical hackers come from computer science, engineering, or even non-technical backgrounds. What matters is demonstrated ability — networking and Linux fluency, web application security knowledge, comfort with core tools, and a portfolio of documented findings. Certifications like CEH, eJPT, or OSCP help with the HR filter but do not replace real practice.
Q3What is the most important skill for an entry-level ethical hacker?
Web application security — the OWASP Top 10. Most breaches happen through web applications, so understanding injection, broken access control, authentication flaws, and XSS is the single most valuable skill. Alongside that, networking fundamentals (TCP, DNS, HTTP) and Linux fluency are non-negotiable.
Q4How long does it take to become job-ready for ethical hacking roles?
At 10–12 hours per week, most students can build a portfolio and land an entry-level SOC analyst, junior pentester, or appsec role in 4–6 months. That includes networking, Linux, OWASP Top 10, core tools, Python scripting, report writing, and 20+ lab write-ups. It is not a weekend skill, but it is achievable within one semester if you stay consistent.
Q5Will AI replace ethical hackers?
No. AI can help with recon, suggest payloads, and speed up analysis — but security work is fundamentally about judgement, creativity, and understanding business context, none of which AI does reliably. If anything, AI expands the attack surface and increases demand for humans who can reason about risk. Ethical hackers who use AI well become more productive, not less relevant.
SECTION 08Test yourself — ethical hacking careers in Delhi
Five questions. No sign-up.
0 / 5Pick an answer to see why it is right or wrong.
SECTION 09Frequently asked questions
What are the ethical hacking career options in Delhi?
The main options are SOC Analyst, Penetration Tester (VAPT), Application Security Engineer, Red Team Operator, Cloud Security Engineer, Security Consultant, GRC / Compliance Analyst, Bug Bounty Hunter, Incident Responder, and Malware Analyst. Delhi companies hire for all of these — from public sector banks and fintech to IT services firms, government teams, and consulting firms.
What does a penetration tester actually do?
A penetration tester finds vulnerabilities in applications, networks, and APIs by thinking like an attacker, then documents them in a clear report with severity, proof of concept, and remediation advice. The deliverable is the report — not the exploit. The job is to make the customer's system stronger, not to cause damage.
How much do ethical hackers earn in Delhi?
Entry-level SOC analysts earn ₹3–6 LPA, junior pentesters ₹4–8 LPA, and appsec / cloud security engineers ₹5–9 LPA. Mid-level roles range from ₹6–20 LPA depending on specialisation, senior roles from ₹12–35 LPA, and lead/principal roles from ₹22–55 LPA. Product companies and consulting firms pay toward the higher end.
Which certification should I do first?
Start with eJPT (eLearnSecurity Junior Penetration Tester) or CEH (Certified Ethical Hacker). eJPT is more practical and cheaper. CEH is more recognised by HR in Indian enterprises. OSCP is the gold standard but is expensive and difficult — pursue it after 1–2 years of hands-on experience, not before. Remember: certifications help you pass the filter, but the portfolio and lab write-ups are what actually get you hired.
Where should I practice legally?
Practice only on systems you own, lab environments (DVWA, bWAPP, HackTheBox, TryHackMe, PortSwigger Web Security Academy), or bug bounty programs with clear scope (HackerOne, Bugcrowd, YesWeHack). Never test a live site without written authorisation. In India, testing without permission violates the IT Act — the difference between an ethical hacker and a criminal is not the tool, it is the permission.
SECTION 10Related reads
Classroom & online · Delhi & Noida
Learn ethical hacking — with Uncodemy
Our Ethical Hacking & Penetration Testing Course covers networking, Linux, OWASP Top 10, Burp Suite, Nmap, Metasploit, Python scripting, cloud security basics, and professional report writing — with a full lab-based portfolio project. Built for students in Delhi who want to be hired, not just certified.
₹42,000 · full programme- OWASP Top 10 + Burp Suite
- Linux + networking + scripting
- Live lab portfolio + reports
- Weekday & weekend batches