Roles · Network Engineer · Junior

What a Junior } should know

9 core skills, 53 in total. Expectations per skill, and what changes at the next level.

This page lists what a Junior } is expected to know and do, skill by skill. Core skills are the ones a manager and peers assess in a review cycle; the rest count only in self-assessment. Main areas: Cloud & Infrastructure, Security, Networking & Telecom.

9core skills
44additional skills
3skill areas
0%at Advanced or Expert
Assess myself as Junior Full role matrix

Core skills for a Junior

Grouped by area. The label on the right is the expected depth: Awareness, Working, Advanced or Expert.

Cloud & Infrastructure · 3

Load Balancing Awareness

Knows basic load balancing concepts for network engineering and can apply them in typical tasks. Uses standard tools and follows established team practices. Understands when and why this approach is used.

Knows the OSI/TCP-IP model and main protocols at each layer. Understands IP addressing, subnetting (CIDR), VLAN technologies. Can configure a basic network.

Knows basic VPN and network isolation concepts for network engineering and can apply them in typical tasks. Uses standard tools and follows established team practices. Understands when and why this approach is used.

Security · 1

Network Security Awareness

Knows basic network security concepts for network engineering and can apply them in typical tasks. Uses standard tools and follows established team practices. Understands when and why this approach is used.

Networking & Telecom · 5

BGP / OSPF Routing Awareness

Knows basic BGP and OSPF routing principles, understands the difference between IGP and EGP protocols. Can read routing tables, traceroute output and understand next-hop decisions.

DNS Deep Dive Awareness

Understands DNS hierarchy: root servers, TLD, authoritative, recursive resolvers. Knows main record types (A, AAAA, CNAME, MX, TXT, SRV). Can perform dig/nslookup queries.

Configures basic firewall rules with iptables/nftables and understands stateful vs stateless packet filtering. Creates simple ACLs for network segments.

Understands why network automation is needed and knows the main tools (Ansible, NAPALM, Netmiko). Can write a simple Ansible playbook for a network device.

TCP/IP Deep Dive Awareness

Deeply understands the TCP/IP stack: ethernet framing, IP routing, TCP three-way handshake, flow control, congestion control. Can read packet captures in Wireshark.

Additional skills

Not assessed by the team, but part of the self-assessment and the development plan.

Algorithms & ComplexityAnsibleAsync ProgrammingAWSCapacity PlanningCDN & Edge ComputingChatGPT / ClaudeCloud SecurityCode Quality & RefactoringCode ReviewData StructuresDesign PatternsDisaster Recovery DesignDockerELK StackGit AdvancedGitHub Actions / GitLab CIGitHub CopilotHTTP/2 & HTTP/3 QUICIDS/IPS SystemsIncident Response ProcessIntegration TestingKubernetes CoreLoad Balancer Deep Dive L4/L7MultithreadingNetwork SegmentationOn-Call ManagementOOP & SOLID PrinciplesOpenTelemetryOWASP & Application SecurityPostgreSQLPrometheus & GrafanaPrompt Engineering for CodeRedisREST API DesignReverse Proxy: NGINX, Traefik, CaddySLI / SLO / SLASoftware-Defined Networking (SDN)Structured LoggingSystem Design FundamentalsTerraformThreat ModelingUnit TestingVulnerability Management

What changes at Mid-level

53 skills get a higher expectation or become core when moving from Junior to Mid-level. The biggest jumps first.

See the Mid-level page →
Run this with your whole team
Self-assessment plus manager and peer reviews against the same matrix, gap analysis and next-level readiness for every engineer. Team Pro is free for 14 days; individual tools stay free forever.
Start a team trial (14 days free) Send to my manager

} in the open competency matrix: 53 skills across 5 levels. The matrix is free for individuals and stays free.