Splunk Developer Resume
SUMMARY
- Over all 7+ years of experience in software design, development and admin activities involving requirement gathering, analysis, design, implementation, testing and reporting of various client server based applications.
- He has over 4 years of experience in Splunk configuring, implementing and supporting Splunk Server Infrastructure across Windows, UNIX and Linux and in - depth knowledge of log analysis generated by various systems including security products.
- Experience in Splunk 5.x and 6.x products: Distributed Splunk architecture and components including search heads, indexers, forwarders, etc.
- MonitoringSplunkInfrastructure (Identify bad searches, dashboards and overall health ofSplunk) and collaborate with respective teams to improve performance.
- Reporting of various client server based applications using Splunk 5.x, Splunk 6.x, Java and J2EE technologies.
- Possesses scripting and development skills (Perl, Python, and Java) with strong knowledge of regular expressions.
- Extensive experience in deploying, configuring and administering Splunk clusters.
- Expertise knowledge on various components within Splunk (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, Parsing, Indexing, Searching concepts, Hot, Warm, Cold, Frozen bucketing, License model.
- Experience in developing custom app configurations (deployment-apps) within Splunk in order to parse, index multiple types of log format across all application environments.
- Involved in Test Planning and execution for various Test Phases: Unit Test, System and UAT.
- Have proficient time-management skills, able to deliver assignments with superior quality on schedule and within budget.
- Strong technical background in system design with expertise in project coordination, determination of scope and priority and project implementation.
PROFESSIONAL EXPERIENCE
Confidential
Splunk Developer
Responsibilities:
- Worked on Splunk search processing language, Splunk dashboards and Splunk dbconnect app.
- Involved in the requirement gathering and analysis. Interacted with team members and Business users during the design and development of the application.
- Documenting all development activity
- On boarding the data from different application servers kept across the globe to the Splunk Server.
- Configured DB Connect application and Indexed different database logs for the application teams.
- Configuring LDAP and Single Sign-On for User Authentication in the organization.
- Created basic search heads for the application teams and creating users, roles and granting permissions.
- Help the client to setup alerts for different type of errors.
- Perform health and availability check of logs and devices in various environments.
- Based on Clients Global Infrastructure Prepared a SIEM Product Evaluation and Recommendation Document.
- Created Reports, alerts, Dashboards and configuring different Threshold values
- Worked on DB Connect Application configuring Identities, Configurations, and DB inputs for ingesting the data from different sources.
- Excellent working knowledge on Splunkbase apps and add-on's.
- Involved in the deployments plans preparation to the higher environments.
- Writing PL/SQL stored procedures, functions, triggers to meet new features to be incorporated in the system to implements business rules.
- Created clustered and non-clustered indexes for increasing the performance, also monitored the indexes by troubleshooting any corrupt indexes by removing fragmentation from indexes.
- Configuring LDAP and Single Sign-On for User Authentication in the organization.
- Created many of the proof-of-concept dashboards for IT operations, and service owners which are used to monitor application and server health.
- Upgrading and Migrating the Splunk Components and setting up the Retention Policy for the indexes.
- Grow and improve the enterprise Splunk environment from early stages to a mature implementation
- Support large-scale deployments across multiple AWS regions, with data feeds from multiple on premise data centers
- Monitor and maintain Splunk performance, availability, and capacity
- Splunk administration; including version upgrades, permissions, and audit compliance
- Create and maintain documentation related to architecture and operational processes for Splunk
- Involved in Production deployments and communicating with offshore team to resolve the production issues.
- Support development, testing and production support teams (24*7) from configuration, deployments, technical and environments support perspective.
- Involved in development of deployment tools for automating end to end deployment process till production.
- Coordinated parallel development for different teams across the globe to deploy different builds to different environments for multiple projects.
- Created and maintained Release Calendar to manage multiple application releases.
- Deploying the application into IST/UAT servers with the help of Operate team.
- Maintain, enhance and repair Web based applications to correspond with business requirements.
- Created and Maintain ITSM with Change Managers in getting the approvals for New Product implementation in the Organization.
Environment: Splunk 6.2, 6.3, Linux, UNIX, Windows, XML, Java Script, CSS, Phyton, Oracle 11g, Regular Expressions, SQL.
Confidential
Splunk Developer/Admin
Responsibilities:
- Ingesting logs to geologically distributed Splunk infrastructure.
- Getting data in and Managing Splunk apps
- Data inputs in detail, Index administration, maintenance and optimization
- Manipulating raw data and Field extraction
- Distributed search and Search performance tuning
- Introduction to large-scale Splunk deployment
- Monitoring and troubleshooting
- Very Good experience on Splunk Search Language and Regular expressions.
- Experience in developing dashboards and customizing them.
- Installation and implementation of several kind of visualizations to Splunk Dashboards.
- Good knowledge about Indexer and Search head clustering.
- Doing deeper analysis of data using event correlations across indexes and various source types to generate custom reports for senior management.
- Additional responsibilities include Knowledge management, Providing KTs, Documentation and communications on future upgrades
Environment: Linux RHEL, Splunk 6.1.5/6.0, Splunk Universal forwarder.
Confidential
Splunk Developer/Admin
Responsibilities:
- Prepared, arranged and tested Splunk search strings and operational strings.
- Held responsible for data inputs/app creation/objects/views managing in Splunk.
- Involved in Load testing the application running on Web Logic server using various tools.
- Assisted in upgrade of Splunk from version 5 to version 6.
- Created and Managed Splunk DB connect Identities, Database Connections, Database Inputs, Outputs, lookups, access controls.
- Designed, developed and implemented charts, graphs and drilldowns in Splunk.
- Expertise with design, implementation, configuration and management of Splunk Enterprise.
- Improved search performance by configuring to search heads for all Indexes in production.
- Worked on deployment and configuration of multitude application environment on AWS by using almost all the main services from AWS.
- Installed different Splunk Applications, for example, Cisco for Splunk, Windows for Splunk and VMware for Splunk.
- Worked on DB Connect configuration for Oracle, MySQL and MSSQL.
- Created and configured management reports and dashboards in Splunk for application log monitoring. Write automation scripts for REST API's using TestNG and Java.
- Based on Clients Global Infrastructure Prepared a SIEM Product Evaluation and Recommendation Document.
- Held responsible for administering, maintaining and configuring a 24 x 7 highly available, Splunk apps for production portal environment.
- Created Splunk Search Processing Language (SPL) queries, Reports, Alerts and Dashboards.
- Provided knowledge about Splunk architecture and various components (indexer, forwarder, and search head). Experience in working on Enterprise Security log management and SIEM solutions.
- Experience with Splunk forwarders and intermediate forwarders as well as index and search head clusters.
- Assisted internal customers for creating and maintaining quality dashboards, alerts and reports.
- Configured Node manager to remotely administer Managed servers.
- Experience in handling network resources and protocols such as TCP/IP, Ethernet, and DNS.
- Troubleshot Splunk infrastructure components in highly available, multi-site design.
- Created Splunk applications and deploy using Splunk Deployment Server.
- Actively monitored jobs through alert tools and responding with certain action w.r.t to logs, analyses the logs and escalate to high level teams on critical issues.
Environment: Splunk 5.x/6.0.x, Tomcat 6, JDK 6/7, Samurai, Java, J2EE, SSL, JDBC, Oracle 11g, SQL, JSP, Servlets, EJB, HTML, HTTP, XML, Python, SQL Server 2008R2, RedHat Linux, TCP, SNMP, DNS, AIX, IIS, .Net
Confidential
Splunk Developer
Responsibilities:
- Completed a full, independent review of each requirement/specifications
- Determined the logic, and test cases need to created in order to verify the functionality for dashboard regarding health care claims submitted.
- Splunk Engineer/Dashboard Developer responsible for the end-to-end event monitoring infrastructure of business-aligned applications.
- Experience in setting up dashboards for senior management and production support- required to use SPLUNK.
- Develop design of application and Dashboards.
- Provide regular support guidance to Splunk project teams on complex solution and issue resolution WITH the objective of ensuring best fit and high quality.
- Provide inputs for identifying best fit architectural solutions - deployment for Splunk project.
- Hands on SPUNK saved searches, regex functions & complex queries
- Analyzed FACETS for Group Information, Enrolling Subscribers, adding members, Related Entities, Class/Plan definition and Premium Rate Tables.
- Wrote and ran UNIX shell scripts of preprocessor for certain batch and Control-M jobs across multiple environments
- Analysed security based events, risks and reporting instances.
- Set up of splunk dashboards for continuous monitoring for production support
- Test Treat web application components for functionality, regression, integration and end-to-end system stability on various test environments and browsers.
- Write automation scripts for APIs, Unit and functional test cases using Selenium WebDriver.
- Write automation scripts for REST API’s using TestNG and Java.
- Enhance the existing scripts for better test coverage.
- Report and maintain the stories, tasks, acceptance criteria and bugs in the test management system Quality Center (ALM)
- Involved in testing FACETS for Group Information, Enrolling Subscribers, adding members, Related Entities, Class/Plan definition and Premium Rate Tables.
Environment: Oracle SQL, PL/SQL, DB2, CICS, Mainframe, SPLUNK, Selenium Web Driver, REST API.
Confidential
Java Developer
Responsibilities:
- Performed role as Team Member, Responsible for module design, development and testing of the functionalities.
- Developed classes to handle all the business layer service.
- Involve in Design and development of DBSchema.
- Implemented Struts Frame Work based on MVC paradigm.
- Developed the UI layer using Form Beans and Action classes.
- Developed the UI layer using HTML and Client-Side validations were done using JavaScript.
- Developed Jasper reports using iReport.
- Used Collections framework.
- Created web pages using JSP and Servlets.
- Developed Entity Beans where transaction persistence is required.
- Created and maintained Release Calendar to manage multiple application releases.
- Deploying the application into IST/UAT servers with the help of Operate team.
- Involving in package preparation for both IST and UAT deployments.
- Fixing defects for IST and UAT environments.
- Writing the JUnit test cases for the developed cards.
- Involved in the database design and modification using SQL in Oracle.
- Involved in unit testing.
Environment: Java, JSP, Servlets, JDBC, HTML, JavaScript, CVS, XML, Struts framework, Windows.
Confidential
Java Developer
Responsibilities:
- Involved in the project from analysis phase and worked through design, development, testing, deployment and maintenance.
- Developed application using Spring MVC.
- Used spring framework for dependency injection.
- Configured Spring Configuration file.
- Developed Dispatcher Servlet and Controller Classes to handle the request.
- Coded Business services using spring and also interacted with the database.
- Implemented Hibernate framework along with JDBC.
- Used multithreading in programming to improve overall performance.
- Developed UI using Servlets, JSPs, HTML, CSS, JavaScript, and JQuery.
- Developed various test cases and performed unit testing using JUnit.
- Used Eclipse, and NetBeans IDE for developing application.
- Used SQL to interact with database.
- Supported the applications through debugging, fixing and maintenance releases.
- Created exception classes to catch the error for a bug free environment.
- Used Log4j for logging purpose.
- Worked with Maven for managing dependencies.
- Used SVN for version control.
- Involved in communicating with team to resolve the production issues.
Environment: Java 1.7, J2EE, JSP, Spring 3.0, Hibernate, Servlets, JSP, JPA, JavaScript, JUnit, HTML, CSS 3.0, log4j, Eclipse, SVN, XML, MySQL.