Job Title:
Cloud Network Engineer
-----------------------------------
About the Role:
We are seeking a highly skilled Cloud Network Engineer to join our team. As a key member of our network engineering team, you will be responsible for designing and implementing scalable, secure, and resilient network architectures across cloud environments.
* Design and implement cloud network architectures that meet business requirements and ensure high availability and security.
* Deploy, configure, and manage Azure networking services including VNets, Subnets, NSGs, Application Gateways, Load Balancers, VPN Gateways, ExpressRoute, Azure Firewall, and Private Endpoints.
* Collaborate with cross-functional teams to ensure network solutions align with business requirements and security policies.
* Perform advanced network diagnostics using Azure Network Watcher, traffic analytics, and other monitoring tools to quickly identify and resolve connectivity issues.
* Maintain comprehensive network documentation, topology diagrams, and establish networking standards and best practices.
* Develop and maintain network infrastructure using Terraform, ARM templates, and other IaC tools to ensure consistent and repeatable deployments.
* Participate in incident response activities related to network connectivity and performance issues, providing expert-level troubleshooting and resolution.
* Implement and maintain network monitoring solutions, configure alerting for network performance and availability metrics.
Required Skills and Qualifications:
To be successful in this role, you will need to have the following skills and qualifications:
1. Bachelor's or Master's degree in Computer Science, Network Engineering, Telecommunications, or related field (or equivalent experience).
2. Minimum of 5 years of experience in network engineering with at least 3 years focused on cloud networking.
3. Proven experience with Azure networking services and architecture patterns.
4. Experience with network diagnostics, performance optimization, and troubleshooting in cloud environments.
5. Microsoft Certified: Azure Network Engineer Associate (AZ-700).
6. Microsoft Certified: Azure Fundamentals (AZ-900).
7. Google Cloud Professional Cloud Network Engineer (if GCP experience available) Plus.
8. Cisco CCNP or equivalent networking certification Plus.
9. Microsoft Certified: Azure Solutions Architect Expert Plus.
10. Strong understanding of TCP/IP, routing protocols (BGP, OSPF), DNS, and network security principles.
11. Experience with network monitoring and diagnostic tools (Azure Network Watcher, Wireshark, tcpdump).
12. Proficiency with Infrastructure as Code tools (Terraform, ARM templates, Bicep).
13. Strong scripting skills in PowerShell, Python, or Bash for network automation.
14. Experience with hybrid connectivity solutions and on-premises network integration.
15. Knowledge of network security best practices and zero-trust networking concepts.
16. Experience with Kubernetes networking, including Azure Kubernetes Service (AKS) networking, CNI plugins, and container network troubleshooting.
17. Experience with GCP networking services (VPC, Cloud Load Balancing, Cloud CDN, Cloud Interconnect).
18. Familiarity with network automation tools and orchestration platforms.
19. Experience with SD-WAN technologies and network virtualization.
20. Advanced Kubernetes networking knowledge including service mesh technologies (Istio, Linkerd), ingress controllers, and network policies.
21. Experience with network performance testing and optimization tools.
22. Understanding of regulatory compliance requirements (GDPR, DORA) as they relate to network security.
23. Experience with multi-cloud networking patterns and best practices.
24. Familiarity with CDN technologies and global load balancing strategies.
25. Excellent analytical and problem-solving skills with attention to detail.
26. Strong communication skills with ability to explain complex network concepts to non-technical stakeholders.
27. Proven ability to work independently and manage multiple projects simultaneously.
28. Collaborative approach with experience working in cross-functional teams.
29. Strong documentation skills and commitment to knowledge sharing.
30. Ability to work under pressure during network incidents and outages.
31. Continuous learning mindset to stay current with evolving cloud networking technologies.
32. Good level of English.
],