Network Cloud Enigeer

Overview

Remote
Depends on Experience
Full Time

Skills

AWS
GCP
Google cloud platform
Azure

Job Details

Job Title: Network Cloud Engineer

Location: Fully Remote

Salary: DOE + full benefits

Clearance: Active Public Trust (or ability to obtain)

Job Summary

We are seeking a skilled and experienced Network Cloud Engineer to join our dynamic team. As a Network Cloud Engineer, you will be responsible for designing, implementing, and managing the networking infrastructure across multiple cloud platforms, including AWS, Google Cloud Platform (Google Cloud Platform), and Microsoft Azure. Your expertise in these three major cloud technologies will be crucial in ensuring the secure and efficient operation of our cloud-based systems.

Job Responsibilities

  • Design and implement scalable and reliable networking solutions in AWS, Google Cloud Platform, and Azure cloud environments.
  • Collaborate with cross-functional teams to gather requirements and provide network architecture recommendations to support business objectives.
  • Configure and maintain virtual private clouds (VPCs), subnets, VPNs, and firewall rules to establish secure connectivity between on-premises infrastructure and cloud environments.
  • Deploy and manage network monitoring and security tools to detect and mitigate network vulnerabilities and performance issues.
  • Optimize network performance and availability by implementing load balancing, traffic management, and fault tolerance strategies.
  • Collaborate with DevOps teams to integrate network infrastructure with continuous integration/continuous deployment (CI/CD) pipelines.
  • Conduct regular network performance testing and troubleshooting to identify and resolve network-related issues.
  • Develop and maintain network documentation, including network diagrams, configurations, and standard operating procedures (SOPs).
  • Stay up to date with industry trends and best practices in cloud networking, and recommend new technologies and tools to enhance network infrastructure.
  • Provide technical guidance and mentorship to junior team members, as needed.

Required Skill/Qualifications

  • Proven experience as a Network Engineer with expertise in AWS, Google Cloud Platform, and Azure cloud platforms.
  • Strong understanding of networking concepts, protocols, and technologies, including TCP/IP, DNS, DHCP, VLANs, VPNs, and routing protocols (BGP, OSPF).
  • Hands-on experience with networking services and components in AWS (VPC, EC2, ELB, Route 53, etc.), Google Cloud Platform (VPC, Compute Engine, Load Balancer, Cloud DNS, etc.), and Azure (Virtual Network, Virtual Machines, Load Balancer, Traffic Manager, etc.).
  • Proficient in network security principles and best practices, including firewalls, intrusion detection systems (IDS), and network access controls.
  • Familiarity with software-defined networking (SDN) and network virtualization concepts.
  • Experience with network monitoring and troubleshooting tools, such as Wireshark, SNMP, or similar.
  • Strong scripting and automation skills using Python, PowerShell, or other relevant languages.
  • Excellent problem-solving and analytical thinking abilities, with a focus on delivering high-quality results.
  • Effective communication skills, both written and verbal, with the ability to collaborate with cross-functional teams and stakeholders.

Preferred Skills/Qualifications

  • Professional certifications related to cloud networking, such as AWS Certified Advanced Networking - Specialty, Google Cloud Certified - Network Engineer, or Microsoft Certified: Azure Network Engineer Associate.
  • Experience in designing and implementing hybrid cloud networking solutions.
  • Knowledge of container networking technologies, such as Kubernetes or Docker Swarm.
  • Familiarity with network orchestration and automation tools, such as Ansible, Terraform, or CloudFormation.
  • Understanding of compliance and regulatory requirements related to network security and privacy, such as HIPAA, GDPR, or PCI DSS.

Education

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • Equivalent practical experience will also be considered.