Role: Azure Network Engineer
Location: Mckinney Texas
Job type: C2C/W2/1099
Job Description:
This role is a hands‑on Azure Infrastructure and Network Engineering position, responsible for designing, building, and troubleshooting cloud and hybrid networked platforms using Terraform and Azure DevOps.
The engineer is expected to think from first principles, explain why a design works, and independently diagnose and resolve network and infrastructure issues without relying solely on runbooks.
Key Responsibilities
Azure Infrastructure & Terraform Engineering:
· Design, build, and own Azure infrastructure using Terraform as the primary IaC tool.
· Create reusable Terraform modules from scratch, not just consume existing templates.
· Explain and apply:
- Resource dependencies
- State management (remote state, locking, drift detection)
- Environment isolation strategies
· Integrate Terraform with Azure DevOps YAML pipelines for controlled CI/CD deployments.
· Perform root‑cause analysis for failed Terraform plans/applies and configuration drift.
· Refactor manually created Azure resources into fully Terraform‑managed infrastructure.
Azure & Hybrid Network Engineering (Core Requirement):
Act as the primary Network Engineering SME for Azure and hybrid environments.
Design and troubleshoot:
- Azure VNETs, subnets, peering, and hub‑and‑spoke architectures
- NSGs, ASGs, UDRs, route tables, and effective routes
- Azure VPN Gateway and ExpressRoute connectivity
- Azure Firewall, NVAs, load balancers (L4/L7)
- Demonstrate strong understanding of networking fundamentals, including:
- TCP/IP, routing vs switching
- DNS resolution flows
- NAT, firewall rules, asymmetric routing
- Latency, packet loss, and throughput issues
Enterprise Networking & Troubleshooting·
Hands‑on experience with enterprise networking platforms:
- Cisco and Juniper (routing, switching, firewall fundamentals)
- EdgeConnect (SD‑WAN) or equivalent WAN solutions
· Perform end‑to‑end troubleshooting across:
- Application layer
- OS/network stack
- Azure networking constructs
- On‑prem ↔ cloud connectivity
· Handle L3‑level escalations, not just ticket execution.
Engineering Operations & Change Ownership:
- Own infrastructure and network changes during approved change windows.
- Perform impact analysis and rollback planning, not just change execution.
- Maintain engineering‑quality documentation, including:
- Network diagrams
- Terraform module documentation
- Runbooks written by the engineer, not just consumed
Contribute to standards, best practices, and continuous improvement.
Engineering Operations & Change Ownership
· Own infrastructure and network changes during approved change windows.
· Perform impact analysis and rollback planning, not just change execution.
· Maintain engineering‑quality documentation, including:
o Network diagrams
o Terraform module documentation
o Runbooks written by the engineer, not just consumed
Contribute to standards, best practices, and continuous improvement
Required Skills & Experience
Mandatory – Terraform & DevOps:
· Strong, hands‑on experience with Terraform on Azure.
· Proven ability to:
o Build Terraform modules independently
o Use variables, outputs, locals, and lifecycle rules correctly
o Manage remote state and multi‑environment deployments
· Experience integrating Terraform with Azure DevOps (YAML pipelines).
· Scripting skills using PowerShell, Bash, or Python for automation.
Mandatory – Azure Networking & Fundamentals:
· Deep understanding of:
o Azure networking constructs
o Core networking principles (TCP/IP, DNS, routing, firewalling)
· Ability to explain networking concepts clearly and confidently.
· Experience troubleshooting complex hybrid and multi‑network environments.