About the Role
Our client, a cutting-edge telecommunications provider, is seeking an experienced Cloud Network Engineer to join their fully remote team. This role is crucial for designing, implementing, and managing our cloud-based network infrastructure across various platforms. As a remote-first company, we embrace distributed collaboration and empower our engineers to work from wherever they are most productive. You will be instrumental in ensuring the scalability, security, and reliability of our cloud networking solutions, supporting our expansive service offerings. This is an excellent opportunity to leverage your cloud networking expertise in a forward-thinking organization.
Key Responsibilities
- Design, deploy, and maintain robust and scalable network infrastructure within cloud environments (AWS, Azure, GCP).
- Implement and manage virtual private clouds (VPCs), subnets, routing tables, and security groups.
- Configure and optimize network connectivity between on-premises data centers and cloud environments (e.g., Direct Connect, VPN Gateway).
- Ensure network security best practices are implemented, including firewalls, intrusion detection/prevention, and access control.
- Monitor network performance, troubleshoot issues, and implement solutions to ensure high availability and optimal performance.
- Automate network deployment and management tasks using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Collaborate with system administrators, DevOps engineers, and application teams to meet their networking requirements.
- Stay current with cloud networking technologies and emerging trends, recommending improvements.
- Participate in on-call rotation for network incident response.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in network engineering, with at least 3 years focused on cloud networking.
- Proven experience with major cloud providers (AWS, Azure, or GCP) and their networking services.
- Strong understanding of networking fundamentals (TCP/IP, DNS, HTTP/S, BGP, OSPF).
- Experience with Infrastructure as Code (IaC) tools (Terraform, Ansible, CloudFormation).
- Proficiency in network security concepts and implementation in cloud environments.
- Familiarity with containerization technologies (Docker, Kubernetes) is a plus.
- Excellent problem-solving skills and the ability to work effectively in a remote, collaborative setting.
- Relevant cloud certifications (e.g., AWS Certified Advanced Networking Specialty, Azure Network Engineer Associate) are highly desirable.
Benefits
- Competitive salary and performance-based incentives.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and remote work flexibility.
- Home office setup stipend.
- Professional development opportunities, including certifications and training.
- Retirement savings plan with company matching.
- Exposure to cutting-edge cloud technologies and a supportive remote work culture.