Overview
Skills
Job Details
We are seeking an experienced Azure Cloud Networking Engineer to design, implement, and maintain robust cloud network infrastructures within Microsoft Azure. The ideal candidate will have strong technical expertise in cloud networking, security, and automation, along with the ability to collaborate across teams to ensure seamless, secure, and scalable network operations. Additionally, they will be comfortable serving as a technical escalation point for junior associates, and willing to assist where necessary for corporate IT needs.
Key Responsibilities:
- Design & Architecture
- Architect and deploy Azure networking solutions including Virtual Networks (VNets), Network Security Groups (NSGs), Azure Firewall, and ExpressRoute.
- Reverse engineer current networking in place, suggest and implement changes as needed.
- Implement Azure network design best practices for performance, security, and reliability.
- Operations & Maintenance
- Manage and monitor network performance, troubleshooting latency, connectivity, and configuration issues.
- Ensure proper routing, load balancing, and segmentation using Azure Application Gateway, Traffic Manager, and Azure Front Door.
- Maintain high availability and disaster recovery configurations for critical network components.
- Security & Compliance
- Implement and manage network security controls, including firewalls, VPN gateways, and security groups.
- Work with security and compliance teams to ensure adherence to regulatory and company standards (e.g., ISO 27001, SOC 2).
- Configure network monitoring, logging, and alerting using Azure Monitor, Log Analytics, and Network Watcher.
- Automation & Optimization
- Knowledge of Infrastructure-as-Code (IaC) templates using tools such as Terraform, ARM Templates, or Bicep.
- Continuously evaluate and optimize Azure networking costs, performance, and scalability.
- Collaboration & Support
- Collaborate with application, DevOps, IT, and Development teams to support enterprise cloud initiatives.
- Provide Tier 3 support for network incidents and escalations.
- Document architecture, standards, and procedures.
Additional Responsibilities:
- Provide basic backup and support for corporate IT as necessary
Skills & Qualifications:
- Familiarity with Agile and DevOps methodologies, including continuous integration, continuous delivery, and automated testing.
- Experience with monitoring tools such as Azure Monitor, Datadog, or Prometheus.
- Excellent problem-solving skills with the ability to troubleshoot complex issues.
- Strong communication, documentation, and collaboration skills to work effectively with cross-functional teams.
- Ability to manage multiple projects in a fast-paced, dynamic environment.
- Eagerness to stay updated with the latest Azure services, DevOps trends, and best practices.
- Strong understanding of networking, security, and monitoring in cloud environments.
Education and Experience:
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent job experience
- 5+ years of experience in network engineering, with at least 3 years focusing on Azure networking.
- Hands-on experience with Azure networking services (VNets, NSGs, Application Gateway, ExpressRoute, Load Balancers, VPN Gateway, Azure Firewall).
- Deep understanding of TCP/IP, DNS, routing protocols (BGP, OSPF), and network segmentation.
- Proficiency in scripting and automation using PowerShell, Bash, Azure CLI, ARM Templates, Terraform, or Bicep.
Expected Hours of Work:
The work schedule for this position will be primarily Monday- Friday during typical business hours; however, based on the operational needs of this rapidly growing company, some work outside of typical business hours may be required. Our office is currently open on Monday, Tuesday, Wednesday, and Thursday with team members working from home on Friday.
Work Environment:
This job operates in an office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets, and fax machines.
Physical Demands:
This would require the ability to sit at a desk, frequent walking, bend or stand as necessary. Lifting and moving equipment weighing under 100 lbs is also possible.