Splunk Engineer Job Description
Splunk Engineer Duties & Responsibilities
To write an effective splunk engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included splunk engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Splunk Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Splunk Engineer
List any licenses or certifications required by the position: CISSP, CEH, CISA, NSA, HBSS, CCSE, GIAC, II, IAT, III
Education for Splunk Engineer
Typically a job would require a certain level of education.
Employers hiring for the splunk engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Information Technology, Engineering, Information Security, Technical, Education, Cyber Security, Administration, Management, Technology
Skills for Splunk Engineer
Desired skills for splunk engineer include:
Desired experience for splunk engineer includes:
Splunk Engineer Examples
Splunk Engineer Job Description
- Help drive monitoring strategies, provide best practices and resource planning in coordination with internal ops/support teams developers and business owners
- Responsible for the installation, deployment and ongoing support of Enterprise Splunk services
- Development of tools (e.g., SolarWinds, New Relic), operational improvements and automation of information security functions with Splunk and open source tools and technologies
- Support and extend existing Splunk information security applications in areas such as security, monitoring, task automation, continuous integration, deployment, and performance optimization
- Use Splunk to collect and index log data, develop queries, log integration support, and reporting
- Install, configure, and troubleshoot Splunk
- Work with application owners to create applications for tracking and updating
- Liaison with other departments as the SME for all technical issues related to Splunk
- Architect, design, support, maintain, and expand Splunk infrastructure in a highly resilient configuration
- Develop and mentor other organizations on their use of Splunk
- 5 years of experience with at least one scripting language, such as JavaScript, Python, Perl, Groovy, Ruby
- Working understanding in data analytics Hadoop, MapReduce, R, Alteryx, Prelert, Tableau, D3/JavaScript visualizations
- Experience with security of the base CentOS servers for Splunk
- 3 years of experience in data warehousing and/or business intelligence systems
- 2 years of experience designing and implementing large, scalable web services
- 1 year of experience with data structures, algorithms, enterprise systems, and asynchronous architectures
Splunk Engineer Job Description
- Working ticketing system incident and change management queue as needed
- Rotating on-call support of Enterprise Management platforms
- Conduct research into commercial and open-source solutions
- Respond promptly on IT Security matters such as incident response, incident investigation, intrusion detection management and impact analysis
- Monitor & measure the performance & availability of systems proactively
- Integrate security principles, methods and techniques into the security management life cycle
- Implementation of Splunk infrastructure, deployment, products, apps, reports, alerts and dashboards
- Installation of search heads, deployment servers, indexers & Enterprise Security App Perform scripted installation of all Splunk components
- Manage Splunk knowledge objects (Apps, Dashboards, Saved Searches, Scheduled Searches, Alerts, etc)
- Responsible for working with stakeholders to troubleshoot issues with Splunk installation Role requires significant interaction with many different teams across a global company
- Hadoop, MapReduce, Hive, or Pig
- Java, Perl, Python, Bash, Korn or other scripting language
- Scripting in UNIX or LINUX or similar *NIX development environment
- Experience working in a large, complex production environment - required
- Experience working with tiered environment (Sandbox, Staging, UAT, Production) - required
- Ability to collaborate and listen with technical and non-technical consumers from technical peers to executive level stakeholders
Splunk Engineer Job Description
- Software development of intuitive dashboards with a variety of graphical visualizations, efficient and reusable Splunk searches, custom platform related features and system integrations
- Troubleshoot and resolve monitoring platform issues across technology stacks including Splunk, Digital Partner Applications and Big Data components
- Partner with Product Owners to develop high quality and industry best practice solutions
- Appropriately escalate challenges and risks to initiatives and timelines
- Identify and prototype innovative concepts to create opportunities and resolve challenges
- Alerts
- Write technical documentation for our Splunk instance, including SOPs for administering enterprise software environments, managing knowledge objects, building reports, and developing extensions to the Splunk platform
- Work closely with members of the Sales and Sales Engineering Team to examine and understand customer requirements
- Responsible for designing, developing, testing, troubleshooting, deploying and maintaining Splunk solutions, reporting, alerting and dashboards
- Creating production quality dashboards, reports and threshold alerting mechanisms
- Experience with event/message driven system design and architecture
- Programming experience with Ruby, Python, Java, Perl, Bash, Korn
- C, C#, C++, or Java or similar compiled language
- Should be comfortable working in Linux/Unix environment Windows
- Focused content for complex client Splunk deployments and focus on the creation of complex detection, alerting logic, and log source onboarding
- Board internal clients onto Splunk, support their projects in multi
Splunk Engineer Job Description
- Maintains established platform standards for the Splunk service offering
- Standardize Splunk forwarder deployment, configuration and maintenance across a variety of platforms
- Apply hot fixes/upgrades
- Ensure compliance to the project management framework of Company
- Splunk Admin and Architecture related tasks
- Conduct the Splunk data on-boarding sources from start to finish
- Conduct a hands-on session walking the system owner(s) through best-practices when introducing new data to Splunk
- Data on boarding across multiple data sources (windows, Linux, API, database)
- Create data-source configurations specific to the Splunk CIM for use with SA-CIM data models and normalize fields to comply with the CIM
- Create data models and knowledge objects as needed to onboard logs
- Install, configure, and troubleshoot Slunk
- Use Splunk to collect and index log data
- Work with application owners to create or update monitoring for applications
- Splunk Administrator certification or willingness to obtain
- Strong knowledge of Windows, Linux, and UNIX operating systems
- Experience responding to requests and incident tickets within defined Service Level Agreements
Splunk Engineer Job Description
- Breadth and depth
- Growth and mentorship
- The ability to empower customers to solve the next wave of questions on their own
- We don't expect people to work 12 hour days
- Develop complex dashboards and optimize searching
- Develop Machine Learning for predictive capacity ranges, performance windows and anomaly detection
- Perform all Splunk administrative and support duties in a large environment to ensure the tool delivers value to the users
- Troubleshoot and tune the monitors for servers, applications, and network to ensure utmost availability and performance
- Configuration of Splunk indexers, Universal/heavy forwarders, and optimizing searches
- Create and optimize Alerting, Reporting, and advanced Dashboards
- Provide emergency or scheduled support out of hours as required
- Experience supporting monitoring tools
- Ability to create and support SSRS reports
- Experience with automating routine tasks
- Familiarity with TEP infrastructure support
- Familiarity configuring and supporting integration with an external event management system like IBM Netcool/Omnibus