SAIKRISHNA SANISETTY
UNIX Developer/Trading Application Support/HP SA Administrator
*************@*****.***
SUMMARY
. Over 10 years of experience in Software Analysis, Design, Development,
Upgrade, Testing, Maintenance, ETL, automation, shell scripting and
configuration management.
. Dedication and drive as a hard-working individual, Superlative
communication and team-building skills, Ability to manage multiple
tasks in a pressured environment.
. Strong knowledge of trading applications. Provided support for the
various trading applications (at Chicago Mercantile Exchange, Chicago)
like EOS Trader, GL win, EPRS, Ghost applications, Falcon,.
. UNIX Korn shell scripting, Oracle 10G/11G and SQL
. Certified in UNIX shell scripting.
. Good knowledge of trading applications/stocks.
. Developed Expect Scripts to automate the administrator's daily tasks.
. Strong technical background includes major UNIX hardware and operating
environments as well as supporting skills such as programming, support
documentation, network architecture/troubleshooting and application
support.
. Systems Engineer supporting and producing content for an HPSA (opsware)
application.
. Activitely engaged in the Healthcare Payers and Financial domain. My
experience includes creation of Statement of Work, Estimation,
Conceptual Design, Technical Design, Technical Construction, Testing
and Implementation.
. Strong knowledge of Configuration management tools(Clearcase) and
Deployment tools ( Bladelogic and Opsware)
. Strong Knowledge in Claims Processing, Reports, Recovery and Group
return Processing. Resolving tickets like Claim payment deletion
tickets and Claims status change tickets.
. Strong knowledge of Extraction Transformation and Loading (ETL)
processes using Ab-Initio,
. Having very good knowledge on Deployment services, Version management,
Autosys & Control M Job scheduling methods.
. Creating and Maintaining all project support documents for SOX auditing
. Core member of the Control Management Center, providing local and
global support for AutoSys, UNIX and Intel systems.
. Installed and configured HP Server Automation (SA) 7.8.2 application,
to include two satellite servers, for datacenter management and
Operating System Provisioning.
. Designed and integrated a segregated Provisioning environment to
provide the ability to build and stage new servers prior to being
placed within the production network.
. Configured HP Live Network Update to present patches to be applied to
Windows and Solaris Servers for patch management within the HP SA
application.
. Upgraded the HP Server Automation (SA) 7.5.02 version to 7.8.2 to
provide better enhancements within the enterprise.
. Worked with Opsware SAS tool for Server Automation and Patch
management.
. Installed and configured Snort-IDS (Intrusion Detection System) on
various servers.
. Network interfaces - configuration and troubleshooting: Troubleshoot
LAN and tcp/ip issues
. Involved in providing production support to various Ab Initio ETL jobs
and Oracle Database programs on 24x7 bases.
. Worked the IBM-rational tools - ClearCase & ClearQuest
TECHNICAL SKILLS
Operating Systems Windows NT, Windows XP/VISTA, Linux,UNIX,IBM-AIX,HP-
UX, Solaris
Databases Oracle 10G, DB2, Sybase
Languages UNIX Shell & Expect, scripting (awk, sed), SQL, and MF
COBOL, C, PERL,
Job Scheduling tools Autosys and Control M, UC4
ProblemManagement/tools Manage Now, Remedy, ClearQuest/Clearcase
Automation tools Opsware SAS, BladeLogic, HP Server Automation (SA)
7.8.2/9.0
ETL Tools Ab-Initio GDE 1.13, Co- Op.Sys 2, DataStage
PROFESSIONAL EXPERIENCE
Chicago Mercantile Exchange (CME Group),
Chicago, IL
Apr'08-till date
Trading Application Support / Configuration Engineer (Linux/Solaris) -
Trading Applications
The Chicago Mercantile Exchange CME Group Inc. (NASDAQ: CME) is the
world's largest futures exchange based in Chicago. The CME was founded in
1898 as the Chicago Butter and Egg Board. Originally, the exchange was a
non-profit organization. CME Group was created July 12, 2007 from the
merger between the Chicago Mercantile Exchange (CME) and the Chicago Board
of Trade (CBOT). On March 17, 2008, it announced its acquisition of NYMEX
Holdings, Inc., parent company of the New York Mercantile Exchange
. Designed and developed several applications for the Environment
Support Group to automate several tasks and audit configuration
parameters to increase the stability and uptime of their software
testing environment.
. Automated Trade Injection - Used existing injection application as the
driver for a nightly injection of all instruments available to trade.
The resulting data was reduced and all errors were extracted and
emailed to support personnel to address as soon as they arrived in the
morning. This proactively addressed and resolved the errors before
test personnel encountered them, increasing their testing productivity.
. Supported and modified existing application that integrated database
queries used during weekly post sessions into a menu driven application
for faster access and reduction of human errors, reducing time required
to complete post session activities.
. Developed a menu driven complex of templates and scripts accessing
configuration data from spreadsheets to automate the creation of new
component configuration files and start/stop scripts. Reduced the
time, effort and human error inherent in setting up new testing
environments.
. Responsible for developing/scheduling Jobs/Job plans in UC4 job
scheduling.
. Responsible for deployments using BLADE LOGIC configuration management
tool.
. Installed and configured HP Server Automation (SA) 7.8.2 application,
to include two satellite servers, for datacenter management and
Operating System Provisioning.
. Designed and integrated a segregated Provisioning environment to
provide the ability to build and stage new servers prior to being
placed within the production network.
. Part of a team providing Linux/Unix support in the QA/PROD environment.
. Responsible to interact with QA, development, and technical teams to
address issues.
. Responsible for identifying application / OS issues and contacting
appropriate resources.
. Identified and escalated OS issues to UNIX team support.
. Responsible for identifying and troubleshooting database issues.
. Responsible for troubleshooting and correcting application and OS
issues.
. Responsible for installing and modifying software developed in-house.
. Responsible for configuration maintenance software in development.
. Monitored system and applications to ensure availability.
. Assisted in maintaining a stable QA/PROD environment.
. Wrote scripts to automate tasks and processes.
. Provided after-hours support as necessary.
Environment: Unix-Shell/PERL scripting, Expect, AWK, SED, Solaris, UC4 Job
Scheduling, Blade Logic,ClearQuest, Clearcase,Trading applications
Jackson National Life Insurance, MI
Oct'07-Mar 2008
UNIX Scripter / Automation Engineer
Jackson National Life Insurance Company has evolved from a single-channel
insurance company offering few products to a $80-billion1 firm offering
multiple products through multiple distribution channels throughout the
United States. Positioned to win, Jackson has the products, distribution
relationships, technological expertise, and flexibility to profitably meet
customer needs.
PGDS Failovers Automation:
Developed a web application for monitoring all the resource groups
performance, failovers, also bringing them online/offline. Automating the
administrator's daily tasks and developed menu driven programs for ssh
automation and admin
. Developed shell scripts for failovers automation, ssh automation etc.
. Developed web interfaces for administrator daily tasks.
. Prepared Conceptual/functional and technical design documents.
. Monitoring the server performance using Nagios.
. Configuration and troubleshooting - LAN and tcp/ip issues.
. Integrated the business applications/servers with the third party
tools.
. Developing test plans, test results and peer review documents.
. Develop and maintain all application environments (Production, DR,
Development and Test).
Environment: Unix-Shell scripting, Expect, AWK, SED,PERL, IBM-AIX, Autosys,
Windows NT/2000
Sprint Nextel, Open wave, VA
Jun'07-Oct'07
UNIX Sr. Developer
Openwave has many years of experience crafting leading-edge solutions for
the world's largest and most demanding carriers. Openwave Technology
services bring that same level of innovation to the implementation of
telecom products. Openwave powers mobile data and messaging for leading
mobile operators.
Network Security - Snort IDS
Snort is a modern security application with three main functions: it can
serve as a packet sniffer, a packet logger, or a Network-based Intrusion
Detection System (NIDS).
. Writing shell scripts for server and patch management.
. Installing Snort-IDS (Intrusion Detection System) on all production
servers.
. Developed shell scripts from scratch for the automation.
. Integrating Snort with GUI (BASE) for monitoring the alerts and events.
. Monitoring all security alerts.
. Developed shell and expect scripts for automating the processes.
. Automated client OS installations.
. Monitored system performance and security to maximize system uptime.
. Monitoring of the applications running on the servers.
Environment: Unix-Shell scripting, Expect, AWK, PERL, Sun Solaris 5.10,
Snort-IDS,BASE, Opsware SAS, Autosys, Oracle 9i, Windows NT/2000.
Applied Materials, CA
Jan'07-Jun'07
UNIX Sr. Developer
Applied Materials, Inc. (*Nasdaq: AMAT, Founded in 1967) is the global
leader in nano manufacturing technology solutions with a broad portfolio of
innovative equipment, service and software products for the fabrication of
semiconductor chips, flat panels, solar photovoltaic cells, flexible
electronics and energy efficient glass. In fiscal year 2006, Applied
Materials recorded net sales of U.S. $9.17 billion.
Applied has the mission to become the global leader in nano manufacturing
technology solutions for the electronics industry, through differentiated
and innovative system, service and software products, providing their
customers a trusted path to superior results.
Patch Management Automation & Job Scheduling
Patch management automation methods through which hardware, software and
processes can work together to streamline IT operations. Modern data center
challenges include increasing demands from business units with only limited
resources to address those demands.
. Preparing Conceptual/functional and technical design documents.
. Developed shell scripts from scratch for patch automation.
. Integrated the business applications/servers with Opsware SAS (Data
center automation tool).
. Scheduling the business/ETL jobs using Autosys job scheduling tool.
. Developed shell and expect scripts for automating the processes.
. Creating/Modifying/Deleting user(s)/application(s) accounts and setting
up access routes as per GISS (Global Information Systems Security) and
SOX regulations.
. Automated client OS installations.
. Monitored system performance and security to maximize system uptime.
Environment: Unix-Shell scripting, Expect, AWK, PERL, Sun Solaris 5.10,
Autosys, Oracle 8i, Windows NT/2000
Franklin Templeton Bank & Trust, NY Jun'06-
Dec'06
UNIX Sr.Developer
Global Plus (Sungard Data Systems)
Global Plus is a browser based application used for FTT and it consists of
the following sample functions.
Cash receipts and receivables, Income and corporate actions, Security
processing.
. 24X7 support for all applications under the Banking & Trust Accounting
Technology (BTAT) group for the banks.
. Wrote several Korn shell scripts for loading and extracting data from
various database tables.
. Wrote Expect scripts for automating production data loading.
. Responsible for solving tickets.
. Develop and maintain all application environments (Production, DR,
Development and Test). Plan and publish environment details and ensure
the availability of the same for various projects.
. Custodian for runbooks & Escalation matrix
Environment: Unix-Shell scripting, AWK,, PERL, SQL\PL-SQL, Oracle 8i,
Windows NT/2000,Control M
Goldman Sachs, NY
Mar'06-Jun'06
UNIX Sr.Developer
Product and Pricing
The primary goal of this module is to maintain products information with
their updated pricing values.
. Production support for Product & Pricing (PRIME) applications.
. Developed scripts for the automating user daily tasks.
. Responsible for solving the tickets in time.
. Reviewing all changes for the applications
. Custodian for run books & Escalation matrix
Environment: IBM RS6000 - AIX, Linux, Unix-Shell scripting,
PERL,AWK,SQL,PL/SQL
PacifiCare Health Insurance (UHG), CA Jan'04-Mar'06
UNIX Developer
Automation of Fee Schedules Load
Currently, the QicLink system is configured to manually load all the Fee
Schedules; the proposed system is to automate the fee schedule load
process. The proposed solution will create procedure and process to run
TriZetto supplied pfsload program to update the fee schedule file along
with sending a report file to the Business. Business will provide all Fee
Schedule data input files in the designated share folder and the automated
process is scheduled to load the deposited files into production and sends
status and reports to the business.
. Pre-validation checking of input files.
. Preparing validation reports.
. Involved in developing UNIX Korn Shell wrappers to run various Ab
Initio Scripts.
. Checking the approvals from business to load the fee schedules into
production.
. Running the programs through AUTOSYS job scheduling.
. After loading preparing Exception reports.
. Writing Shell scripts and generating reports.
. Maintaining a TRACK file with all the details.
. Discus with all the business people to get requirement
. Requirement Study/Analysis
. Preparing work specifications.
. Preparation and Review of Process Flow Diagrams.
. Preparation and Review of Report layouts in MS Word.
. Preparation and Review of Screen layouts in Visio.
. Designing Reports
. User Communication.
Environment: Unix-Shell scripting, AWK,PERL, IBM RS6000 - AIX, Linux,
SQL,PL/SQL,MF COBOL,Autosys
PacifiCare Health Insurance (UHG), CA Jun'02-Jan'04
UNIX Developer
Perform (PacifiCare Enterprise Repository for Outcome Reporting
Measurement)
The primary goal of the project is to extract all the eligibility members,
Groups (Employer) & Provider information (data) from the Trizetto QicLink
System and FTP to St .Louis Data Stage server.
This project contains 3 modules. Modules are
1. Member (Subscriber)
2. Group (Employer / Purchaser)
3. Provider / Provider Contract
Member Extract: Extract all the members (Enrollee and his/her dependents)
information for all records from the QicLink system. It means all
historical to current information based on the business requirements. This
extract will be done every day. First time it should be full (initial) load
extract then onwards Incrementel extract. Incremental extract will be done
only if any of the member data changes. If there is no change then
Incremental extract will be extracted as zero bite file.
Group (Employer / Purchaser): Extract all the group information for all
records from the QicLink system. This extract will be done every day. First
time it should be full (initial) extract then onwards Incrementel extract.
Incremental extract will be done only if any of the group or location data
changes. If there is no change then Incremental extract will be extracted
as zero bite file.
Provider / Provider Contract: Extract all the Provider information for all
records from the Trizetto QicLink system. This extract will be done weekly
once.
. Discus with Business and Onsite coordinator to get requirement.
. Developed shell scripts to generate extracts.
. Verifying and validating the extracts.
. Developed shell scripts for the automation of user tasks like ssh, ftp,
scp,..etc
. Requirement Study/Analysis
. Coding for Provider/Provider Contract extract programs.
. Testing of Provider/Provider Contract extract programs.
. Preparing all testing and peer review documents.
Environment: Unix-Shell scripting,AWK,PERL,IBM RS6000 - AIX,
Linux,SQL,PL/SQL, MF COBOL, Autosys
PacifiCare Health Insurance (UHG), CA Mar'01-
Jun'02
UNIX Developer
RIMS Upgrade
PacifiCare Health Systems is one of the largest health care services
companies in USA. Primary operations include health insurance products for
employer groups and Medicare beneficiaries in eight states, serving
approximately 3.4 million members. PacifiCare emphasizes mainly on
preventive health care. A RIM is one of the Software Systems of PHS, which
provides software products designed to administer health benefit plans.
RIMS are a third party Software maintained by Resource Information
Management Systems, Inc., Naperville, US. The RIMS Upgrade Project requires
PHS custom codes to be modified due to RIMS 3.10 upgrade. RIMS 3.10 upgrade
includes conversion from 2.80 to 3.10.10 to 3.10.50 Point-in-Time updates.
. Requirement Study/Analysis.
. Developed shell scripts to automate the change procedures.
. Developed menu driven programs using shell script for data loading.
. Designed, developed and implemented Ab Initio graphs.
. Tested all the invalid data.
. Preparing conceptual and technical documents.
. Coding changes for all existing programs.
. Preparing all testing and peer review documents.
Environment: Unix-Shell scripting, IBM RS6000 - AIX, Linux, SQL,PL/SQL,MF
COBOL, Autosys
EDUCATION/ CERTIFICATIONS/ TRAINING/ ACHIEVEMENTS
MS - Software Systems from BITS-Pilani, India
Brain Bench certification in UNIX-Shell scripting.
Brain Bench certification in MF-COBOL.
Undergone SEI- CMM Level 5, Productivity Management and ISO 9000:2000
training at Keane.
Undergone training in Account, Portfolio, Client and Securities Management,
Transaction/Trade processing, Cash Processing, Events Processing, Global
Security and Statement Processing.
Received Performance Excellency awards at Keane. (For the years: 2003-2004
& 2005-2006).