Post Job Free
Sign in

Splunk

Location:
Phoenix, AZ
Posted:
April 21, 2018

Contact this candidate

Resume:

SUMMARY:

* ***** ** ********** ** System Analysis, Design, Application Development, Deployment, Configuration, Code Management and Maintenance of Multi-Tiered Web Applications and Enterprise applications.

Currently working as Splunk Architect with JAVA and ELK expertise. Certified Splunk Architect with extensive experience in Splunk over the last 3 years.

Experience in Installation, Configuration, Deployment, Trouble-Shooting and managing full stack of Splunk in a clustered environment. Onboarding different types of data through different channels (TCP/HEC/DB/UF/Script/ELK) to Splunk. Creating dashboards, reports and alerts and managing knowledge objects.

Experience in creating utilities in JAVA as an add-on for Splunk.

Hands on ELK stack with extensive knowledge on Logstash with its integration to Splunk. Used Elastic for maintaining stateful data and monitor Splunk health with visualizations in Kibana.

Experience with Linux Shell scripting to perform tasks in unix server and scheduling it.

Automated Daily backup of Splunk code and configuration to Git.

Built a Splunk Logging SDK using Log4J that formats the logs at source before Splunk forwarder even reads it.

Design and implement Proof of Concepts for improving/making process lightweight.

Hands on experience in frameworks like Spring, Struts, JAX-RS, JMS, Quartz.

Working Knowledge in XML, JSON, Parsers, DB2, IDAA, Oracle, Couchbase.

Deployment knowledge in WebSphere Application Server 6.1, WebSphere Application Server 7.1, RHEL, AWS.

Good experience working with external vendors and clients analyzing their needs and translating them onto functional features and developing an end to end architecture.

Executed medium to large scale enterprise projects in Global Delivery Model and lead the team in offshore and onshore through Water Fall/Agile methodologies.

Excellent Technical, Leadership, mentoring and interpersonal skills. Quick learner and ability to adapt to new technologies and applications. I take Ownership of the work that I do and ensure it is defect free and take up any changes/questions that arises.

Curious worker looking for shortcuts/automation. Strong written and oral communication skills, self-motivation, creativity, multi-tasking.

Industry/Domain Experience: Cards & Payments, Banking

TECHNICAL SKILLS:

Splunk

Splunk 6.x, SPL query, UF, HF, Index Cluster, Search Head Cluster, Deployment Server, Data-Onboarding, Field Extraction, Knowledge Objects/Bundle, Splunk REST API, Authentication, Authorization, DMC, Splunk Health, Dashboards.

Programming Languages

Java, Visual Basic(VB)

Operating System

Windows, Unix, Linux, Android

Servers

IBM WAS5.1, WAS6.1, Tomcat7

Scripting Languages

JavaScript, Shell

Web Service

JAX-RS, Jersey, REST API

Frameworks

Spring (WS, MVC, DAO, DI, Txn), Spring Boot

Struts (Web)

API

Quartz, JMS, Log4J, Juice, Paypal

Web Based Technologies

JSP, HTML, CSS, Ajax, JSON, Servlets

Build Automation

VSS, SVN, Maven, Jenkins, TFS, Git

Data Base

DB2, IDAA, Oracle, NoSQL

Tools

Splunk 6.x, ELK, Epiphany, Vugen, IBM Performance Center, SSH Putty, SOAP UI, Postman, Firebug, IE Dev ToolBar, JD-GUI, Subclipse, Splunk, DB2Client, DB2 Control Center, IBM MQ, Rally, Bitbucket

EDUCATIONAL QUALIFICATIONS:

Bachelor of Technology in Information Technology from Sri Venkateshwara College of Engineering (SVCE) (Anna University), Chennai, Tamil Nadu, India (2005 - 2009)

PROFESSIONAL EXPERIENCE:

Application

Digital Partnerships and Development

Client

American Express, Phoenix, US

Organization

Infosys Technologies Limited

Duration

Apr 2015 – Till Date

Technology

Splunk 6.x, Logstash, Elasticsearch, Shell scripting, JAVA 1.7, REST API, GIT, Jenkins, Maven, SFTP, TCP, VIP, DB2, Couchbase, JMeter

Description:

