Cloud Network Engineer
We are seeking an expert Cloud Network Engineer to spearhead the design and implementation of scalable, secure, and resilient network architectures across Azure and multi-cloud environments.
Key Responsibilities:
* Network Architecture & Design: Develop and implement cutting-edge network architectures across Azure and multi-cloud environments, including hybrid connectivity solutions.
* Azure Networking Expertise: Deploy, configure, and manage Azure networking services including VNets, Subnets, NSGs, Application Gateways, Load Balancers, VPN Gateways, ExpressRoute, AzureFirewall, and Private Endpoints.
* Cloud Interconnectivity: Design and implement secure connectivity solutions between on-premises, Azure, and GCP environments using VPN, ExpressRoute, Cloud Interconnect, and other hybrid networking technologies.
* Network Optimization: Analyze network performance, identify bottlenecks, and implement optimizations to improve latency, throughput, and overall network efficiency.
* Network Diagnostics & Troubleshooting: Perform advanced network diagnostics using Azure Network Watcher, traffic analytics, and other monitoring tools to quickly identify and resolve connectivity issues.
* Security Implementation: Implement network security best practices including micro-segmentation, zero-trust networking principles, and secure network access controls.
* Multi-Cloud Networking: Design and manage network connectivity and routing between Azure and GCP, ensuring optimal performance and security across cloud platforms.
* Kubernetes Networking: Design and implement container networking solutions for Azure Kubernetes Service (AKS) and other Kubernetes platforms, including CNI configuration, service mesh implementation, and ingress controllers.
* Documentation & Standards: Maintain comprehensive network documentation, topology diagrams, and establish networking standards and best practices.
* Automation & Infrastructure as Code: Develop and maintain network infrastructure using Terraform, ARM templates, and other IaC tools to ensure consistent and repeatable deployments.
* Collaboration: Work closely with security, platform, and application teams to ensure network solutions align with business requirements and security policies.
* Incident Response: Participate in incident response activities related to network connectivity and performance issues, providing expert-level troubleshooting and resolution.
* Monitoring & Alerting: Implement and maintain network monitoring solutions, configure alerting for network performance and availability metrics.
Requirements:
* Proficiency in designing and implementing scalable, secure, and resilient network architectures.
* Experience with Azure networking services, including VNets, Subnets, NSGs, and more.
* Knowledge of cloud interconnectivity solutions, including VPN, ExpressRoute, and Cloud Interconnect.
* Ability to analyze network performance and implement optimizations to improve efficiency.
* Expertise in network diagnostics and troubleshooting using Azure Network Watcher and other monitoring tools.
* Familiarity with network security best practices, including micro-segmentation and zero-trust networking principles.
* Experience with Kubernetes networking, including CNI configuration and service mesh implementation.
* Strong documentation and standards skills, including maintaining comprehensive network documentation and topology diagrams.
* Proficiency in automation and infrastructure as code tools, such as Terraform and ARM templates.
* Excellent collaboration and communication skills, working closely with security, platform, and application teams.
* Ability to participate in incident response activities and provide expert-level troubleshooting and resolution.
* Knowledge of network monitoring solutions and ability to configure alerting for network performance and availability metrics.