OverviewOur client is seeking a Cloud Network Engineer with strong expertise in Terraform and cloud networking to design, implement, and manage secure, scalable, and highly available cloud network environments.
This role focuses on building and operating cloud-native and hybrid networking solutions using Infrastructure as Code (IaC), ensuring performance, security, compliance, and cost optimization across environments from development through production.
Key ResponsibilitiesCloud Network Architecture & Design- Design and implement VPC/VNet architectures including CIDR planning, subnets, route tables, NAT gateways, and internet gateways
- Define and implement hybrid connectivity solutions (Site-to-Site VPN, Direct Connect/ExpressRoute, SD-WAN integration)
- Architect secure and resilient network topologies (multi-region, hub-and-spoke, segmentation/micro-segmentation)
- Develop high-level and low-level design documentation (HLD/LLD), network diagrams, and architecture standards
Implementation & Configuration (Multi-Cloud)- Build and configure cloud networking components across:
- Azure: VNets, NSGs, UDRs, Azure Firewall, Application Gateway/WAF, Private Endpoints
- AWS: VPCs, Security Groups, NACLs, Transit Gateway, Load Balancers, PrivateLink
- GCP (as applicable): VPCs, firewall rules, Cloud NAT, Cloud Router, load balancing
- Implement DNS solutions (Azure DNS, Route 53, Cloud DNS) and manage IP addressing strategies
Security & Compliance- Apply network security best practices including least privilege, segmentation, and zero-trust architecture
- Implement secure access patterns (Private Endpoints, Private Link, Service Endpoints)
- Collaborate with security and compliance teams on threat modeling, controls, and remediation activities
Operations, Monitoring & Troubleshooting- Enable monitoring and observability using tools such as VPC Flow Logs, NSG Flow Logs, CloudWatch, and Log Analytics
- Troubleshoot network issues including latency, packet loss, routing, MTU/MSS, and firewall/WAF configurations
- Support incident, problem, and change management processes, including documentation and post-incident reviews
Infrastructure as Code (Terraform)- Develop and maintain reusable Terraform modules for cloud networking components
- Manage environment configurations using variables and workspaces
- Implement remote state management, version control, and code review best practices
- Integrate Terraform into CI/CD pipelines (Azure DevOps, GitHub Actions, GitLab, Jenkins) with appropriate approval workflows
- Apply policy-as-code practices (e.g., Sentinel, OPA)
Required Skills- Strong experience as a Cloud Network Engineer
- Hands-on expertise with Terraform (Infrastructure as Code)
- Experience building and managing CI/CD pipelines
- Deep understanding of cloud networking across AWS, Azure, or GCP
- Knowledge of hybrid networking and enterprise-scale architectures
Qualifications- 6-8 years of relevant experience in cloud networking and infrastructure
- Strong problem-solving and troubleshooting skills
- Excellent documentation and communication abilities
- Ability to work both independently and collaboratively in a team environment