System Engineer (NiFi)
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:
Bachelor’s Degree in Computer Science, Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience
10 to 15 years of directly related experience in System Engineering experience
Demonstrated experience installing and configuring NiFi systems
Demonstrated experience creating, monitoring, and maintaining NiFi flows
Demonstrated on-the-job experience in tailoring systems engineering fundamentals in small but complex environments
Outstanding communication skills
Action oriented, detailed, organized, and independent
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