Lakshya

IT Infrastructure

Network Engineer / Architect

Infrastructure · BGP and routing in 25%

The deepest specialism in this field, and the one where fundamentals age best — the protocols have not changed in twenty years.

Network engineering is unusual in technology in that the core knowledge compounds rather than expires. BGP has been the internet's routing protocol since 1994. What has changed is the context: networks are now built by writing code, and the datacentre fabric supporting AI training is a genuinely new design problem.

TimeWhat you are actually doing
09:00A latency complaint that is probably not the network, and proving that is your job. You are looking at path, queueing and retransmits before anyone accepts it is the application.
10:30Change window prep. A BGP policy change on a border router, with the rollback written before the change and a maintenance window agreed.
13:00Automation. Writing the Ansible or Nornir job that pushes configuration to forty switches, because doing it by hand is how inconsistency enters the fabric.
14:30Design review for a new row: leaf-spine topology, oversubscription ratio, and where the borders sit.
16:00An incident post-mortem where the trigger was a single misconfigured interface and the cause was that nothing validated the config before it shipped.

The decisive round

“Users report the application is slow. Prove it is not the network.”

Interviewer: “Intermittent slowness reported from one office. The application team says it is the network. Where do you start?”

A weak answer. “I'd check bandwidth utilisation on the links and look for congestion, then run pings and traceroutes from the affected site.” Bandwidth is usually fine and ping tells you about ICMP rather than about the application. This answer will spend a day and conclude nothing.

A strong answer. “I'd start by defining slow, because ‘slow’ from a user and ‘slow’ on a link are different measurements. Is it slow to connect, slow to first byte, or slow throughout? Connect-time points at DNS or handshake, first-byte at the server or a proxy, and throughout at throughput or loss.

Then I want to reproduce it with a measurement that resembles the application rather than a ping — ICMP is deprioritised on plenty of gear, so a clean ping means very little. A TCP-based probe to the actual port, run continuously from the affected site, gives me latency and loss over time rather than a snapshot of a moment when it was fine.

Then the specific things that produce intermittent slowness rather than constant slowness. Loss with retransmits — even a fraction of a percent destroys TCP throughput over a long path, and it is invisible in a utilisation graph. Micro-bursts — interface counters averaged over five minutes look idle while the buffer is overflowing for milliseconds; I need interface discards and queue depth, not average utilisation. Asymmetric routing where the return path differs and traverses something congested or a stateful device. MTU and fragmentation, which produces the classic ‘small requests work, large ones hang’. A middlebox — firewall, proxy, TLS inspection — which is very often the actual answer and is not thought of as network.

And I would get a packet capture at both ends before concluding anything. Discards and retransmits are facts; everything else is inference.”

Defining the symptom, rejecting ping as a measurement, and naming micro-bursts and discards over average utilisation. Those three separate a network engineer from someone who reads dashboards.

  • Build a lab. Containerlab or GNS3, a leaf-spine fabric, BGP between them. Free, and it makes every answer concrete.
  • Automate a change. Push config to multiple devices from code, with validation before and after. Network roles now expect this and many candidates still cannot do it.
  • Read a packet capture properly. Retransmits, window scaling, zero windows. Being able to open Wireshark and reason from it is a differentiator.
  • Know one fabric design end to end, including oversubscription and failure domains — and if you are targeting AI infrastructure, why training traffic needs a non-blocking rail-optimised design rather than a conventional one.

Compensation

MarketBandNotes
United States$120k – $230k baseAutomation skills and datacentre fabric experience move you to the top
India₹12L – ₹45L totalLarge market; network product engineering (protocol development, testing) pays well above operations
Both—Indian postings skew toward network product engineering — Layer 2/3 protocol development and testing — more than toward enterprise operations

The book for this field

Networks, Automation, Connectivity & Data Centres

Twelve chapters from a single packet to a submarine cable. Subnetting worked by hand, BGP and why hijacks succeed, DNS and the two outages worth knowing by name, TLS and the expiry that still takes down companies, cloud networking with the arithmetic, transit and peering, colocation and what an AI rack did to the industry, and four debugging scenarios worked end to end.

CHAPTER 1What actually happens when you open a web pageEight distinct mechanisms, each with its own failure mode. Learn this once and every network conversation for the rest of your career becomes easier.READ THE CHAPTER →CHAPTER 12Diagnosing a network problem, with four worked scenariosA ladder that bisects the stack, the eight commands that settle each rung, and four real problems worked end to end.READ THE CHAPTER →CHAPTER 15Network automation at scaleWhat teams actually run, why the source of truth decides whether the programme survives, and the failure mode that has no analogue on a server.READ THE CHAPTER →

All 18 chapters in Networks, Automation, Connectivity & Data Centres →

Also read for this role

Cloud Platform Engineering

Seven chapters comparing the three major clouds where they genuinely differ: the compute spectrum and the ceilings that decide it, managed Kubernetes and the address exhaustion nobody plans for, identity models that do not transfer, networking and the internal traffic that outcosts your egress, storage and database traps, committed-use and spot mechanics, and an honest read on frameworks, market share and certifications.

CHAPTER 4Cloud networking, and where the money actually goesThree VPC models that break each other's assumptions, and the internal traffic that costs more than your internet egress.READ THE CHAPTER →CHAPTER 5Edge, DNS and delivery — what these services are before what they are calledAuthoritative DNS, CDNs, anycast and the firewall layer: what each one actually does, then what each provider calls it, then where the mapping is a lie.READ THE CHAPTER →CHAPTER 9How a service actually gets adopted in an enterpriseServices are not just switched on. They are blocked by default and walked through a sequence of gates — and knowing that sequence is what a platform interview is really asking about.READ THE CHAPTER →

All 9 chapters in Cloud Platform Engineering →

Cross-cutting

Skills every archetype tests

These are shared across every field on this site — the same question asked in different vocabulary — so preparation here compounds rather than being spent once. The book above is specific to your field.

Design under constraintThe decisive round for SRE, AI Platform, Infrastructure — and the reason strong engineers fail it.READ THE CHAPTER →Failure and incident narrativeEvery archetype asks for this story. The outage is the setting; the decisions are the content.READ THE CHAPTER →

Practice the 8 IT Infra questions →  ·  Back to IT Infrastructure →