Description:
Job Description:
Our company's distributed systems engineering team manages a network analysis infrastructure focused on providing application to network level analysis using passive network sniffing technology combined with a vendor solution. Network analysis engineer will be part of a team responsible for the solution, partnering with the network engineering team, and working closely with teams responsible for application troubleshooting.
This position will be focused on analyzing trends of Layer 2 through Layer 7 performance issues for our internal company application customers and building automated instrumentation for critical platforms. It will also be responsible for automating configuration management, extraction of data to external products such as Kafka, and potential alerting from this network analysis infrastructure. The solution will focus on the use of a commercial product (Extrahop) for this implementation, along with various other existing tools where additional information may be stored.
Required Experience and Skills:
-Experience working with Python
-3+ years of Proficiency with Unix
Prior experience in working with Git, Bitbucket, Jenkins, using JIRA, following either Scrum or Kanban Agile methodology
-Participate in every stage of the lifecycle of an IT system ranging from gathering the requirement and refining user stories, designing solutions and writing code to helping our support organization to answer the most interesting user questions
-Solid understanding of enterprise-architecture concepts: 3-tier architecture, high-availability/disaster recovery
-Understanding of the OSI model and excellent working knowledge of the key protocols from Layer 2 through Layer 7 including IP, TCP, UDP, and HTTP
-Understanding and familiarity of network topology, configuration of devices, network routing
-Strong verbal, written, as well as presentation skills
Desired Skills:
-Advanced degree in a relevant field is desirable
-Experience working with large, unfiltered data sets
-Database experience with at least one of the following: MySQL, DB2 or MSSQL
-Experience with various authentication methods such as SPNEGO, OIDC/OAuth, Siteminder, Kerberos, and LDAPDue to the roles integration within APM team, prior experience in Application Performance Management (APM) is a big plus
-Hands-on experience with passive network monitoring: mirror port configuration (especially Cisco SPAN, RSPAN, and VACL configuration), network TAP installation, span aggregators
-Familiarity with the network and application monitoring space a plus
-Experience analyzing packet captures (wireshark) a plus
-Experience with Extrahop and Splunk a plus