GCP Professional Cloud Network Engineer - Comprehensive Fact Sheet¶
Table of Contents¶
- Exam Overview
- Virtual Private Cloud (VPC)
- Shared VPC & VPC Peering
- Hybrid Connectivity
- Load Balancing
- Network Services
- Network Security
- Network Monitoring & Troubleshooting
- IP Addressing & DNS
- Advanced Networking
Exam Overview¶
π Professional Cloud Network Engineer Certification - Official certification page with exam guide and sample questions
π Exam Guide PDF - Detailed exam domains and objectives breakdown
Exam Details: - Duration: 2 hours - Questions: 50-60 (multiple choice and multiple select) - Cost: $200 USD - Validity: 2 years - Languages: English, Japanese - Format: Remote or test center
Exam Domains: 1. Designing, planning, and prototyping a GCP network (26%) 2. Implementing Virtual Private Cloud (VPC) instances (21%) 3. Configuring network services (23%) 4. Implementing hybrid interconnectivity (14%) 5. Implementing network security (16%)
Virtual Private Cloud (VPC)¶
VPC Fundamentals¶
π VPC Overview - Comprehensive introduction to Virtual Private Cloud networking in GCP
π VPC Networks - Detailed documentation on VPC network creation and management
π Subnets - Understanding subnet creation, modification, and regional characteristics
π Auto Mode vs Custom Mode VPC - Comparison of automatic and custom subnet creation modes
π VPC Network Architecture Best Practices - Design patterns and recommendations for production VPC networks
π Expanding Subnet IP Ranges - How to expand existing subnet CIDR ranges without disruption
π Creating VPC Networks - Step-by-step guide for creating and configuring VPC networks
π Alias IP Ranges - Configuring multiple internal IP addresses on VM network interfaces
π Multiple Network Interfaces - Attaching VMs to multiple VPC networks simultaneously
Firewall Rules¶
π VPC Firewall Rules Overview - Understanding stateful firewall rule implementation in GCP
π Firewall Rules Components - Direction, priority, action, target, source/destination filters
π Hierarchical Firewall Policies - Organization and folder-level firewall policy management
π Firewall Rules Logging - Enabling and analyzing firewall rule logs for security auditing
π Firewall Insights - Analyzing firewall rule usage and optimizing configurations
π Network Tags - Using tags to apply firewall rules to specific VM instances
π Service Accounts in Firewall Rules - Identity-based firewall targeting using service accounts
π Implied and Pre-populated Rules - Understanding default deny and allow rules in VPC networks
Routes¶
π Routes Overview - How GCP routes traffic between subnets and external destinations
π Static Routes - Creating custom static routes for specific traffic patterns
π Dynamic Routes - Routes learned through Cloud Router and BGP peering
π Route Priority - Understanding route selection based on specificity and priority
π Next Hop Types - Instance, IP address, VPN tunnel, and internet gateway next hops
Shared VPC & VPC Peering¶
Shared VPC¶
π Shared VPC Overview - Connecting resources from multiple projects to a common VPC network
π Shared VPC Architecture - Design patterns for enterprise multi-project networking
π Setting up Shared VPC - Step-by-step configuration of host and service projects
π Shared VPC IAM Roles - Required permissions for host and service project administrators
π Shared VPC with GKE - Running Kubernetes clusters in Shared VPC environments
π Service Project Admin Best Practices - Delegating network administration in service projects
VPC Network Peering¶
π VPC Network Peering Overview - Connecting VPC networks across projects or organizations privately
π VPC Peering Configuration - Creating and managing peering connections between networks
π Peering Subnet Routes - Understanding automatic subnet route exchange in peered networks
π Peering Custom Routes - Importing and exporting custom routes across peering connections
π VPC Peering Limitations - Transitive peering restrictions and overlapping IP constraints
π Peering vs Shared VPC - Choosing the right multi-project networking approach
Hybrid Connectivity¶
Cloud VPN¶
π Cloud VPN Overview - Securely connecting on-premises networks to GCP via IPsec tunnels
π HA VPN - High availability VPN with 99.99% SLA and redundant tunnels
π Classic VPN - Legacy single-tunnel VPN solution (deprecated for new deployments)
π Creating HA VPN Gateways - Step-by-step HA VPN deployment with redundancy
π VPN Supported IKE Ciphers - Supported encryption algorithms and IKE versions
π VPN Topologies - Common VPN deployment patterns and architectures
π VPN with Dynamic Routing - Configuring BGP over VPN tunnels via Cloud Router
π VPN Monitoring and Logs - Monitoring VPN tunnel status and troubleshooting connectivity
Cloud Interconnect¶
π Cloud Interconnect Overview - Dedicated private connectivity between on-premises and GCP
π Dedicated Interconnect - Physical connections at Google colocation facilities (10 Gbps or 100 Gbps)
π Partner Interconnect - Connectivity through supported service providers (50 Mbps to 50 Gbps)
π Choosing Interconnect Options - Decision tree for selecting VPN, Dedicated, or Partner Interconnect
π VLAN Attachments - Configuring Layer 2 connections over Interconnect circuits
π Interconnect Pricing - Understanding attachment, egress, and port costs
π Interconnect Colocation Facilities - Finding available Google colocation points globally
π Interconnect SLA - Service level agreements for Interconnect availability
π Setting up Dedicated Interconnect - Complete deployment guide for dedicated connections
π Setting up Partner Interconnect - Provisioning partner-based connectivity
Cloud Router¶
π Cloud Router Overview - Managed BGP routing for dynamic route exchange with on-premises
π Cloud Router Configuration - Setting up BGP sessions and route advertisements
π BGP Route Advertisement - Controlling which routes are advertised to on-premises
π Custom Route Advertisement - Selectively advertising specific IP ranges via BGP
π Viewing Learned Routes - Monitoring routes learned from on-premises networks
π BFD for Cloud Router - Bidirectional Forwarding Detection for fast failover
Private Google Access¶
π Private Google Access Overview - Accessing Google APIs from VMs without external IP addresses
π Configuring Private Google Access - Enabling subnet-level private access to Google services
π Private Google Access for On-Premises - Accessing Google APIs from on-premises networks via VPN/Interconnect
π Private Service Connect - Consuming Google-managed or third-party services using internal IPs
π Private Service Connect for Google APIs - Accessing Google APIs through VPC endpoints
Load Balancing¶
Load Balancing Overview¶
π Cloud Load Balancing Overview - Introduction to GCP's global and regional load balancing portfolio
π Choosing a Load Balancer - Decision matrix for selecting the right load balancer type
π External vs Internal Load Balancing - Understanding external internet-facing and internal private load balancers
Application Load Balancer (HTTP/S)¶
π Application Load Balancer - Global HTTP(S) Layer 7 load balancing with content-based routing
π URL Maps - Defining traffic routing rules based on URL paths and hosts
π Backend Services - Configuring backend instance groups, NEGs, and health checks
π Backend Buckets - Serving static content from Cloud Storage via load balancer
π SSL Certificates - Managing SSL/TLS certificates for HTTPS load balancing
π SSL Policies - Configuring TLS versions and cipher suites for security compliance
π Cloud Armor Integration - Enabling DDoS protection and WAF rules on HTTP(S) load balancers
π Identity-Aware Proxy (IAP) with Load Balancing - Adding identity-based access control to load-balanced applications
Network Load Balancer¶
π Network Load Balancer Overview - Regional Layer 4 TCP/UDP pass-through load balancing
π External Network Load Balancer - Regional external TCP/UDP load balancing configurations
π Internal Network Load Balancer - Private internal TCP/UDP load balancing within VPC
π Session Affinity - Configuring client IP, cookie, or header-based session persistence
Proxy Network Load Balancer¶
π Proxy Network Load Balancer - Global TCP/SSL proxy load balancing for non-HTTP traffic
π SSL Proxy Load Balancer - Global SSL/TLS termination for encrypted non-HTTP protocols
π TCP Proxy Load Balancer - Global TCP proxy for worldwide application access
Advanced Load Balancing Features¶
π Health Checks - Configuring automated backend health monitoring and failure detection
π Health Check Intervals - Understanding check frequency, timeout, and threshold settings
π Traffic Distribution Algorithms - Round robin, weighted, and connection-based distribution modes
π Connection Draining - Gracefully removing backends from service without dropping connections
π Custom Request Headers - Adding or modifying HTTP headers at the load balancer
π Outlier Detection - Automatically removing unhealthy backends based on error rates
Network Services¶
Cloud CDN¶
π Cloud CDN Overview - Global content delivery network for accelerating application content
π Enabling Cloud CDN - Configuring CDN with Cloud Storage backends
π Cache Modes - CACHE_ALL_STATIC, USE_ORIGIN_HEADERS, and FORCE_CACHE_ALL modes
π Cache Keys - Customizing cache keys based on host, protocol, query string
π Signed URLs and Signed Cookies - Controlling access to cached content with time-limited tokens
π Cache Invalidation - Purging cached content before TTL expiration
π Negative Caching - Caching error responses to reduce origin load
π Media CDN - Next-generation CDN optimized for media and large files
Cloud NAT¶
π Cloud NAT Overview - Managed network address translation for outbound internet access
π Cloud NAT Architecture - Understanding NAT gateway implementation and scaling
π Setting up Cloud NAT - Creating NAT gateways for specific regions and subnets
π NAT IP Addresses - Automatic and manual NAT IP address allocation
π Port Allocation - Understanding port allocation limits and scaling
π NAT Logging - Enabling logs for NAT translation events and troubleshooting
Cloud DNS¶
π Cloud DNS Overview - Scalable, reliable managed DNS hosting service
π Managed Zones - Creating public and private DNS zones
π Private DNS Zones - Internal DNS resolution for VPC resources
π DNS Peering - Sharing DNS configuration across VPC networks
π Split-Horizon DNS - Different responses for internal vs external queries
π DNSSEC - Enabling DNS Security Extensions for zone signing
π Cloud DNS Policies - Creating inbound and outbound server policies for hybrid DNS
Network Security¶
Cloud Armor¶
π Cloud Armor Overview - DDoS protection and Web Application Firewall for HTTP(S) load balancers
π Security Policies - Creating and managing Cloud Armor security rules
π Preconfigured WAF Rules - OWASP Top 10 protection, SQL injection, and XSS mitigation
π Custom Rules with CEL - Writing custom security rules using Common Expression Language
π Rate Limiting - Throttling excessive requests per client IP
π Adaptive Protection - Machine learning-based DDoS attack detection and mitigation
π Bot Management - Identifying and blocking malicious bot traffic
π Preview Mode - Testing security rules without enforcing blocks
Identity-Aware Proxy¶
π Identity-Aware Proxy Overview - Centralized authentication and authorization for applications
π Enabling IAP - Setting up IAP for Compute Engine, GKE, and App Engine
π IAP Policies - Controlling access with IAM roles and conditions
π IAP TCP Forwarding - Secure SSH and RDP access without bastion hosts
π Context-Aware Access - Enforcing access policies based on device and network attributes
VPC Service Controls¶
π VPC Service Controls Overview - Creating security perimeters around Google Cloud resources
π Service Perimeters - Defining resource boundaries to prevent data exfiltration
π Access Levels - Defining contextual access criteria for perimeter bridges
π Supported Services - List of GCP services that can be protected by perimeters
π Dry Run Mode - Testing perimeter policies without enforcement
SSL/TLS Security¶
π Certificate Manager - Centralized SSL/TLS certificate provisioning and management
π Google-Managed SSL Certificates - Automated certificate provisioning and renewal
π Self-Managed SSL Certificates - Uploading custom certificates to GCP
π mTLS Authentication - Mutual TLS authentication for client certificate validation
Packet Mirroring¶
π Packet Mirroring Overview - Cloning network traffic for security analysis and monitoring
π Setting up Packet Mirroring - Configuring mirroring policies and collectors
π Mirroring Filters - Selective traffic capture based on source, destination, and protocol
Network Monitoring & Troubleshooting¶
Network Intelligence Center¶
π Network Intelligence Center Overview - Comprehensive network monitoring and troubleshooting platform
π Network Topology - Visualizing VPC network architecture and connectivity
π Connectivity Tests - Testing reachability between endpoints and diagnosing issues
π Performance Dashboard - Monitoring packet loss, latency, and throughput metrics
π Firewall Insights - Analyzing firewall rule usage and identifying misconfigurations
Flow Logs¶
π VPC Flow Logs Overview - Network traffic sampling for analysis, auditing, and forensics
π Enabling Flow Logs - Configuring flow log sampling and aggregation intervals
π Flow Logs Metadata - Understanding logged fields and information available
π Analyzing Flow Logs - Querying logs in Cloud Logging and BigQuery
Cloud Monitoring¶
π Monitoring Network Metrics - Available network metrics for VPC, load balancers, and VPN
π Network Alerting - Creating alerts for network anomalies and threshold violations
π Custom Dashboards - Building network monitoring dashboards with Cloud Monitoring
Troubleshooting Tools¶
π Troubleshooting VPC Connectivity - Common connectivity issues and resolution steps
π Testing VPN Connectivity - Diagnosing VPN tunnel and routing problems
π Load Balancer Troubleshooting - Common load balancer issues and debugging techniques
π DNS Troubleshooting - Resolving Cloud DNS configuration and resolution issues
IP Addressing & DNS¶
IP Address Management¶
π IP Addresses Overview - Internal, external, ephemeral, and static IP addressing
π Reserving Static IP Addresses - Creating persistent external IP addresses
π Internal IP Address Reservation - Reserving specific internal IPs within subnets
π Bring Your Own IP (BYOIP) - Importing your own public IP address ranges to GCP
π IP Address Pricing - Understanding costs for static and ephemeral IP addresses
IPv6 Support¶
π IPv6 in VPC - Enabling dual-stack IPv4/IPv6 networking
π IPv6 Subnet Ranges - Configuring IPv6 CIDR blocks for subnets
π IPv6 External Addresses - Assigning IPv6 addresses to VM instances
Advanced Networking¶
Network Endpoint Groups (NEGs)¶
π Network Endpoint Groups Overview - Logical groupings of backend endpoints for load balancers
π Zonal NEGs - IP:port endpoint groups within specific zones
π Internet NEGs - Routing traffic to endpoints outside GCP
π Serverless NEGs - Load balancing to Cloud Run, App Engine, and Cloud Functions
π Hybrid Connectivity NEGs - Routing to on-premises endpoints via VPN/Interconnect
Traffic Director¶
π Traffic Director Overview - Service mesh traffic management for microservices
π Traffic Director Architecture - Control plane for Envoy-based service proxies
π Traffic Splitting - Weighted routing and canary deployments
Network Service Tiers¶
π Network Service Tiers Overview - Premium vs Standard tier network routing
π Premium Tier - Google's global network for lowest latency and highest reliability
π Standard Tier - Regional internet routing for cost optimization
π Choosing Network Tiers - Performance vs cost trade-offs
Private Google Access Variants¶
π Private Google Access Variants - Different methods for accessing Google APIs privately
π Private Google Access for Services - VPC-native access to Google services
π Serverless VPC Access - Connecting Cloud Run and Cloud Functions to VPC networks
Advanced Security Features¶
π Binary Authorization for Borg - Container deployment security policies
π Organization Policy Constraints - Network configuration guardrails at organization level
π VPC Flow Logs to BigQuery - Long-term retention and analysis of network flows
Exam Preparation Resources¶
Official Google Resources¶
π Google Cloud Skills Boost - Official hands-on labs and learning paths
π Network Engineer Learning Path - Curated courses and labs for certification preparation
π Google Cloud Documentation - Comprehensive product documentation
π Google Cloud Blog - Networking - Latest networking features and best practices
π Google Cloud Architecture Center - Reference architectures and design patterns
Practice and Labs¶
π Qwiklabs - Networking Quests - Hands-on networking labs
π GCP Free Tier - Always free resources for practice environments
π Coursera - Networking in Google Cloud - Official training courses
Quick Reference Commands¶
gcloud Network Commands¶
# VPC and Subnet Management
gcloud compute networks create NETWORK_NAME --subnet-mode=custom
gcloud compute networks subnets create SUBNET_NAME --network=NETWORK_NAME --region=REGION --range=CIDR
# Firewall Rules
gcloud compute firewall-rules create RULE_NAME --network=NETWORK_NAME --allow=tcp:80,tcp:443
gcloud compute firewall-rules list --filter="network:NETWORK_NAME"
# VPC Peering
gcloud compute networks peerings create PEERING_NAME --network=NETWORK_NAME --peer-network=PEER_NETWORK
# Cloud Router
gcloud compute routers create ROUTER_NAME --network=NETWORK_NAME --region=REGION --asn=ASN
gcloud compute routers add-bgp-peer ROUTER_NAME --peer-name=PEER_NAME --peer-asn=PEER_ASN
# Cloud NAT
gcloud compute routers nats create NAT_NAME --router=ROUTER_NAME --auto-allocate-nat-external-ips
# Load Balancer Backend Services
gcloud compute backend-services create BACKEND_NAME --protocol=HTTP --health-checks=HEALTH_CHECK
# Cloud VPN
gcloud compute vpn-gateways create VPN_GATEWAY_NAME --network=NETWORK_NAME --region=REGION
# Interconnect
gcloud compute interconnects attachments create ATTACHMENT_NAME --router=ROUTER_NAME --region=REGION
# Cloud DNS
gcloud dns managed-zones create ZONE_NAME --dns-name=example.com --description="My DNS zone"
gcloud dns record-sets create www.example.com --zone=ZONE_NAME --type=A --ttl=300 --rrdatas=1.2.3.4
# Network Intelligence
gcloud network-management connectivity-tests create TEST_NAME --source-instance=SOURCE --destination-ip=DEST_IP
Key Networking Concepts¶
Network Latency & Performance¶
Latency Optimization: - Use Premium Network Tier for global applications - Deploy resources in multiple regions close to users - Enable Cloud CDN for static content - Use HTTP/2 and connection multiplexing - Optimize backend response times
Bandwidth Optimization: - Right-size interconnect connections - Use compression for HTTP traffic - Implement efficient caching strategies - Monitor and optimize egress costs - Use internal IPs for intra-region traffic
High Availability Patterns¶
Multi-Zone Deployments: - Distribute instances across zones - Use regional managed instance groups - Configure health checks appropriately - Implement graceful connection draining - Test failover scenarios regularly
Multi-Region Architectures: - Global load balancing for traffic distribution - Regional backend services for isolation - Cross-region VPN or Interconnect - DNS-based failover strategies - Data replication considerations
Cost Optimization¶
Network Cost Reduction: - Use internal IPs for intra-region communication - Minimize egress to internet - Choose appropriate network tier (Premium vs Standard) - Right-size interconnect bandwidth - Optimize NAT IP allocation
Load Balancer Cost Optimization: - Consolidate forwarding rules where possible - Use instance groups instead of instance targets - Implement efficient health check intervals - Consider regional vs global load balancing needs
Exam Tips & Strategies¶
Domain-Specific Focus¶
VPC Design (26% of exam): - Master subnet sizing and CIDR planning - Understand Shared VPC vs VPC Peering use cases - Know firewall rule evaluation order - Practice routing and next-hop scenarios
VPC Implementation (21% of exam): - Hands-on practice creating VPCs and subnets - Configure firewall rules with various targets - Set up private Google access - Implement alias IP ranges
Network Services (23% of exam): - Know all load balancer types and use cases - Understand Cloud CDN cache modes - Practice SSL certificate management - Configure Cloud NAT and Cloud DNS
Hybrid Connectivity (14% of exam): - Compare VPN, Dedicated Interconnect, Partner Interconnect - Understand Cloud Router and BGP configuration - Know redundancy and failover patterns - Practice VPN troubleshooting
Network Security (16% of exam): - Master Cloud Armor rule configuration - Understand IAP and context-aware access - Know VPC Service Controls concepts - Practice packet mirroring setup
Common Exam Scenarios¶
Scenario-Based Questions: - Choose appropriate connectivity option (cost, latency, bandwidth) - Design multi-region network architecture - Troubleshoot connectivity issues - Optimize for performance or cost - Implement security requirements
Best Practices Questions: - Recommended firewall rule patterns - Load balancer selection criteria - HA/DR architecture patterns - Security hardening techniques - Monitoring and alerting strategies
Certification Value¶
Career Impact¶
Job Roles: - Cloud Network Engineer: $110,000 - $160,000 - Senior Network Architect: $130,000 - $200,000 - Cloud Infrastructure Engineer: $120,000 - $180,000 - Network Security Engineer: $115,000 - $175,000 - Solutions Architect (Networking): $125,000 - $190,000
Skills Validated: - Enterprise network design and implementation - Hybrid cloud connectivity expertise - Network security and compliance - Performance optimization and troubleshooting - Google Cloud platform expertise
Professional Development¶
Complementary Certifications: - Professional Cloud Architect - Professional Cloud Security Engineer - Cisco CCNP/CCIE Enterprise - CompTIA Network+ - AWS Certified Advanced Networking
Continuing Education: - Stay current with GCP networking announcements - Practice with new features in test environments - Participate in Google Cloud communities - Attend Google Cloud Next conference - Contribute to networking forums and discussions
Additional Resources¶
π GCP Network Engineer Exam Guide - Official detailed exam topics
π Google Cloud Networking Deep Dive - Technical blog posts and tutorials
π Network Reliability Engineering - Google's approach to network reliability
π Cloud OnBoard: Networking - Free virtual training sessions
This fact sheet contains 100 embedded documentation links to official Google Cloud documentation.
Last Updated: October 2024 Certification Validity: 2 years from passing Recertification: Required every 2 years