Job Description:
The Network Cloud Engineer will play a critical role in designing, implementing, and managing our cloud-based network infrastructure across Azure and AWS platforms. The ideal candidate will possess a strong foundation in cloud network architecture, security, and operations, with a proven ability to develop scalable and resilient cloud networking solutions.
Responsibilities:
- Design and deploy highly available and scalable network architectures on Azure and AWS platforms, ensuring optimal performance and security.
- Implement and manage virtual networks, VPNs, and connectivity solutions between on-premises and cloud environments.
- Configure and manage network services including load balancers, firewalls, and DNS across cloud environments.
- Monitor cloud network performance, identify bottlenecks or issues, and implement strategies for optimization and improvement.
- Collaborate with IT security teams to design and implement robust network security policies, practices, and solutions to protect cloud resources and data.
- Lead the troubleshooting and resolution of network-related incidents and problems within cloud environments.
- Stay up-to-date with the latest cloud networking technologies and trends, and recommend improvements to existing architectures and processes.
- Provide technical leadership and guidance on cloud networking best practices to other team members and stakeholders.
Qualifications:
- Minimum of 5 years of experience in cloud networking, with a strong emphasis on Azure and AWS platforms.
- Must hold a Cloud Networking Specialty certification (e.g., AWS Certified Advanced Networking - Specialty, Microsoft Certified: Azure Network Engineer Associate).
- In-depth understanding of cloud network infrastructure, including VPC/VNet, subnets, peering, VPNs, and routing.
- Proven experience with cloud network security technologies and best practices, including firewalls, WAF, IDS/IPS, and network ACLs.
- Familiarity with automation and orchestration tools (e.g., Terraform, CloudFormation, ARM Templates) for efficient network deployment and management.
- Excellent analytical and troubleshooting skills, with the ability to resolve complex network issues in cloud environments.
- Strong communication and collaboration skills, capable of working effectively with cross-functional teams.
Desired Skills:
- Experience with hybrid cloud environments and integration with on-premises networks.
- Knowledge of container networking and services in cloud environments (e.g., Kubernetes, Docker).
- Understanding of DevOps practices and tools in relation to cloud network management and operations.