About the Role
Our client, a rapidly expanding player in the telecommunications technology space, is seeking a highly skilled and motivated Senior Cloud Network Engineer to join their fully remote engineering team. This role is central to designing, implementing, and managing our client's cloud-based network infrastructure across major public cloud platforms. You will be responsible for ensuring the robustness, security, and scalability of our network services, supporting a diverse range of client applications and solutions. The ideal candidate is a proactive problem-solver with extensive experience in cloud networking, infrastructure as code, and a deep understanding of network security principles within distributed environments. This is a fantastic opportunity to work remotely and contribute to innovative projects from Randburg, Gauteng, ZA.
Key Responsibilities
- Design, deploy, and maintain scalable and highly available network infrastructures in public cloud environments (AWS, Azure, GCP).
- Implement and manage virtual private clouds (VPCs), subnets, routing, firewalls, and load balancers.
- Develop and maintain Infrastructure as Code (IaC) using tools like Terraform or CloudFormation for automated network provisioning.
- Implement robust network security measures, including security groups, NACLs, WAFs, and VPNs.
- Monitor network performance, troubleshoot issues, and implement optimizations to ensure reliability and efficiency.
- Collaborate with development and operations teams to support application deployments and ensure network requirements are met.
- Automate network configuration, deployment, and operational tasks using scripting languages (Python, Bash).
- Stay current with cloud networking technologies, best practices, and emerging trends.
- Provide technical guidance and mentorship to junior team members.
- Ensure network compliance with industry standards and company policies.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 6 years of experience in network engineering, with a strong focus on cloud networking (at least 3 years). Proven expertise in designing and managing network architectures within AWS, Azure, or GCP.
- Hands‑on experience with Infrastructure as Code tools (Terraform, Ansible, CloudFormation).
- Proficiency in network security principles and implementation in cloud environments.
- Strong understanding of TCP/IP, DNS, HTTP/S, BGP, and other networking protocols.
- Experience with container networking and Kubernetes is a significant advantage.
- Proficiency in at least one scripting language (Python, Bash).
- Excellent problem‑solving and analytical skills.
- Strong communication and collaboration skills, with experience working in remote teams.
- Relevant cloud certifications (e.g., AWS Certified Advanced Networking, Azure Network Engineer) are highly preferred.
Benefits
- Our client offers a highly competitive remuneration package and the flexibility of a fully remote role, allowing you to work effectively from your home base in Randburg, Gauteng, ZA .
- You will be provided with a comprehensive medical aid plan, a generous provident fund contribution, opportunities for professional development including certifications and training, performance bonuses, and access to cutting-edge cloud technologies.
- Our client fosters a culture of innovation, collaboration, and continuous improvement, providing a stimulating environment for career growth.
- Enjoy the benefits of working with a forward-thinking company committed to employee success.