Splunk Developer/administrator Resume
Scranton, PA
PROFESSIONAL SUMMARY:
- Over 7+ Years of experience in Java Developing strategy for Web and Client/Server based applications.
- Worked on large datasets to generate insights by using SPLUNK.
- Production error monitoring and root cause analysis using SPLUNK.
- Experienced in creating alerts and reports.
- Field Extraction, Using Ifx, Rex Command and Regex in configuration files.
- Knowledge about Splunk architecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model.
- Used techniques to optimize searches for better performance, Search time vs Index time field extraction. And understanding of configuration files, precedence and working Props.conf, transforms.conf, inputs.conf, outputs.conf setting up a forwarder Monitor stanza in inputs.conf.
- Built the new indexers and search heads in Cluster environment on Windows platform with Splunk v 6.2.
- Scripting and development skills (Perl, Python, Java) with strong knowledge of regular expressions.
- Proficient in analyzing Functional Requirement Specifications (FRS) and System Design Specifications (SDS).
- Have a strong background and experience in designing and developing various SOFTWARE applications. Strong technical skills in the areas of distributed technologies like JAVA, J2EE (JDBC, Servlets, JSP, AJAX, RMI, JNDI, EJB, Struts 1 & 2, Hibernate, Spring, Web services).
- Technically proficient in Oracle, MySQL.
- Strong experience with web/application servers like Apache Tomcat, Jetty, JBoss, IBM WebSphere, WebLogic.
- Extensive experience with Frameworks in Struts, ORM (Hibernate) and spring (Spring MVC, Spring Context, Spring DAO, Spring ORM, Spring SECURITY).
- In - depth knowledge and experience of analysis and design methodologies using OOAD,UML and J2EE Design Patterns(MVC, Front Controller, Data Access Object), with solid experience in MVC architecture (n-tier).
- Experience with XML, XSD, DTD, SAX, DOM technologies.
- Knowledge on service oriented architecture (SOA), workflows and web services using XML, SOAP, and WSDL.
- Strong experience with various application development IDEs: Eclipse, IntelliJ, NetBeans.
- Experience with log tools: Maven, JUnit, Log4j, Ant Have excellent logical, analytical & debugging skills Possesses high working qualities with good interpersonal skills, highly motivated, fast learner, good team player and very proactive in problem solving with providing best solutions.
- 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.
TECHNICAL SKILLS:
MS: DOS, Windows, Linux, Unix
Languages: Java JDK, Multithreading, collections, C, C++, SQL, PL/SQL, ASP, Perl, Unix Shell Scripting, Swing, SPL.
Web Technologies/Frameworks: SPLUNK 5.x, SPLUNK 6.0,SPLUNK 6.2.2,SPLUNK 6.2.3, Python, HTML, CSS, DHTML, XML, XSL, XSLT, Java Script, JQuery, AngularJS, JDBC, JSP, Servlets, JNDI, AJAX, Hibernate 3.0/2.0and Spring 3.0/2.5,struts 2.0/1.0, JSF, ATG web commerce.
JAXRPC, JAXWS, JAX: RS(Restful), JAXB,XML beans, AXIS,CXF, Jersey, XSD, SOAPUI.
MS: Access, Oracle 10g/8i/9i, MS-SQL Server, MYSQL 5.0., DB2. Web/Application/Messaging Servers Apache Tomcat, Web logic 8.1, 11g, Apache Axis2, WebSphere, IIS, JBoss.
PROFESSIONAL EXPERIENCE:
Confidential, Scranton, PA
Splunk Developer/Administrator
Responsibilities:
- Expertise with Splunk UI/GUI development and operations roles.
- Played a major role in understanding the logs, server data and brought a insight of the data for the users.
- Worked as a Splunk Admin for Creating and managing app, Creating users, role, Permissions to knowledge objects.
- Worked in Development and Deployment for the new server configurations.
- Created alerts on the requests from managers for certain tasks.
- Analyzed security based events, risks and reporting instances.
- Involved in Implementing Searches with Job Scheduling.
- Prepared, arranged and tested Splunk search strings and operational strings, writing Regex.
- Created Dashboards for various types of business users in organization.
- Created Admin, Power Users and User roles for the application and created the app sharing permissions for the different roles.
- Assisted internal users of Splunk in designing and maintaining production-quality dashboard.
- Involved in writing complex IFX, Rex and Multikv command to extracts the fields from the log files.
- Involved in helping the Unix and Splunk administrators to deploy Splunk across the UNIX and windows environment.
- Worked with administrators to ensure Splunk is actively and accurately running and monitoring on the current infrastructure implementation.
- Created alerts based on the critical parameters, which will trigger emails to the operational team.
- Interact with the data warehousing team regarding extracting the data and suggest the standard data format such that Splunk will identify most of the fields.
- Knowledge about Splunk architecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model.
- Involved in standardizing Splunk forwarder deployment, configuration and maintenance across UNIX and Windows platforms.
- Optimized the search performance of Splunk queries and reduced the time for loading the dashboards.
- Parsing, indexing, Hot, Warm, Cold & Frozen bucketing.
Environment: Splunk Enterprise 6.1/6.2, Apache Tomcat, JavaScript, Windows Eclipse IDE, Core Java, J2EE, Servlets, EJB, Rational Rose, JUnit, Log4J, JDBC, Oracle, PostgreSQL, JQuery.
Confidential, Texas
Java Developer/ Splunk Admin
Responsibilities:
- Created new users, power users and maintained and created different dashboards.
- Developed Splunk queries, regular expressions and indexed data.
- Involved in configuring and installing Splunk enterprise in the windows machine.
- Analysis, design and development of Application based on J2EE and Design Patterns.
- Involved in Requirements gathering and analysis, defining scope, Design analysis, Integration and Deployment.
- Developed the application using Eclipse IDE.
- As a UI developerused Spring Framework for developing the application and used JDBC to map to Oracle database in the backend.
- Extensive use of maven to build and deploy the application into development environment and QA environment and work with the front-end developers in displaying the data.
- Work with engineering teams and product owners to determine key data for migration and to identify unnecessary legacy information.
- Assist in code refactoring and deprecation effort.
- Assist in data migration, testing, deployment and validation operations.
- Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
- Deployed the application on Tomcat application server.
- Created Unit test cases using JUnit.
- Analysis & design of GUI framework classes using Java, HTML, XML, XSL, XSLT with Rational Rose and Design Patterns.
- Developed model classes and DAO classes.
- Implemented JavaScript validation framework for client side and server side.
- Extensive use of maven to build and deploy the application into development environment and QA environment and work with the front-end developers in displaying the data.
Environment: Splunk 6.0, Core Java, J2EE, Eclipse IDE, Servlets, JSP, Java Script, EJB, Java Beans, Spring, Apache Tomcat, Rational Rose, JUnit, Log4J, JDBC, Oracle, PostgreSQL, Maven, JQuery, JavaScript, Windows XP, CVS.
Confidential, NJ
Java Developer
Responsibilities:
- Involved in Analysis, design and coding in J2EE Environment.
- Prepared Technical Specifications based on the functional requirements.
- Participated in designing and developing the presentation web-based client using HTML5, CSS3, JavaScript, AJAX, JQuery, JSP and JSFs, Tag Libraries, and XML
- JSF 1.2/Rich faces were used to prepare logical parts of the presentation pages.
- Used Spring DI/ORM/JDBC modules.
- Designed the front-end for using JSP, AJAX, HTML Java Script, CSS and customized JSP Tag Libraries. Also did server side logic development. Developed Action classes, Action Forms and Servlets.
- UPDATED CSS layout to reflect the new changes as per the addition of new components
- Involved in development of Web services (SOAP) using CXF, JAX-WS, WSDL, XSD and JAXB to send fusion data to different upstream systems.
- Used Hibernate with JPA for attaining Object Relational Mapping.
- Implemented various design patterns like Factory and Singleton.
- Used SpringIOC to inject DAO objects into the Business delegate classes.
- Provided declarative and programmatic security by authorizing the logged in user based on User designation.
- Generated Web service client code and end points using Axis.
- Extensively used SOAP Web Services for providing services to other platforms.
- Writing JUnit test cases and testing the modules in development and QA environment
Environment: RAD 7.0, Java JDK 1.5, J2EE, JSF 1.2, JUnit, Rich faces, Spring, Hibernate 3.0, JSP2.0, Web Sphere Application Server 6.1, HTML5, Java script, AJAX, CSS, Oracle 10g, JQuery, Agile TOAD, Subversion, Axis 1.2 Web Services.
Confidential
Java Developer
Responsibilities:
- u98Development, Integration and Deployment.
- Involved in Tax module and Order Placement / Order Processing module.
- Responsible for the design and development of the application framework
- Designed and Developed UI’s using JSP by following MVC architecture.
- Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
- Used EJB as a middleware in designing and developing a three-tier distributed application.
- The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
- Used JUnit for unit testing of the system and Log4J for logging.
- Created and maintained data using Oracle database and used JDBC for database connectivity.
- Created and implemented Oracle stored procedures and triggers.
- Installed WebLogic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
- Reported Daily about the team progress to the Project Manager and Team Lead.
Environment: J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, WebLogic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and JUnit.
Confidential
Jr Quality Assurance Tester
Responsibilities:
- Analyzed on the Test Strategy, Test Plan, Test Procedures, and Test Cases.
- Wrote SQL queries to retrieve the information from the MS SQL server database to check whether information has been updated.
- Executed Manual Test Cases towards Functional Testing of Sales Module.
- Worked closely with the application development teams to troubleshoot issues found.
- Performed Smoke Testing, Functional, Integration and Regression Testing of the website.
- Responsible for updating and maintaining Test Director for all the defects found during the functional and regression testing and follow up the Defect life cycle.
- Performed Database Testing on Oracle Database, created SQL queries to validate the business logic and the database
- Actively involved in all phases of testing including User Acceptance Testing.
- Worked with the development team to ensure that all the defects were fixed and closed in a timely manner.
Environment: Linux, J2EE, Java, SQL Server, Oracle Db, QC.
