What are the responsibilities and job description for the Azure Cloud Network Engineer position at Source One Technical Solutions?
Source One Technical Solutions is seeking an Azure Cloud Network Engineer for an exciting permanent position with a global advisory company for brands and retailers.
No sponsorships available.
Job Title: Azure Cloud Network Engineer
Base Salary Range: $100,000 - $121,000
40 hours/week, Mon-Fri
- Full-Time Benefits (Medical, Dental, Vision, Life)
- 401(k) with company match
- Training and Career Development
- Generous Paid Time-Off
- Innovative Projects: Work on cutting-edge projects that involve designing, deploying, and managing secure and scalable Azure networking services.
- Collaborative Environment: Partner with senior engineers and seasoned professionals to create robust network architectures and solve complex challenges.
- Professional Growth: Enhance your skills and knowledge with continuous learning opportunities and career development programs.
Responsibilities:
- Implement, manage, and optimize Azure network solutions, including: Virtual Networks (VNets), Network Security Groups (NSGs), Azure Firewall, Application Gateways, ExpressRoute.
- Collaborate with the Senior Network Engineer to align networking strategies with organizational objectives.
- Configure and troubleshoot routing protocols (BGP, OSPF) across hybrid cloud environments and Cisco networking equipment (routers, switches, and firewalls).
- Ensure connectivity and security between Azure and on-premises networks using: VPN Gateway, Azure Bastion.
- Maintain and update documentation for network designs, configurations, and policies.
- Continuously monitor and optimize cloud network performance, implementing best practices for high availability and fault tolerance.
- Develop and enforce security measures, such as: Azure DDoS Protection, Private endpoint configurations.
- Generate and analyze network reports to identify performance issues, discrepancies, or improvement opportunities.
- Stay updated on new Azure networking features and technologies, driving innovation within the team.
- Some travel will be required, estimated up to 5%.
Additional:
- Oversee the entire lifecycle of small-to-medium-sized projects, including design, development, testing, production, and subsequent improvements.
- Document designs and write clear, concise, and tested code that is easily understood by others, including designing abstract interfaces and constructing modular libraries.
- Refactor code regularly to improve error handling, testability, and maintainability.
- Track and respond to issues raised by external contributors or partners related to their code.
- Enhance the development experience for their team by improving development tools, test coverage, and code structure. Utilize systematic tools to debug and diagnose issues in a CI/CD pipeline.
- Contribute to code specifications and participate in small-scale code reviews.
- Have a deep understanding of key features and architecture for one product and a high-level understanding of several other products, integrations, and capabilities.
- Advocate for and contribute to engineering standards and development best practices.
- Understand non-functional requirements and regularly refactor code to improve error handling, security, and maintainability.
- Stay up to date on industry trends and development best practices, and feel comfortable writing code in an open-source environment.
- Identify conflicting requirements across the company and flag them to management. Identify risks in code, features, and design, and communicate these to the team to find collaborative solutions.
Qualifications:
- Bachelor’s degree in computer science or networking
- 4 years of experience in cloud networking with a focus on Microsoft Azure
- Proficiency in Azure networking services (VNets, NSGs, VPN Gateway, ExpressRoute, etc.)
- Experience with Azure Greenfield deployment is required
- Experience configuring and managing Cisco routing and switching equipment
- Strong understanding of routing protocols (BGP, OSPF) and network troubleshooting tools
- Excellent communication skills, both written and verbal
- Certifications such as Azure Network Engineer Associate or Cisco CCNA/CCNP are a strong plus
- Strong foundations in engineering, programming, and software development
- Solid understanding of data structures, algorithms, operating systems, networks, and programming languages
- Proficiency in concurrent and event-based development
- Experience with development and test frameworks
- Mastery of debugging and diagnosing issues in a CI/CD pipeline
Salary : $100,000 - $121,000