Senior Network Engineer
Responsibilities:
The Senior Network Engineer role is responsible for the implementation, planning, and coordination of network and security systems and software that protects the technological infrastructure for the NPAC (Number Portability Administration Center). In this capacity, the Senior Network Engineer builds and maintains the daily operations of computer networks for Lab and Production at our Primary and Alternate data centers.
This position has the following responsibilities:
Must be available to support the needs of the business 24 x 7 via on-call team rotation
- Support local data centers on-site and remotely to manage and maintain lab and production network equipment. This includes performing work physically in the data center when on-site hands are required.
- Design, build, implement and test, green field lab and production network solutions.
- Design, implement and test network expansions and changes.
- Deploy, install, and configure hardware such as firewalls, switches, routers, load balancers, IPS, network monitoring systems and other network security related products.
- Develop project proposals, designs, implementation plans including timelines and cost projections for various network initiatives.
- Write functional requirements/specifications documents for network projects and initiatives.
- Perform network maintenance activities - upgrade network hardware, IOS upgrades and network routing configuration implementations and modifications, as required.
- Review and develop MoPs (Method of Procedures) for network change management implementations in lab and production environments.
- Develop and maintain Network ODR (Operations Design Requirement) documents for network data configuration record keeping and archives.
- Perform network troubleshooting to isolate, diagnose and resolve common and complex network problems.
- Develop and implement network acceptance test plans for new network builds.
- Perform network modeling, analysis, and planning.
- Be able to advise and present technology related issues and trends to management.
- Knowledge share, direct and guide junior members of the team.
Required Qualifications:
- Must have Fortinet Certified Professional - Network Security Certification
- Expertise in Fortinet FortiGate, FortiSwitch network gear and FortiManager, FortiAnalyzer and FortiAuthenticator. .
- BS or MS in Network Engineering and Administration or related technology field.
- Minimum 7 years of IT Network experience.
- Strong experience in the areas of Network requirements analysis, architecture, engineering, operations, and maintenance.
- Experience with Cisco router, ASA, and switching (Catalyst, Nexus) systems, F5 load balancing and network monitoring tools is a plus.
- Expertise in the following areas: WAN, LAN, Switching, and IP addressing, Routing Protocols, Firewalls, IPSec VPN tunnels and network/data security.
- Expertise with SNMP – and NetFlow-based network monitoring and management
- Expertise with infrastructure cabling and premise guideline specifications
- Experience with various operating systems and environments (Windows, Linux, Solaris).
- Strong organizational skills, attention to detail and the ability to handle multiple projects simultaneously while meeting deadlines.
- Proficiency with Microsoft Office Applications Suite and SharePoint.
- Ability to communicate with all levels of management.
- Personal Attributes: Must be a Team-player, excellent organizational, writing, and communication skills; customer and quality focused; highly motivated and self-starter; innovative thinker; and able to work independently.
- Familiarity with ITIL standards, Number Portability, Telecommunications is a plus.
- Bachelor’s degree in computer science, computer engineering, or similar technical discipline or 6+ years of equivalent work experience.
- Must be able to go into the facility as needed
- Work remote in commutable distance to Bridgewater, NJ or Dallas TX
- US Citizenship only required
Senior Systems Administrator
Responsibilities:
The Senior System Administrator role provides system administration maintenance and support for the NPAC (Number Portability Administration Center) Lab and Production Telecommunications Application Service environments. The Senior System Administrator is a crucial member of our Operations team and is responsible for overseeing the installation, configuration, maintenance, and troubleshooting of hardware, software, and network systems.
This position has the following responsibilities:
- Must be available to work 24 x 7 on-call rotation during off-hours to support the needs of the business: nights, weekends, and holidays.
- Must be available to work off-hours maintenance activities, as needed and required.
- Must be willing to perform data center support activities on-site, both on and off hours, as needed and required.
- Must have US Citizenship
- Provide system administration maintenance and support for various telecommunication-based service platforms.
- Relevant Oracle and HP hardware experience.
- Install – rack, stack, and cable new equipment hardware builds or equipment replacements in our data centers.
- Perform OS (VMware, Linux, Solaris) equipment installation and configurations for new builds and equipment replacements.
- Perform OS (VMware, Linux, Solaris) and application back-ups for test and production systems.
- Resolution of platform system issues and alarms.
- Trace data collection, log file analysis for network/application/middleware devices; service/system trouble correlation and general problem troubleshooting.
- Incident Management - Perform troubleshooting triage with multiple teams, investigations and mitigation/remediations of trouble tickets.
- Perform post-mortem and root cause analysis for service impacting issues and generate Root Cause Analysis reports.
- Batch job scripting, testing, and implementation.
- Cron jobs and file system maintenance.
- Change Management - Write and test MOPs (Method of Procedures) for common and complex system administration and operations practices.
- Write and execute Operations Acceptance Test Plans and Cases.
- Strictly adhere to standard Methods and Procedures (M&P) and Protocols defined for Operations Center personnel.
- Develop and maintain technical documentation required to support the platform, such as, Operations Design Requirements documents (ODRs) and Runbooks.
- Work remote in commutable distance to Bridgewater, NJ or Dallas, TX
Recommended Qualifications:
- Bachelor’s degree in technology related field – MIS, Computer Science, Networking, EE, or ME or equivalent experience.
- Demonstrated Solaris, VMware and Linux system administration expertise.
- Minimum of 10 years of relevant working experience.
- Programming: Proficiency with Linux/Unix Shell Scripting Programming (Python).
- Demonstrated experience with common server applications: JBOSS, Tomcat, Oracle.
- Communication: TCP/IP, UDP, TCAP, SNMP, SS7, Networking is a plus.
- Previous operations center experience: technical troubleshooting, customer support, monitoring systems and ticket/incident management, resolution, and escalation processes.
- Knowledge of IT service operations and management. Experience in a customer care and technical support in an IT environment.
- Strong organizational skills, attention to detail and the ability to handle multiple projects simultaneously while meeting deadlines.
- Proficiency with Microsoft Office Applications Suite and SharePoint.
- Ability to communicate with all levels of management.
- Personal Attributes: Must be a Team-player, excellent organizational, writing, and communication skills; customer and quality focused; highly motivated and self-starter; innovative thinker; and able to work independently.
- Familiarity with ITIL standards, Number Portability, Telecommunications is a plus.
IT Security, Application & Sys Testing Analyst
Responsibilities:
The Information Security, Application and System Testing Analyst will be responsible for maintaining a fully mature enterprise-wide IT Application and System Security Testing program. This role is challenged with the responsibility of identifying and safeguarding applications, systems, and emerging technologies while applying information security best practices. In addition, this role will be responsible for enhancing a robust cyber security Software Development Lifecycle (SDLC). This position will also have operational responsibility in the disciplines of: vulnerability management; incident response; malware analysis; audit and compliance schedules; security best practices to large database and high-transaction software systems in the Telecommunications space; advancing the program development of key risk and performance indicators with documented metrics.
Some essential functions of the role include, but are not limited to the following:
- Work with sensitive and confidential information while maintaining the highest level of confidentiality, professionalism, and ethics
- Maintain documented procedures and follow industry best practices for conducting application, system, and malware testing
- Contribute to helping others learn industry security tradecraft
- Perform application and system vulnerability assessments across the enterprise
- Monitor overall IT Security Operations effectiveness
- Assist with incident response and potential breach activities, on a 24x7 schedule, if necessary
- Perform code reviews across a variety of programming languages and business units
- Performing assessments of System Development Life Cycle (SDLC) processes
- Developing test scripts and procedures to support the program’s tactical and strategic initiatives
- Other security-related projects that may be assigned according to skills
Required Qualifications:
Candidates for this role must have direct experience with the following:
- Minimum of 2+ years work experience in application security
- Minimum education requirement of B.S. degree in Computer Science or equivalent work experience
- Strong ethics and understanding of ethics in business and information security
- Experience performing code reviews
- Experience in or strong understanding of software development / writing coding
- Experience remediating vulnerabilities with business partners
- Knowledge of OWASP tools and methodologies
- Understanding of Java, C# and other web programming languages
- Understanding of scripting languages such as: Python, Go, AngularJS
- Knowledge of secure system configurations for both Windows and Linux platforms
- Knowledge of how to secure and configure Webserver Technologies such as Apache, IIS, Tomcat etc.
- Ability to complete tasks and deliver professionally written and oral reports to clients at all levels of the organization
- Possess current security certifications (e.g., CSSLP, CASS, OSWE)
- Participate and contribute to enterprise security breach response activities; 24x7 schedule, if necessary
- Collaborate with both internal and external partners to develop and update Security Operations standards, procedures, guidelines, and best practices
- Developing and reporting of key information, metrics, security performance, and driving enterprise processes
- Excellent communication, collaboration, and strong project management skills
- The ability to obtain a government clearance, if needed
- US Citizenship required
Additional Skills:
- Experience working with malware and applying reverse engineering techniques
- Experience with web application vulnerability scanning tools (e.g., IBM AppScan, HP WebInspect, Acunetix, Burp Suite Pro, amongst others)
- Experience with creating scripts (e.g., PowerShell, Pearl, Python, Go)
- Experience with application and system analysis tools (e.g., HP Fortify, Checkmarx, BlackDuck)
- Experience with high level programming languages (e.g., Java, C, C++, .NET (C#, VB))
- Experience with web application development (e.g., ASP.NET, ASP, PHP, J2EE, JSP)
- Understanding of container and automation technologies such as Jenkins, Puppet, Chef, Docker, Kubernetes etc.