Azure Network Engineer

TTC Group McKinney, TX
Contract Mid Level 5+ years

Posted 1 week ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

Design, implement, and support secure and scalable network solutions within Microsoft Azure environments. This role focuses on hands-on Azure Infrastructure and Network Engineering, designing, building, and troubleshooting cloud and hybrid networked platforms using Terraform and Azure DevOps.

Responsibilities

  • Design, build, and own Azure infrastructure using Terraform as the primary IaC tool.
  • Create reusable Terraform modules from scratch, explaining and applying resource dependencies, state management, and 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.
  • Act as the primary Network Engineering SME for Azure and hybrid environments.
  • Design and troubleshoot Azure VNETs, subnets, peering, hub-and-spoke architectures, NSGs, ASGs, UDRs, route tables, effective routes, VPN Gateway, ExpressRoute, Azure Firewall, NVAs, and load balancers.
  • Demonstrate strong understanding of networking fundamentals, including TCP/IP, routing vs switching, DNS resolution, NAT, firewall rules, asymmetric routing, latency, packet loss, and throughput issues.
  • Perform end-to-end troubleshooting across application layer, OS/network stack, Azure networking constructs, and on-prem ↔ cloud connectivity.
  • Own infrastructure and network changes during approved change windows, performing impact analysis and rollback planning.
  • Maintain engineering-quality documentation, including network diagrams, Terraform module documentation, and runbooks.

Requirements

  • Strong, hands-on experience with Terraform on Azure
  • Proven ability to build Terraform modules independently, use variables, outputs, locals, and lifecycle rules correctly, and manage remote state and multi-environment deployments.
  • Experience integrating Terraform with Azure DevOps (YAML pipelines).
  • Scripting skills using PowerShell, Bash, or Python for automation.
  • Deep understanding of Azure networking constructs and core networking principles (TCP/IP, DNS, routing, firewalling).
  • Experience troubleshooting complex hybrid and multi-network environments.

Qualifications

  • 5+ years enterprise networking experience preferred

Skills

Python * PowerShell * Azure DevOps * Microsoft Azure * Terraform * Bash * Cisco * Juniper * EdgeConnect (SD-WAN) *

* Required skills

About TTC Group

Professional Services
View all jobs at TTC Group →