DescriptionResident Engineer
Reporting to the Manager of Advanced Services, Americas, Tier 1 Service Provider Americas, this is a highly technical role, providing post-sales support of Juniper's Network Products. The Advanced Services Resident Consultant Engineer will be required to develop and maintain expertise on the products deployed within the Customer's network.
Moreover, the Resident Engineer will act as a technical consultant for the customers and advise their architects on network design best practices. Juniper’s customers look up to the Juniper Resident Engineer to clarify their technical queries and consider them as trusted advisors. The RE also has to frequently coordinate with the product software developers and various technical assistance center (TAC) teams. Additionally, they are tasked with reporting software bugs back to the product software development teams, as and when required. Identifying and understanding these software bugs require an advanced level of networking and software architecture background.
This is a full-time position and may require occasional travel for customer events, internal events, training or to assist customers in remote locations may be required on occasion.
Location: Herndon, VA (preferred) / Atlanta, GA / New Jersey, NJ
Responsibilities:
- Perform technical troubleshooting, including problem identification, reporting, recognition of escalation paths, issue resolution, and validation:
- The Resident Engineer (RE) is required to maintain a healthy relationship with the customers and be their trusted advisor. The Resident Engineer often is the go-to person if something goes wrong with the customer’s network.
- Acquire and study logs from Juniper's products, use test tools such as Ixia and Spirent to generate data traffic to test hypotheses and recreate problem behavior
- The RE is required to identify and report bugs in the Juniper Hardware or Software products. The issues need to be reported to the Juniper technical assistance (TAC) teams and tracked till closure.
- Raise equipment Return Material Authorizations (RMA’s) and track these through to problem resolution
- The RE is required to troubleshoot the issues in customers’ networks and suggest suitable fixes. Some of the tasks involved in this step are gathering the logs on the network devices, validating configuration on the devices, running packet generation tools like IXIA and Spirent for emulating customer’s data traffic profile and running packet analyzers like Wireshark, TCP dump to perform packet or frame-level analysis.
- Write and manage scripts to automate lab monitoring/search capabilities through the use of Python programming language, Ansible, and Linux:
- The RE is required to leverage software development skills along with network programmability protocols like NETCONF to provide automation solutions to the customer to configure and manage the network programmatically.
- The automation solution can be a package developed using programming languages like Python/Ruby/Ansible or Perl
- Train the Customer’s design, implementation, and support personnel to configure and operate the Juniper Networks products:
- Read manuals, technical reports, and study new technologies meeting the customer’s support requirements
- Hold technology workshops, informal training, or brown bag lunches with customer peers on new technologies and upcoming changes in the customer's network with new design implementations.
- Provide one on one coaching during issue resolution and on questions about Juniper products or network technologies.
- Identify and resolve hardware, software, application, and operational problems that may occur while customer’s use Juniper’s products and the associated JunOS (Juniper Operating System) software:
- Review and analyze customer network designs to locate potential problems and correct them by working with the customer on better solutions.
- To assist the Customer to develop Network Operating and Equipment Operating Procedures
Minimum Qualifications:
- English Language - Full Professional Proficiency: Able to speak the language fluently and accurately to participate effectively in all formal and informal conversations on practical, social, and professional topics. Able to read and write all styles and forms of the language pertinent to professional needs.
- Working Experience: 7+-years of experience providing implementation and technical support of networking products in LAN, WAN, or Internet services environments.
- In-depth computer networking knowledge: This involves an understanding of networking protocols like BGP, MPLS, IS-IS, VXLAN, EVPN, TCP, etc. REs also needs to possess the knowledge of independently configuring complex networking topologies and use-cases to mimic the modern-day data center, campus, and service provider networks.
- Software development and scripting skills: This involves knowledge of programming languages like Python, Perl, and SLAX/XLSX, used for scripting and network automation. Additionally, REs should also possess an understanding of software development tools like databases (MySQL, MongoDB etc.), version management (Git, GitLab, GitHub, etc.), and operating systems (Ubuntu, Red Hat Linux etc.).
- Cloud and Virtualization know-how: This involves a grasp of private cloud platforms like Openstack and VMware vSphere. Additionally, understanding of container platforms including Docker and Kubernetes is a plus.
- Network packet generation and manipulation tools: This involves knowledge of IXIA, Spirent and Iptables. This is required for replicating the real-world network traffic profiles of Juniper’s customers.
- DevOps and automation frameworks: This involves tools like Ansible, SaltStack, Puppet, Chef, Terraform. These frameworks make the modern-day network infrastructure more agile and simplify the end-to-end management of the network.
- Additional miscellaneous tools frequently by Resident Consultant Engineers: RADIUS/Tacacs (Authentication/Authorization/Accounting, Wireshark (Network Packet Analysis), TCPdump (Network Packet Analysis), Nagios (SNMP Monitoring).
Preferred Qualifications:
- 4-7 years of success in a similar post-sales role working for a vendor or a customer.
- Experience as a Professional Services Engineer, Consultant, or IT/operations Engineering
- Prior experience with scripting or programming languages including Python, SLAX, and NETCONF, and experience with automation frameworks such as Puppet, Chef, Ansible, or others.
- Understanding of Juniper hardware SRX, MX, EX, and QFXs
- Experience with core routing BGP, OSPF, ISIS protocols
- Experience with MPLS, VPLS, L2VPNs, and EVPN/VXLAN
- Experience with design and/or deployment of routing and switching products within the Customer infrastructure.
- IPv6, Multicast, L3VPNs, L2Circuits
- Hold design and information-gathering workshops with the customer to understand the customer's existing network design and technical requirements.
- Strong analytical skills to evaluate complex multivariate problems and find a systematic approach to gain a quick resolution, often under duress.
- Mature and effective time-management skills
- Working experience with customers, consulting, team lead, configuring and fixing network infrastructure security products
- Deep understanding of security, networking, authentication, and MPLS architectures
- Demonstrated ability to lead cross-departmental collaboration on strategic initiatives.
- Demonstrated ability to deliver large, complex solution opportunities.
- Strong communication and follow-up skills
- Technical Certifications a plus/ JNCIS, JNCIP, JNCIE, CCNP, CCIE
- Minimum Education: Bachelor of Science degree
- Travel up to 20% within the US to customer sites for operations reviews and required meetings.
Educational Requirement:
At Juniper Networks, we develop networking solutions based on our networking products, such as routers, switches, firewalls, network management software, and software-defined networking technology. Our customers include wired and wireless carriers, content and Internet service providers, cloud and data center providers, cable and satellite operators, global financial services organizations, government agencies and U.S. federal organizations, healthcare and educational institutions, energy, and utility companies. To fulfill customer needs and effectively perform all the duties outlined above, this position requires a minimum of a bachelor’s degree in Telecommunications or a related field.
Other Information:
- Travel requirements for the position: ~10-15%
Minimum Salary: $102,784.00
Maximum Salary:$147,752.00
The pay range for this position is expected to be between $102,784.00 and $147,752.00/year; however, the base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position also includes medical benefits, 401(k) eligibility, vacation, sick time, and parental leave. Additional details of participation in these benefit plans will be provided if an employee receives an offer of employment.
If hired, employee will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors.
Juniper’s pay range data is provided in accordance with local state pay transparency regulations. Juniper may post different minimum wage ranges for permanent residency petitions pursuant to US Department of Labor requirements.