Job Title: Mid-Level - Network Architect
Job Summary
A Mid-Level Network Architect plays a crucial role in designing, implementing, and maintaining enterprise-grade networks. This role involves optimizing network performance, ensuring high availability, and integrating advanced security measures. The architect collaborates with IT teams and business stakeholders to develop scalable and resilient network solutions that meet organizational needs and support business objectives.
Key Responsibilities
- Design and deploy enterprise-grade network architectures for various environments, including on-premises, cloud, and hybrid infrastructures.
- Optimize and troubleshoot network performance issues, ensuring minimal downtime and maximum efficiency.
- Implement and manage SD-WAN solutions for enhanced connectivity and cost efficiency.
- Develop detailed network documentation, including topology diagrams, configurations, and security policies.
- Secure network infrastructure through firewall configurations, intrusion detection/prevention systems (IDS/IPS), and access control policies.
- Plan and implement Quality of Service (QoS) strategies to optimize bandwidth usage for critical applications.
- Automate network provisioning and management using scripting languages like Python, PowerShell, and tools such as Ansible.
- Conduct vulnerability assessments and work with cybersecurity teams to mitigate risks.
- Develop and implement disaster recovery and business continuity plans to ensure network resilience.
- Evaluate new networking technologies, vendors, and hardware solutions to improve infrastructure efficiency.
- Mentor junior network engineers and architects, providing guidance and technical expertise.
- Collaborate with cross-functional teams, including DevOps, Cloud, and Security, to align networking solutions with business objectives.
Skills and Knowledge Required
- Deep understanding of LAN, WAN, SD-WAN, and Data Center networking.
- Strong knowledge of network routing protocols (BGP, OSPF, EIGRP, MPLS) and switching technologies (VLANs, STP, VXLAN).
- Experience with enterprise network security solutions, including firewalls (Palo Alto, Cisco ASA, Fortinet), VPNs, and NAC solutions.
- Proficiency in cloud networking for AWS, Azure, and Google Cloud, including VPC design, peering, and hybrid connectivity.
- Expertise in network automation using Python, Ansible, Terraform, and REST APIs.
- Knowledge of network monitoring and analysis tools (Wireshark, PRTG, SolarWinds, Zabbix).
- Familiarity with high-availability (HA) and redundancy solutions, including HSRP, VRRP, and load balancing.
- Experience in implementing and maintaining wireless networks (Cisco Meraki, Aruba, Ubiquiti).
- Strong troubleshooting skills and the ability to analyze and resolve complex network issues.
- Understanding of compliance and regulatory frameworks such as ISO 27001, NIST, and GDPR.
Educational Qualifications
- Bachelor's or Master's degree in IT, Computer Science, or a related field.
- Professional certifications such as CCNP (Cisco Certified Network Professional), JNCIP (Juniper Networks Certified Internet Professional), or equivalent preferred.
Experience
- 5-7 years of experience in networking and infrastructure roles, with hands-on experience in designing and managing enterprise networks.
Tools and Equipment
- Advanced network monitoring and performance analysis tools (Splunk, NetFlow, Wireshark).
- Cloud networking and automation platforms (AWS VPC, Azure Virtual WAN, Google Cloud Networking).
- Enterprise-level security appliances and intrusion prevention systems (Cisco Firepower, Fortinet, Palo Alto).
- Network simulation and testing tools (GNS3, Cisco VIRL, EVE-NG).
Other Requirements
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills.
- Ability to work under pressure in a fast-paced environment.
- Adaptability to emerging technologies and industry best practices.
- High level of attention to detail in network design and security implementation.