Sign in

Engineer Support

Richmond, Virginia, United States
May 29, 2018

Contact this candidate



Production Application Support Analyst / Trade Support Engineer / Deployment Engineer(SCM) /Perl & Unix Shell Developer



Over 9+ years of experience as a Production Application Support Analyst / Trade Support Engineer / Deployment Engineer / Perl and Unix Programmer in application configurations, code compilation, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to Production servers.

Worked on all stages of Build & Release Management including analysis, design, development, testing and implementation.

Experience in working on version control systems like Subversion, GIT, Clear case and used Source code management client tools like Visual SVN, Tortoise SVN, Source Tree, Git Bash, GitHub, Git GUI and other command line applications.

Experience in functional analysis of High Value payment production issues and managing resolutions.

Experience in OpenStack cloud, integrating it with Puppet.

Experience in using MAVEN, ANT as build tools for the building of deployable artifacts from source code.

Experience in Automation of Build & Release system.

Automated project requests by writing Perl and Unix Shell scripts.

Involved in bug fixing, unit integration and code reviews.

Good exposure in Testing of Hot Fixes for Critical production issues, verification of application releases as part of Operational Acceptance.

Experience working with off-shore, onsite and near-shore support teams, operation users, various IT teams and interfacing application teams.

Strong experience in handling application outages scenarios.

Self-driven and ability to work independently to deliver the desired results. Ability to handle multiple tasks.

Knowledge on Websphere Portal & Experience working on setting up SSL / LDAP / Active Directory.

Strong Experience in mission critical Production environment by providing 24x7 diagnostics of issues reported via Application in production and batch monitoring and health check to assure system availability and stable performance, production incident management, trouble-shooting application performance through monitoring ServiceNow ticketing systems and logged messages issues.

Experience in day to day BMC Remedy ticketing system and data fix in production

Good exposure to Incident ticket, problem, change, ITIL and Release management processes.

Knowledge on Build & Integration tools such as Jenkins, Ant, Maven

Used Jenkins for Continuous Integration of the environment and testing of the environment using various plugins and plugin functions.

Experience in java debugging and troubleshooting using tools like gdb.

Platform experience includes Windows, UNIX- AIX, Solaris, Linux, HP-UX.

Strong Experience in Perl scripting and Unix Shell scripting.

Developed Unix Shell scripts, Perl scripts and SQL control files to load data through SQL Loader & Oracle data pump.

Worked as System Admin. Good understanding of network concepts and protocols.

Knowledge on FIX Protocol and Worked as Level 2 support as Trade Support Engineer

Familiar with ETL Tool Informatica Powercenter 9.5

Passionate about troubleshooting and resolving difficult problems

Experience in providing L2 level support including java debugging complicated production issues, meeting defined SLA and performance indicators.

Ability to be an effective team player and to work under severe time constraints.

Experienced in Software Development Life Cycle (SDLC) starting from mission statement to product release

Ensured strict adherence to Change and Configuration Management, Clustering, Disaster Recovery and Business Continuity planning

Worked on tools like CVS, SVN, Rational Rose and Rational Clear Case.


Primary Skills: PERL, ORACLE SQL, Unix Shell Scripting, sed & awk and Java

Application Servers: Tomcat, Weblogic

Databases: ORACLE 11g/9/8.x, MS SQL SERVER 2008, Sybase, MYSQL

Version Control Tools: CVS & SVN, GIT, Rational Rose and Clear Case

Operating Systems: Red Hat Linux, Unix, Sun Solaris, HP-UX and AIX

Tools/Schedulers: ANT, MAVEN, Jenkins, AutoSys, Git Hub, Puppet, Control M, Tidal

IDEs: Eclipse, SQL Developer, Toad, SQL Navigator


Johnson Controls Inc, Richmond, VA Dec 2015 – Till date

Perl Developer / Application Support Analyst / Production Support Analyst

Responsible for client services and primarily relates to client support for the functional issues of Sales Analytics (Java application). It includes reproducing of business / technical issues and coordinating with the development team for a fix. Testing the fixes/patches before delivery to the client. It is a link between the client and the product development team.

