About the Role
Our client, a leading innovator in cloud-based telecommunications solutions, is actively recruiting for a talented Cloud Network Engineer to join their fully remote team. This position offers the flexibility to work from anywhere in South Africa. You will be responsible for designing, implementing, and managing sophisticated network architectures within major cloud environments, such as AWS and Azure, to support our client's cutting‑edge telecom services. This role is crucial for ensuring the scalability, reliability, and security of our cloud infrastructure. If you are a passionate network engineer with expertise in cloud networking and a preference for a remote‑first work culture, this opportunity in Mahikeng, North West, ZA (though remote) is ideal for you. We are looking for an individual who can architect robust cloud network solutions and drive operational excellence.
Key Responsibilities
- Design, deploy, and manage virtual private clouds (VPCs), subnets, routing, and security groups within AWS and/or Azure.
- Implement and maintain secure network connectivity between on‑premises environments and cloud platforms (e.g., VPN, Direct Connect, ExpressRoute).
- Configure and manage cloud-native networking services, including load balancing, firewalls, and DNS.
- Monitor cloud network performance, availability, and security, identifying and resolving issues proactively.
- Automate network deployments and management tasks using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Collaborate with application development and operations teams to ensure seamless integration of network services.
- Develop and enforce network security policies and best practices in the cloud.
- Troubleshoot complex network issues across hybrid cloud environments.
- Stay current with the latest cloud networking technologies and trends.
- Document cloud network architectures, configurations, and procedures thoroughly.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Minimum of 4-6 years of experience in network engineering, with at least 2-3 years focused on cloud networking (AWS, Azure).
- Hands‑on experience with cloud networking services, including VPC/VNet, security groups, NACLs, load balancers, and VPN gateways.
- Proficiency in network automation and Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible, CloudFormation).
- Strong understanding of core networking concepts: TCP/IP, BGP, OSPF, DNS, HTTP/S.
- Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Knowledge of network security principles and best practices in a cloud context.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, essential for a remote team environment.
- Relevant cloud certifications (e.g., AWS Certified Advanced Networking, Azure Network Engineer Associate) are highly desirable.
Benefits
- Fully remote position offering excellent work-life balance and flexibility.
- Competitive salary and potential for performance bonuses.
- Opportunity to work with leading cloud technologies and innovative telecom solutions.
- Collaborative and supportive remote team culture.
- Professional development and certification support.
- Generous annual leave and paid time off.
- Access to cutting‑edge tools and resources.
- Contribute to a forward‑thinking company in the cloud and telecom space.
- Flexible working hours to suit your schedule.
- Virtual team events and social activities.