Job Summary
We are seeking a skilled Network Engineer to design, deploy, and maintain robust network infrastructures aligned with business and technical needs. This role requires a proactive problem-solver who can operate and troubleshoot complex networks, lead outage mitigation efforts, and collaborate closely with cross-functional teams. The ideal candidate will have strong expertise in networking technologies, cloud platforms, and automation, coupled with excellent communication skills and a customer-focused mindset.
Key Responsibilities
- Design and implement network solutions based on detailed business and technical requirements, ensuring scalability and reliability.
- Collaborate with project and program managers to align on timelines, address challenges, and deliver network projects successfully.
- Monitor and troubleshoot network operations to quickly identify and resolve issues, minimizing downtime and service disruption.
- Lead incident response efforts during outages, coordinating mitigation and resolution activities.
- Validate and analyze problem reports, conduct thorough diagnostics, and manage issue tracking through trouble-ticketing systems.
- Perform non-critical investigations into network functionality concerns to support continuous improvement.
- Proactively analyze network parameters such as capacity and availability to anticipate and prevent potential outages.
- Review and consult on planned changes within the production environment to ensure smooth deployments.
- Participate in a rotating on-call schedule, including weekends, to provide timely support and incident management.
- Work closely with teams to plan and execute software upgrades and device maintenance activities, ensuring minimal impact on operations.
- Mentor junior staff and contribute to operational process improvements in partnership with Site Reliability Engineering (SRE) teams.
- Provide constructive feedback to infrastructure architects regarding network design and contribute to the development of new initiatives.
Required Qualifications
- Strong foundation in networking fundamentals, including routing, switching, security, and load balancing.
- Extensive experience working with Internet and data center networks.
- Proficiency with cloud computing platforms such as Microsoft Azure, AWS, or Google Cloud Platform, supporting both Windows and Linux environments.
- In-depth knowledge of Azure Core Platform components, including Compute, Storage, and Networking.
- Experience with Azure Web Apps and supporting web application development across multiple languages (.NET, Java, PHP, Python, Node.js).
- Familiarity with Continuous Integration/Continuous Deployment (CI/CD) tools such as Azure DevOps, Bitbucket, and GitHub.
- Skilled in automation scripting and tools, including PowerShell, shell scripting, Perl, Python, Ansible, and Terraform.
- Solid understanding of network protocols and technologies such as BGP, OSPF, IS-IS, HSRP/VRRP, IPSEC, and SNMP.
- Hands-on experience with TCP/IP protocols and traffic analysis using tools like Wireshark.
- Working knowledge of Cisco IOS and JunOS operating systems.
- Strong collaboration skills to work effectively with globally distributed teams.
- Excellent customer service orientation, demonstrating empathy and clear communication.
- Ability to quickly learn new technologies and adapt to ambiguous or evolving environments.
Preferred Qualifications and Benefits
- Experience with F5 load balancers and Cisco ASA firewall devices is highly desirable.
- Familiarity with network monitoring tools such as EMC Watch4Net, Cacti, and Splunk is a plus.
This position offers the opportunity to work in a dynamic environment where innovation and continuous learning are encouraged. If you thrive in a fast-paced, collaborative setting and possess a passion for network engineering excellence, we invite you to apply.