• Supporting and working closely with application owners and senior business stakeholders to resolve business critical issues, improve and build new functionality and enhancements based on client requirement.

• Develop and test database queries and programs in MS SQL Server, Oracle and Sybase according to the client requirement and client specific issues and requests in collaboration with the application implementation team at client site.

• Supported a mission critical production environment by providing 24x7 diagnostics of issues reported via the IFS operations, risk management groups, front office and Fund Accountants through monitoring a ServiceNow ticketing system and logged messages.

•Headed multiple daily or weekly application UAT and Production release projects, from business approvals to final system sanity checks. Provide technical competence and guidance on system architecture using installation instructions and roll out plans

•Supporting the implementation team by doing ground work/research on the product areas and recommending the best approach/method to solve implementation issues.

• Responsible for Level2 application and operational support.

• Provided 2nd level customer support for both production and development environments.

• Analyze functional, business and valuation or pricing issues from the client, and provide an explanation regarding the functionality or the valuation to the client. If a change request is required, raise and follow up on the change request and prepare functional and technical specification document for developers.

• Analyzing change requests from the client and liaise with the Product Management team to build, develop, and test the change request from a support perspective before that is delivered to the client.

• Monitor and maintain ServiceNow ticketing system to ensure all new and repetitive bugs and issues are addressed, researched, fixed and closed

• Monitored AutoSys schedule batch jobs with on-call support on a regular basis for morning, intraday, evening, over night and weekend batch data processing

• Interface with application programmers and database administrators, QA, UNIX administrators and application stakeholders and end users. Strong understanding of the application and its logical database system infrastructure

• Prepare and perform Integration Testing, Regression Testing and User Acceptance Testing documentation for new implementations, major issues and business changes, environment/platform change, Software Conversions (e.g. 32 Bit to 64 Bits), Major Software Upgrades and new features and modules including client specific features before the release of the software.

• Regularly interact and communicate with client business users over the phone and WebEx to explain product features, technical settings and configuration and provide detailed and step by step documentation and screen shot for future reference.

• Responsible for Incident, Problem and Change management using in-house tool for the issues raised by the client and take it through to closure with respect to the Service Level Agreement (SLA). Act as a communication link between the client and the product development team in terms of all the issues raised and keep both teams informed about the status and progress of the issue.

Environment:, Java Application, GITHub, JIRA, Perl, Unix Shell Scripting, Oracle, MS SQL Server, MYSQL, Sybase, Maven Scripts, AWS, Autosys, WebSphere Application Server, Red Hat Linux, Windows

UBS Inc, Manhattan, NY Jan 2015 – Dec 2015

Union Bank of Switzerland

Trade Support Engineer / Production Application Support Analyst / Deployment Engineer

Owned and managed Global Front-to-Back Cash Equities Post Trade platform consists of 15 major apps and production stability operations. Applications included regional client bookings, market-side bookings, trade reporting, post-trade messaging bus, commission management and P&L Reporting tools.


• Generate start of day system checkouts, rapid diagnosis of production problems and escalate issues to appropriate level of resolution; track exchange related fees and verify in trading system.

• Proactively identified shortcomings in existing applications and worked on delivering short- to mid-term solutions.

• Ensured infrastructure upgrades, data centre migration, and capacity-related changes that were executed in a timely manner.

• Managed all aspects of the software development lifecycle for applications including requirements gathering, analysis, development, testing, and release management.

• Provided 2nd level customer support for both production and development environments, by interpreting customer queries and problems, gathering information to investigate via phone or remote modem access, debug, replicate, patch fix testing during the UAT phase

• Developed Unix Shell / Perl Scripts for data maintenance Utility

• Implement the supporting platform for OpenStack infrastructure on the cloud that all services and applications will rely upon.

• Provide material and input into the global support Intranet site, and the Customer Zone on the company product website, to enable analysts and customers alike to remain fully informed of the latest product developments and issues.