American Express Credit Cards partners with Merchants worldwide to improve the user experience and provide benefits for the cardholders through offers and loyalty membership rewards. Digital Partnerships is a team which monitors and analyzes the behavior and pattern of the data coming through when customer spends or redeems points for a purchase.

Responsibilities:

Interaction with business team and translate the needs into stories and tasks.

Perform the role of Splunk architect/admin/developer as the situation demands.

Installation, configuration and deployment of Splunk and associated apps in clustered and distributed environments.

Integration with other teams and onboard data. Ensure the data is in proper format and handle the traffic of the data flow.

Development of SDK in Java using Log4j to be consumed by other teams for formatting and logging. Recently implemented TCP Socket appender and Kafka appender for source teams to send data to Splunk through TCP and Kafka.

Used TCP/HEC/DB/UF/Script/ELK/REST API for on-boarding data through Splunk/Logstash/JAVA into Splunk indexers.

Developed a utility that will connect to Couchbase, read delta data and feed to Splunk using an input configuration. This was done as an add-on to Splunk as Splunk did not have a built-in capability.

Developed and exposed Data as a Service using REST API from Splunk so that data is accessible through API for application teams to consume.

Configure properties for formatting and indexing the data at UF/HF. Used elastic search for stateful data even before kvstore was introduced in splunk.

Develop dashboards using d3js, reports and alerts in splunk and kibana for business, DevOps.

Use machine learning where applicable for detecting dynamic anomalies.

Do POC’s on new concepts and implement in production.

Created automated deployment through SVN/GIT for code movement to higher environments and to take regular backup.

Manage forwarders and configuration through deployment server.

Manage Indexer Clusters including security, hot and cold bucket management and retention policies.

Create Data Models, summary index where necessary for optimized performance on saved searches.

Field Extraction, Using IFX, Rex Command and Reg Ex in configuration files

Create and Manage Apps, user, role and Permissions to Knowledge objects. Setup authentication through LDAP settings and authorization as needed.

Handle bundle replication between the splunk instances and keep a tab on Splunk Health using DMC.

Support monitoring during production launch and work on issues if any.

Application

Serve Prepaid

Client

American Express, Salt Lake City, US

Organization

Infosys Technologies Limited

Duration

Mar 2013 – Apr 2015

Technology

JAVA 1.7, Java EE, JAX-RS, Spring, Quartz Schedulers, Oracle, WAS, JAX-B, JUNIT

Description:

Serve is a platform which sells American Express prepaid cards to US consumers. Serve has tie ups with many retailers in USA offering prepaid business solutions. Serve has an order portal and self-servicing portal where customers can order cards, login and manage their account. The platform integrates with a number of external vendors for real time information to process the applications and payments. It also offers payment related services to business clients.

Responsibilities:

Interaction with business team and translate the needs into features and stories.

Developed Rest API using Jersey Framework.

Integrated Spring and Struts Framework for business and web logic.

Used Quartz for scheduling jobs.

Consumed SOAP Based web services.

Involvement in debugging activities.

Implemented project in Agile Methodology

Configuration of Environment and deployment

Application

Express PASS

Client

American Express, Salt Lake City, US

Organization

Infosys Technologies Limited

Duration

Nov 2011 – Feb 2013

Technology

JAVA 6, Java EE, Struts, AJAX, JavaScript, JSP, Servlets, JDBC, JNDI, JMS, JAXWS, JAXB, JUnit, SOAP, Agile Methodology, WebSphere Application Server, DB2, Unix

Description:

ExpressPASS is a B2B application where its sales Tool acts as the channel for merchants and sellers across the world to place orders for Gift Cards, Travel Cards, Mall Cards, Travellers Cheques, etc. India Global Travel Card is a means for American Express to establish its reach in Indian Market where they will be able to sell a reloadable plastic card to Indian customers which can be reloaded with different currencies for their personal use in countries like USA, Europe, U.K.

Responsibilities:

Gathered requirements from business users.

Analysis and Study of Functional Requirement documents and Business Requirement Documents.

Organizing and guiding a 6-member team through the project life cycle.

Prepared web services specifications compliant with WS standards

Design and Implementation of Back end logic

Optimization and Performance Tuning of Batch Processing

Implemented Dependency Injection by using Spring Framework.

Deployment of Application in Development Servers.

Configures data sources and connection pooling in WebSphere.

