System Engineer (NiFi)

McLean, VA

JOB DESCRIPTION:

The NiFi System Engineer will use their proficiency in system engineering and IT operations processes to manage and monitor all installed systems and/or infrastructures.  The ideal candidate will use their expertise to install, configure, test, and maintain operating systems, application software, and system management tools.  A successful engineer will ensure the highest levels of systems and infrastructure availability by tailoring standard process lifecycles to function effectively in a mission focused, fast paced environment.  In addition to providing strong end-user training and resolve technical problems, the system engineer should have the ability to adapt to customer-driven requirements.  This person should embody a passion for continuous improvement and innovation.

QUALIFICATIONS:

  1. Bachelor’s Degree in Computer Science, Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience

  2. 10 to 15 years of directly related experience in System Engineering experience

  3. Demonstrated experience installing and configuring NiFi systems

  4. Demonstrated experience creating, monitoring, and maintaining NiFi flows

  5. Demonstrated on-the-job experience in tailoring systems engineering fundamentals in small but complex environments

  6. Outstanding communication skills

  7. Action oriented, detailed, organized, and independent

  8. Ability to react positively to changing environments and advance progress with minimal direction

KEY RESPONSIBILITIES:

  • Defines and implements standards-based engineering lifecycles, tailored to function effectively in the environment that ensure successful delivery of new technologies and services

  • Leverage industry/government standards and widely accepted best practices to define processes and procedures that ensure secure reliably functioning systems and services, to include but not limited to processes for:

    • Managing and monitoring installed systems and infrastructure availability  based on user needs and priorities

    • Maintaining secure, stable configurations via change and configuration management

    • Maintaining back-up and redundancy per organization data priorities

    • Ensuring custom scripts to increase efficiency and lower human intervention are developed, implemented and maintained

  • Assists with technical planning activities, including roadmap development and systems integration

  • Participates in the design of information and operational support systems

  • Responds to user requests for system needs and support

  • Proficient in troubleshooting and resolving complex problems

  • Works with vendors and suppliers to negotiate, procure, and implement high-performing solutions