Job DescriptionWe are looking for a Network & Cloud Engineer to design, implement, and manage our cloud network infrastructure. The ideal candidate will have deep expertise in cloud platforms, networking protocols, and security.
Responsibilities
- Design, deploy, and manage cloud network architectures in platforms such as AWS, Azure, or Google Cloud.
- Implement and optimize Virtual Private Clouds (VPC), subnets, route tables, and network security groups.
- Configure and maintain cloud connectivity solutions: VPN, Direct Connect, ExpressRoute, and hybrid network integrations.
- Monitor network performance, troubleshoot connectivity issues, and implement proactive measures for high availability.
- Collaborate with DevOps, Security, and Application teams to ensure secure and efficient cloud network operations.
- Develop automation scripts for network provisioning and monitoring using tools such as Terraform, Ansible, or Python.
- Ensure compliance with organizational security standards and industry best practices.
- Maintain up-to-date documentation of network configurations, topologies, and procedures.
Requirements
Bachelor degree in Computer Science, Information Technology, or related field.
Proven experience (3-5+ years) in cloud network engineering or infrastructure roles.
Strong expertise in cloud platforms: AWS, Azure, GCP, or multi-cloud environments.
Deep knowledge of networking protocols: TCP/IP, BGP, OSPF, DNS, DHCP, VPN, VLANs, MPLS.
Hands-on experience with network security, firewalls, load balancers, and WAFs in cloud environments.
Proficiency in automation and scripting: Terraform, Ansible, Python, PowerShell.
Strong troubleshooting, problem-solving, and analytical skills.
Preferred Certifications
- AWS Certified Advanced Networking - Specialty
- Microsoft Azure Network Engineer Associate
- Google Cloud Professional Cloud Network Engineer
- Cisco CCNP / CCIE (Routing & Switching or Security)
RequirementsDesign, deploy, and manage scalable, secure, and highly available cloud environments (AWS, Azure, Google Cloud). Set up, monitor, and maintain Linux servers and virtual machines. Manage network architecture including VPNs, firewalls, load balancers, and routing. Automate infrastructure deployment using Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or ARM Templates. Implement security best practices across cloud, network, and server layers. Troubleshoot performance, connectivity, and server issues across different environments. Manage and implement CI/CD pipelines for cloud applications. Document infrastructure, network topology, and operational procedures in detail. Evaluate new technologies and provide recommendations for infrastructure optimization.