Menu
©2019 ProObject
Interested in matching your career to your job? Want to mix cutting-edge technology with challenging and rewarding work assignments?
ProObject’s culture is one of continual employee investment—we know that happy employees are engaged employees. Click to learn more
NIST Cybersecurity Compliance is not an option - it's a requirement! ProObject’s certified staff follow our unique CYBRX process to ensure that you are on the right track to cybersecurity compliance in just a few short weeks. - Contact us to get compliant!
Junior/Mid-Level Analyst/Engineer

Position Description:

  • Provide installation, configuration and operational use of network security devices including, firewalls, intrusion detection systems, and network traffic analyzers
  • Provide installation, configuration and operational use of anti-virus, anti-spyware, and commercial computer forensic tools and products
  • Collect on-net signatures for network security devices and identify those signatures that are unique to a particular device
  • Provide support to CNO developers by evaluating CNO tools and techniques with the above mentioned security products and tools, and
  • Provide written reports on results of evaluations

Labor Requirements:

  • Able to install and configure network security devices, such as firewalls and network Intrusion Detection Systems (IDS)
  • Able to install and configure anti-virus software and spy-ware protection software
  • Able to design, write, and execute software test plans
  • Experience with configuration management, IP management, and troubleshooting

Technical Skills Required:

  • Strong Python skills, including experience
    • Delivering Python-based products, e.g. command-line utilities for end-user use
    • Using/integrating Python’s logging framework
    • In OO design and development in Python
    • Networking in Python
  • Comfortable working within collaborative work environments and associated tools, including
    • Working within a team
    • Using version control systems
    • Using work tracking/ticketing systems
    • Participating in code review processes and systems
  • C Skills
    • Writing and building small C products
    • Reading and understanding C code
    • Familiarity with common build tooling (make, CMake, Autotools)

Special Technical Skills Desired:

  • Knowledge of software test methodology, including
    • Delineation between unit tests, system test, integration tests
    • Specifying and implementing tests at different testing levels
  • Experience in Python with:
    • Using/extending Python’s unittest framework
    • Crossplatform development
    • Using multithreading/multiprocessing paradigms in products

Minimum Experience Required:

  • Minimum six (6) years experience in computer science, information systems, or network engineering. Certifications in MCSE, RHCE, CEH, CCNA, or CISSP preferred
  • Minimum three (3) years experience with system (Windows, Linux, and Solaris) and network administration
  • Minimum three (3) years of experience with network protocols, network routing devices, computer security devices, security architectures, methodologies and tools
  • Minimum two (2) years experience installing and configuring networking devices (routers, switches)
  • Minimum one (1) year experience installing and configuring VMWare products (GSX, ESX, And Workstations)
  • Minimum one (1) year of scripting experience (Perl, VB script, or Unix shell scripts)
  • TS/SCI with Polygraph Required
Next Job