About the Role
Our client, a dynamic telecommunications infrastructure company, is looking for a skilled Cloud Network Engineer to join their team in **Pretoria, Gauteng, ZA**. This role will focus on designing, implementing, and managing robust and scalable cloud-based network solutions. You will be responsible for ensuring the connectivity, security, and performance of our cloud environments, working closely with both on-site and remote teams. This position offers a hybrid work model, providing a blend of in-office collaboration and remote flexibility. You will play a key role in enhancing our cloud presence and ensuring seamless operations for our cutting-edge services.
Key Responsibilities
- Design, deploy, and maintain network infrastructure within major cloud platforms (AWS, Azure, GCP).
- Implement and manage cloud networking services, including VPCs/VNets, subnets, security groups, firewalls, and load balancers.
- Ensure network security and compliance by implementing appropriate controls and monitoring access.
- Monitor network performance, troubleshoot connectivity issues, and optimize for reliability and speed.
- Automate network provisioning and management tasks using infrastructure-as-code tools (e.g., Terraform, CloudFormation).
- Collaborate with development and operations teams to support application deployments and ensure network readiness.
- Develop and maintain network documentation, including diagrams, configurations, and procedures.
- Participate in the evaluation and adoption of new cloud networking technologies and services.
- Provide support for hybrid cloud connectivity solutions, including VPNs and direct connects.
- Stay updated on best practices and emerging trends in cloud networking and security.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- 3-5 years of experience in network engineering, with a significant focus on cloud networking.
- Hands-on experience with cloud networking services on AWS (VPC, Direct Connect, Route 53) and/or Azure (VNet, ExpressRoute, DNS).
- Proficiency with network protocols such as TCP/IP, BGP, OSPF, and VPN technologies.
- Experience with infrastructure-as-code tools like Terraform or Ansible.
- Understanding of network security principles and best practices in cloud environments.
- Familiarity with containerization technologies (Docker, Kubernetes) is a plus.
- Strong problem-solving skills and the ability to work effectively in a hybrid team environment.
- Good communication and interpersonal skills.
- Relevant cloud certifications (e.g., AWS Certified Advanced Networking, Azure Network Engineer Associate) are advantageous.
Benefits
- Competitive contract rate of R per annum.
- Hybrid work arrangement, offering a balance between remote and office work.
- Opportunity to work with leading cloud technologies and infrastructure.
- Collaborate with a talented and experienced team.
- Potential for contract extension based on performance and project needs.
- Gain valuable experience in cloud network architecture and management.