• Debugged the Trading messages in FIX Protocol and reported the Issues with Traders.

• Supported a mission critical production environment by providing 24x7 diagnostics of issues reported via the IFS operations, risk management groups, front office and Fund Accountants through monitoring a BMC Remedy ticketing system and logged messages.

• Deploying the OpenStack components on multimode with High availability environment. Configuring the Open stack keystone, glance, cinder, swift.

• As part of Cloud team fixed issues related to Openstack components Nova, Glance, Neutron, Keystone, Mysql/Percona DB, RabbitMQ, Ceph, Repose and Horizon.

• Created playbooks for OpenStack deployments and bug fixes with Ansible.

• Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application

Automated Unix Shell Scripts to Schedule ETL Work flows within Informatica Powercenter

Deployed Paas Solutions to a Private Cloud utilizing Virtual Infrastructure on VMWare/vRealize.

Managing virtual machines, including migration with VMware and VSphere using snapshots

Worked on Cross Platforms (Linux to Windows) using SFTP.

• Support trade related tasks and inquiries related to the Front/Back Office trading systems including equity

settlements, trade breaks, options processing, buy-ins and allocations.

• Developed reports for trade capture, position and cash reconciliation, and P&L.

• Monitor and maintain BMC Remedy ticketing system to ensure all new and repetitive bugs and issues are addressed, researched, fixed and closed

• Monitored AutoSys schedule batch jobs with on-call support on a regular basis for morning, intraday, evening, over night and weekend batch data processing

• Interface with application programmers and database administrators, QA, UNIX administrators and application stakeholders and end users. Strong understanding of the application and its logical database system infrastructure

• Created and maintained various MS SQL Server and Oracle Databases.

• Wrote SQL Scripts for database information retrieval.

Environment: Subversion, SVN, OpenStack, Ansible, VMWare, Maven,ANT,Tomcat,Redhat Linux, Bash, Perl, Unix Shell Scripting, AWS, Oracle, MS SQL Server, Java Applications, TIDAL, JIRA, Nexus

Amgen Inc, Thousand Oaks, CA Jan 2012 – Dec 2014

Perl / Unix Shell Developer

This application is used to track resources, projects and tasks of several large business events. The application manages staffing, material, payment and other miscellaneous tasks.


Made business study, Gathered user requirements, Analysis, Coding, testing and implementation

Analyzed web server traffic, both with Analog stats package and homemade Perl programs

Developed Scripts to generate HTML/JavaScript reports on Intranet

Wrote numerous Perl scripts for Oracle data handling

Designed, used, debugged many new Perl modules and existing Perl modules and Shell programs

Developed CGI scripts using Perl/DBI

Wrote Perl scripts to automate the verification of the information inserted in the database via the web application

Proficient in server-side programming and debugging with Perl

Automated Unix Shell Scripts to Schedule ETL Work flows within Informatica Powercenter

Worked on Backend Programming using PL/SQL, Stored Procedures, Functions, Packages, Database triggers for Oracle

Developed Perl modules for all CGI pages and unit tests for all modules

Used PL/SQL tables, array structures as a part of Oracle collections

Developed holding upload system using Perl, CGI, for research group

Created data maintenance utility using Unix Shell Scripts (Bash & Perl)

Fixed bugs in existing Perl modules and BSH scripts

Implemented automated monitoring procedures in a Unix Shell environment to alert the staff to a potential service interruption

Supported to resolved production batch failures

Environment: Perl, CGI, KSH, HTML, Javascript, DBI/DBD, PL/SQL, SQL, Oracle, UNIX

Deutsche bank Inc, Jersey City, NJ Mar 2011 – Dec 2011

Application Support Analyst / Build & Deployment Engineer - SCM

Migrating the version controlling systems like SVN, Git lab and continuous integration tools like Jenkins. The reason for migration is they are using very oldest version they want to upgrade to the latest versions. So I setup the environment from the scratch like installing and Migrating all the Applications from existing version controlling systems to newest version and integrated the path from Git hub to the Jenkins and kickoff the builds. If the build is successfully extracted the war file and deployed in the application server like apache Tomcat, Web Logic. If build fails to run try to modify the scripts using any one of the scripting language like Perl and UnixShell, otherwise if it is a java issue used to intimate to the developers to rectify it and used rerun the build.


