About the Role Our client, a fast-growing cloud services provider, is looking for a talented Senior Cloud Network Engineer to join their distributed team. This position is fully remote, allowing you to work from anywhere within South Africa. You will be responsible for designing, implementing, and maintaining highly available and scalable cloud network infrastructures. This includes managing virtual private clouds (VPCs), load balancing, firewalls, and connectivity solutions across major cloud platforms like AWS, Azure, and GCP. The ideal candidate is passionate about cloud technologies, possesses strong networking fundamentals, and thrives in an autonomous, remote-first environment. You will play a key role in ensuring the robust performance and security of our client's cloud offerings, supporting a diverse range of enterprise clients.
Key Responsibilities
- Design, deploy, and manage secure and scalable network architectures in public cloud environments (AWS, Azure, GCP).
- Configure and maintain core networking services such as VPCs, subnets, routing tables, security groups, NACLs, and load balancers.
- Implement and manage hybrid cloud connectivity solutions, including VPNs and Direct Connect/ExpressRoute.
- Develop and automate network provisioning, configuration, and management tasks using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Monitor network performance, troubleshoot connectivity issues, and implement optimizations for latency and throughput.
- Ensure network security best practices are enforced, including firewall rules, intrusion detection/prevention, and DDoS mitigation.
- Collaborate with system administrators, DevOps engineers, and application teams to support application deployments and infrastructure needs.
- Maintain comprehensive documentation of cloud network designs, configurations, and operational procedures.
- Participate in on-call rotations to provide 24/7 support for critical network incidents.
- Stay current with emerging cloud networking technologies and best practices.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- 5+ years of experience in network engineering, with at least 3 years focused on cloud networking.
- Hands-on experience with major cloud provider networking constructs (AWS VPC, Route 53, ELB; Azure VNet, Load Balancer; GCP VPC).
- Proficiency in network automation tools and scripting languages (e.g., Python, Ansible, Terraform).
- Strong understanding of TCP/IP, BGP, OSPF, DNS, HTTP/S, and network security principles.
- Experience with container networking technologies (e.g., Kubernetes networking) is a plus.
- Excellent problem-solving, analytical, and troubleshooting skills.
- Strong communication skills, capable of effectively collaborating with remote team members.
- Ability to work independently and manage time effectively in a remote work setting.
- Relevant cloud certifications (e.g., AWS Certified Advanced Networking – Specialty, Azure Network Engineer Associate) are highly desirable.
Benefits
- Competitive annual salary of R.
- Fully remote work environment, offering flexibility and work-life balance.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and company holidays.
- Annual performance bonus.
- Professional development budget for certifications and training.
- Stock options or equity participation.
- Home office setup stipend.
- Opportunities for rapid career growth in a booming industry.
- Collaborative virtual team culture.