Software Engineer with Splunk
MANTECH · Fort Meade, MD · 1 mo ago
On-siteEngineeringFull-time
Responsibilities
- Leverage IT automation to perform daily tasks associated with data repositories on air-gapped networks.
- Perform Bash shell scripting.
- Create and manage virtual environments.
- Configure and maintain storage and file systems.
- Develop and deliver briefings, technical presentations, and program documentation to senior program management.
- Work with a team to introduce and integrate new technologies into existing production environments.
- Document and maintain SOPs on the configuration of the system.
Requirements
- 14+ years of Software engineering experience with a bachelor’s degree in system engineering, Computer Science, Information Systems, Engineering Science, Engineering Management, or related discipline OR 19 years of systems engineering experience with an associate’s degree.
- 2 years of experience in architecting, deploying, and general administration of Splunk to include infrastructure planning, data collection and comprehension, development and integration, configuring data inputs and forwarders, data management, creating/managing user accounts, and general troubleshooting and monitoring.
- Intermediate familiarity for the configuration, orchestration, and development of containerized applications (Ranger/Docker/Kubernetes).
- Experience with Python AND JavaScript AND Bash shell scripting.
- Familiarity with Linux administration, system file hierarchy, root commands.
- Ability to troubleshoot and deploy tools such as Redhat and Ansible.
- Ability to automate dataflow between distributed software systems.
- Hands-on experience with NIFI to forward collected log events to repositories for analysis.
- Familiarity with this open-source platform for the development of containerized applications for distributed applications e.g. Kubernetes.
Qualifications
- Minimum Qualifications: 14+ years of Software engineering experience with a bachelor’s degree in system engineering, Computer Science, Information Systems, Engineering Science, Engineering Management, or related discipline OR 19 years of systems engineering experience with an associate’s degree.
- Associate's degree may be substituted for 2 years of experience in architecting, deploying, and general administration of Splunk to include infrastructure planning, data collection and comprehension, development and integration, configuring data inputs and forwarders, data management, creating/managing user accounts, and general troubleshooting and monitoring.
- Intermediate familiarization for the configuration, orchestration, and development of containerized applications (Ranger/Docker/Kubernetes).
- Experience with Python AND JavaScript AND Bash shell scripting.
- Familiarity with Linux administration, system file hierarchy, root commands.
- Ability to troubleshoot and deploy tools such as Redhat and Ansible.
- Ability to automate dataflow between distributed software systems.
- Hands-on experience with NIFI to forward collected log events to repositories for analysis.
- Familiarity with this open-source platform for the development of containerized applications for distributed applications e.g. Kubernetes.
Preferred Qualifications
- Ability to launch and configure VMWare instances (i.e., vCenter).
- Create/Maintain bash scripts to dump and load databases.
- Experience with Ruby, Java and Perl.
- Fundamental experience with DevOps tools such as nxLog, Graphana, GIT, SaltStack (SALT).
Clearance Requirement
Must have a current/active TS/SCI with Poly.
Physical Requirements
Needs to occasionally move about inside the office to access file cabinets, office machinery, etc. Constantly operate a computer and other office productivity machinery, such as, the copy machine/fax machine/computer/printer.