About the Role
About the Role Our client, a leading innovator in the telecoms space, is seeking a highly skilled Senior Cloud Network Engineer for a fully remote position. This role is pivotal in designing, implementing, and managing our client's cloud-based network infrastructure across major cloud platforms (AWS, Azure, GCP). You will be instrumental in ensuring the security, scalability, and performance of our cloud networking solutions, which underpin a wide array of telecommunication services. The ideal candidate will possess deep expertise in cloud networking concepts, infrastructure as code, and network automation, coupled with a strong understanding of traditional networking principles. You will collaborate with distributed teams to architect robust and resilient cloud network environments. This is a unique opportunity to leverage your cloud networking skills in a remote-first setting, contributing to the evolution of cutting-edge telecommunication technologies without geographical constraints. Join a forward-thinking company that values innovation, collaboration, and employee well-being in a truly global work environment.
Key Responsibilities
- Design, deploy, and manage secure and scalable network infrastructure within major cloud environments (AWS, Azure, GCP).
- Implement and maintain virtual private clouds (VPCs), subnets, routing, firewalls, and load balancers in the cloud.
- Develop and manage network connectivity between on-premises environments and cloud platforms (e.g., VPN, Direct Connect, ExpressRoute).
- Automate network provisioning, configuration, and management using Infrastructure as Code (IaC) tools like Terraform and Ansible.
- Monitor cloud network performance, troubleshoot issues, and implement optimization strategies.
- Ensure network security best practices are applied in the cloud, including identity and access management (IAM) and network segmentation.
- Collaborate with application development and operations teams to ensure seamless deployment and operation of cloud-native applications.
- Stay abreast of emerging cloud networking technologies and services and recommend adoption where appropriate.
- Provide technical leadership and guidance on cloud networking best practices to the wider engineering team.
- Document cloud network designs, configurations, and operational procedures.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Minimum of 6 years of experience in network engineering, with at least 3 years focused specifically on cloud networking.
- Proven expertise in designing and managing networks on AWS (VPC, Transit Gateway, Route 53), Azure (VNet, Azure Firewall, Load Balancer), or GCP (VPC, Cloud Load Balancing).
- Hands-on experience with Infrastructure as Code tools such as Terraform, CloudFormation, or ARM templates.
- Proficiency in network automation using scripting languages (e.g., Python) and configuration management tools (e.g., Ansible).
- Strong understanding of core networking concepts (TCP/IP, BGP, DNS, VPNs) and how they apply in cloud environments.
- Experience with container networking (e.g., Kubernetes) is a plus.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills, essential for a remote team.
- Relevant cloud certifications (e.g., AWS Certified Advanced Networking – Specialty, Azure Network Engineer Associate) are highly desirable.
Benefits
- A competitive annual salary of ZAR.
- Comprehensive remote work setup allowance.
- Full medical, dental, and vision insurance.
- Generous paid time off and flexible working hours.
- Annual performance bonus and stock options.
- Opportunities for continuous learning, certifications, and professional development.
- Access to cutting-edge cloud technologies and training.
- A fully remote work environment fostering work-life balance and autonomy.