• As part of SCM, my role includes understanding and reviewing Software configuration build and deployment changes for Internal Applications..

• Creating & conducting walkthroughs of Deployment Plans for complex large scale Releases including Mock Deployments in Pre-Prod environments & Production Installations.

• Handling complete Build and Release process including code, documentation and supporting QA team

• Gathering Information from the Clients and providing consultation by performing POC and setup the Build/Deployment and Release Management.

• Working with development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Run deck and to get the job done.

• Setting up the build and deployment automation for Java base project by using Jenkins and Maven.

• Trouble shooting and provide 24x7 supports for Production environment.

• Automated creation of builds using Using Shell Scripts, ANT/Maven scripts

• Responsible for Level2 application and operational support.

• Troubleshooting deployment and installation issues.

• Used Remedy to manage and track all the automation and deployment activities.

• Used Jenkins as a CI tool for performing the build automation.

• Manage source control repository in Subversion- controlling and monitoring check-in's & create tags for builds.

• Providing support to Subversion (SVN) related issues to developers and helped developers in resolving Subversion issues and concerns. Worked on the configuration management tool (Puppet)

• Work with QA to facilitate verification of releases. Running multiple builds at a time.

• Coordinating build and deployment process with all stakeholders.

• Actively worked on production deployment and Hot fixes in Internal Applications.

• Handling Patch works in Staging, Prod and Non-Prod environments.

• Written Unix scripts to monitor the logs after deployments and send emails automatically.

• Worked closely with Dev, QA and Prod Teams to ensure successful release of products.

• Assisted QA team to monitor post deployment activities and encouraged reporting and feedback process.

• Communicated failed builds and error logs to QA and Developers to debug and troubleshoot problem areas.

• Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing

• Expertise in LDAP Installation, Configuration and troubleshooting.

• Responsible and expertise in installing and configuring and troubleshooting apache and samba server.

• Defined and setup network printers, and install client/server applications. Define/setup network

protocols, Network File Services (NFS), and Network Information Services (NIS).

• Setup and administered training room / Mentored juniors during training.

• Make sure the configuration, version and systems are working fine.

• Assist Clients and team mates to understand issues and help/coordinate with multiple teams to resolve issues and make the environment stable.

• Onsite-Offshore team coordination as onsite coordinator.

Environment: Subversion, GIT, Control-M, Jenkins, ANT, MAVEN, JIRA, Perl, Unix Shell Scripting, TCP / IP, SMTP, NFS, FTP, MYSQL DataBase, Maven Scripts, AWS, WebSphere Application Server, Java Applications

Deutsche bank, Jersey City, NJ Nov 2010- Mar 2011

Programmer Analyst ( Perl / Unix Shell Developer )

Worked on development of commission calculation and leads tracking system for field managers of GS.


Performed Coding in OOP PERL and Oracle.

Design, development and testing of the Perl Scripts.

Performed Gap Analysis, High Level Design and Detail Design.

Performed Design reviews, Code walkthru’s and task estimation.

Implemented using Perl scripts, DBI module for Data integrity problems.

Extracted data from XML files and worked with SAX module of Perl for XML parsing.

Wrote a Perl program to generate configuration files from Oracle Database.

Written Korn Shell and Bourne Shell Scripts for retrieving data from Oracle Database.

Designed, Implemented, and tested the application using C, Korn Shell Scripting (ksh), Multi-Threading, HP-UX (Release 11i)

Used VSS for configuration management.

Did QA Integration testing. Created test cases test condition.

Created Test script in Perl/Unix from automation and Ran the Test and validated results.

Did documentation of Perl scripts and tests.

Environment: Perl, CGI, XML, Java, PL/SQL, Oracle 9i, JavaScript, DBI, SQL/Plus, SQL, UNIX