Configured JNDI names for JMS Queue connection factories in WebSphere.

Unit Testing of Modules through JUNIT.

Application

Payroll

Client

American Express, Salt Lake City, US

Organization

Infosys Technologies Limited

Duration

June 2011 – Oct 2011

Technology

J2EE, JDK 1.5, Spring, Struts, EJB, Web Services, XML, JMS, MQ, PME Scheduler, Unix Shell Scripts, SSL/HTTPS Protocol, JDBC, DB2 UDB 9.7, WAS 6.1

Description:

Paycard is a payroll debit card that enables employers to pay employees through payroll direct deposit even if they do not have bank accounts. Project scope is to create a B2C portal to be used by employees of a company where we can view/edit profile, view transaction history, sign up for alerts, activate payroll cards.

Responsibilities:

Analysis & Design Documentation.

Server, Queue and Scheduler setup. Port opening and installation of certificates for accessing third party secure services.

Coordinating with vendors/external service providers to ensure an uninterrupted flow.

Developing a web portal using Struts 1.1 framework and using JSP and java script for front end design and logic.

Develop business logic using Spring and integrate with vendors through SOAP web services.

Configuration management through Tortoise Subversion(SVN).

Created stored procedures in DB2 to be called from Java application using JDBC.

Integration testing and Deployment.

Application

CyberSource – Payment Enhanced Authorization

Client

American Express, Salt Lake City, US

Organization

Infosys Technologies Limited

Duration

Mar 2011 – May 2011

Technology

J2EE, JDK 1.5, Spring, SSL/HTTPS Protocol, JDBC, CPM Software, WAS 6.1

Description:

CyberSource, a vendor of American Express, is a provider of electronic payment and risk management services. Enhanced Authorization is a means to strengthen the validations of the credentials in a faster and a more secure manner by using a new payment gateway in cybersource.

Responsibilities:

Installation of CPM software and server set up in all the environments.

Developing the logic using Spring and deployment in WAS6.1

Creating the Payment Gateway for Enhanced Authorization.

Configuring Merchants to the Payment Gateway.

Deployment/Maintenance.

Interacting with the CyberSource Support Group.

Configuration management using SVN.

Application

American Express Gift Cards

Client

American Express, Salt Lake City, US

Organization

Infosys Technologies Limited

Duration

Dec 2009 – Feb 2011

Technology

J2EE, JDK 1.5, Spring, Struts, EJB, XML, JMS, MQ, Quartz Scheduler, Unix Shell Scripts, SSL/HTTPS Protocol, JDBC, DB2 UDB 9.7, SQL, WAS 6.1, Red Hat Linux 9.2, Epiphany, VSS, SVN, Vugen, HP Performance Centre

Description:

The Global Prepaid Re-Engineering was an exercise to re-engineer all non-standard technical components hosted for American Express Gift Card order management system to standardized J2EE components in Linux IPC and also migrating databases and application server to standard DB2 UDB 9.7 and Web-Sphere Application Server 6.1 environment respectively by leveraging American Express Reference Architecture.

Responsibilities:

Involved in all the SDLC phases of project. Participated in the requirements gathering and documented them into Functional Design document. Preparing Technical Design Documents and Estimation.

Analysing the existing code, business rules, validations and flow of existing components and documenting the same.

Detailed design Documentation.

Developing Visio Diagrams to represent Physical (Network) Architecture.

Proof of Concept for key concepts/components using STAX Parser, Spring Transaction Management.

Developed business logic using Spring Transaction Management, DAO concepts.

Connected to IBM MQ for receiving messages through MQ and processing it using JMS.

Worked in Risk based application configuring business rules around risks associated in customer order processing. Epiphany was a product we used which needed proprietary coding knowledge. Learnt and worked to modify the rules and integrated with LexisNexis, CLIC systems to perform customer fraud verification.

Test Plans/Test Cases development and Unit Test of components.

Writing test scripts using Vugen and running stress tests through HP Performance centre.

Data/Database migration to DB2 servers.

Maintenance/Warranty Support.

Root Cause Analysis/Resolving issues through Code fixes.

Responsible for creating and validating CMR/IMR for moving the modified components into production/test environment along with impacted teams.

Coordinating with external vendors/system on the lines of technical aspects

Configuration management using VSS and SVN.



Contact this candidate