About the Role
Our client, a forward-thinking technology solutions provider, is seeking a skilled Cloud Network Engineer to join their expanding team, remotely based but with a primary operational focus potentially including Mossel Bay, Western Cape . This role is crucial for designing, implementing, and managing robust and scalable cloud-based network infrastructures. You will work with leading cloud platforms, ensuring seamless connectivity, high availability, and stringent security for our diverse clientele. The ideal candidate possesses a deep understanding of cloud networking principles, virtual private clouds (VPCs), load balancing, firewalls, and hybrid cloud connectivity solutions. This is an exciting opportunity to shape the future of our cloud services and contribute to innovative projects from the comfort of your home office.
Key Responsibilities
- Design, deploy, and manage secure and resilient network infrastructures on major cloud platforms (AWS, Azure, GCP).
- Configure and maintain virtual networking components, including VPCs/VNets, subnets, route tables, security groups, and network ACLs.
- Implement and manage cloud load balancing solutions to ensure application availability and scalability.
- Develop and enforce network security policies and best practices within the cloud environment, including firewalls and intrusion detection/prevention systems.
- Establish and maintain secure hybrid connectivity between on-premises data centers and cloud environments using VPNs and dedicated connections.
- Monitor network performance, identify bottlenecks, and implement optimizations for latency and throughput.
- Troubleshoot complex network issues in the cloud, performing root cause analysis and implementing effective solutions.
- Automate network deployments and configurations using Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation, ARM templates).
- Collaborate with system administrators, DevOps engineers, and application teams to ensure smooth operation of cloud services.
- Stay current with emerging cloud networking technologies, services, and best practices.
Requirements
- A Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of experience in network engineering, with at least 3 years focused on cloud networking.
- Proven expertise in designing and managing networks on AWS, Azure, or Google Cloud Platform.
- Strong understanding of core networking concepts (TCP/IP, DNS, HTTP, routing, switching).
- Hands-on experience with cloud-native networking services and security features.
- Familiarity with Infrastructure as Code (IaC) tools for network automation.
- Knowledge of containerization technologies (Docker, Kubernetes) and their networking implications.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities, effective in a remote team setting.
- Relevant cloud networking certifications (e.g., AWS Certified Advanced Networking – Specialty, Azure Network Engineer Associate) are a strong plus.
Benefits
- Competitive salary and potential for performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Retirement savings plan with company matching.
- Generous professional development budget for training and certifications.
- Opportunity to work with cutting-edge cloud technologies on impactful projects.
- Fully remote work arrangement, offering significant flexibility.
- Be part of an innovative and rapidly growing technology company.
- Contribute to the digital transformation of businesses in the Western Cape region and beyond.