AT&T Inc, Dallas, TX June 2009 – Oct 2010

Programmer Analyst (Perl / Unix Shell Developer)

Description: SNAP (Sales Net Action Page): This project is basically to maintain the Commission Accounting system called SNAP (Sales Net Action Page), which is developed using Perl and backend as MYSQL. The Present system SNAP is a reporting tool for all the sales representatives of Anthem to view their data about the sales they made and the commission they are paid on a monthly basis. When a requisition comes from Branch managers to give access to the sales rep, I give access to the branch the sales rep belongs and also publish their reports.


Performed Gap Analysis, High Level Design and Detail Design

Performed Design reviews, Code walkthru’s and task estimation

Created Data flow Diagrams and Process Flow diagrams.

Performed Coding in PERL/CGI and Oracle

As the reports are highly confidential the system security is taken care through another tool called Web scope. Developed that system using Perl, CGI Scripts and MYSQL.

All the reports are developed using CGI scripts.

Extensively used Adobe Photoshop for image-editing.

Granting permissions for the view ability of the reports to sales rep are done through web scope. This is created using MYSQL database.

I am the second level tech support for the whole application for US and Canada region.

When I get an opus ticket from help desk I contact the Sales and marketing people of SGI regarding the problem they are having using the Application.

Supplied extensive 1st and 2nd level phone and email support to 500+ end users across the US and Canada including onsite support.

Utilized Opus for call management and applied Incident Management best practices for performing day-to-day Help Desk functions.

Created procedural documentation for issues and resolutions. Periodically analyzed and interpreted business periodicals and professional journals to better understand client’s business requirements, its industry, goals and objectives.

Environment: PERL, OraPerl, JAVASCRIPTS, JAVA, ORACLE, MYSQL, UNIX, Solaris, PL/SQL, Adobe Photoshop, Windows, UNIX and Shell scripts.

Mirafra Technologies, India Feb 2007 – May 2009

Jr Perl Developer / Unix Shell Developer / Build & Release Engineer (DevOps)

Project Name: PMOSS-Application (PMOSS - Performance Monitoring Operations Systems Support) Project Development Group: CDR COLLECTOR (Call Detail Record Collector Group)


Analyze business requirements and create high level and detail design documents

Perform development, testing and implementation of the applications using Emacs editor and Red Hat Linux server.

Extracting data from raw input Call Detail record data and loading into database using Perl DBI and DBD with oracle.

Loading of the CDR data into Oracle data base and generate alerts on the CDR data as per defective CDR count by absolute/percent values. Code written in Perl, SQL (oracle) on a Linux environment.

Develop and support dashboard website for monitoring application performance, logging of errors and trouble shoot any inconsistencies in the data from upstream on each servers. Java, JSP and HTML front end, JDBC as the Oracle Backend with Tomcat as Webserver.

Generating Alerts on any degradation of the VOIP call performance using Perl DBI/DBD SQL queries, object oriented Perl to map the call detail records category and displaying of alerts using Perl CGI/Apache web server.

Developed Installation Unix shell scripts in bash on CentOS for installing dependencies for Perl in both Internet and RPM modes

Design and Develop code in Perl, SQL (Oracle) and Linux platform for each release.

Perform design, development, testing and implementation of the applications using Perl, Java, Shell Script and Oracle Database on UNIX and Windows Platforms.

Wrote extensive Korn shell scripts with AWK and SED to resolve reported in Remedy and solve other problems

as assigned.

Conduct QA/UAT testing of applications and deploy them in production.

Created test cases test conditions and test scripts in perl/unix.

Creating automated test tool for integration and regression testing using Unix/Perl shell scripting on UNIX based environment.

Environment: Perl 5.8, Java JDK 1.6, Eclipse IDE, CGI, XML, Oracle 11g, PL/SQL, JavaScript, DBI, SQL/Plus, SQL,RED HAT Linux 5.9,Apache Tomcat 7.0.47

EDUCATION: Bachelor of Technology in Computer Science, 2005, JNTU, India

Contact this candidate