Cloud Network Engineer Role
A highly skilled Cloud Network Engineer is required to design and implement cloud networking architectures across multiple platforms. The ideal candidate will have expertise in cloud networking, experience with Azure and GCP, and a strong background in Infrastructure as Code (IaC). You'll be designing networks that scale automatically, deploy through pipelines, and integrate with existing Terraform modules.
This role requires engineers who think IAC first, not traditional networking approaches adapted to the cloud.
Key Responsibilities:
* Design, implement, and manage network architectures within Microsoft Azure and Google Cloud Platform (GCP), including Virtual Networks (VNets), Virtual Private Clouds (VPCs), subnets, routing tables, network security groups (NSGs), Next-Generation Firewalls (NGFWs) and VPNs.
* Develop, maintain, and manage network infrastructure using IaC tools such as Terraform.
Core Skills & Experience:
* 5+ years hands-on experience with Terraform in production cloud environments.
* Demonstrated experience automating cloud network infrastructure (not just manual configuration).
* Production experience with Azure networking services AND either GCP or AWS networking.
* Proven experience as a Network Engineer or Cloud Network Engineer in a production environment.
* Strong hands-on experience with Microsoft Azure networking services (e.g., Virtual Network, Next-Generation Firewalls, Load Balancer, Azure DNS, ExpressRoute).
* Knowledge of Google Cloud Platform (GCP) networking services (e.g., VPC, Cloud VPN, Cloud Interconnect, Cloud Load Balancing, Cloud DNS).
* Proficiency with Infrastructure as Code (IaC) tools, particularly Terraform.
* Solid understanding of core networking concepts, including TCP/IP, DNS, VPN, routing protocols (BGP), and network security.
* Familiarity with CI/CD pipelines and DevOps practices.
* Excellent communication and interpersonal skills, with the ability to work effectively in a team environment
Desirable Skills & Qualifications:
* Relevant cloud certifications (e.g., Microsoft Certified: Azure Network Engineer Associate, Google Cloud Certified - Professional Cloud Network Engineer).
* Knowledge of containerization technologies (Docker, Kubernetes) and their networking requirements.