kumarswamy_new_perl

5
Automation, Disaster Recovery and Storage Testing Experience KUMARSWAMY H.V [email protected] +91 96205 81000 ______________________________________________________________________________ ________________ Profile Currently working as a Sr software engineer at Sanovi Technologies Pvt Ltd, having 7+ years of IT experience with good expertise in automation using Perl and Python. Skills Storage NAS, RAID, NFS, Replication, MCC and WAFL Language Object Oriented Perl and Python Job Functions Test requirement Analysis, Test case Design, automation / scripting, Testing, and Documentation Professional Summary Worked on replication software NetApp Snap-mirror, Sanovi File replicator Experienced in Oracle & MSSQL DB and native replicators like Oracle DG, MSSQL Log-shipping. Experienced in testing system and software on a wide variety of platforms like Linux, Windows,ESX Worked on VM replication using CBT Storage Automation Testing (Storage and embedded domain) & knowledge of testing life cycle. Writing test cases & document preparation and testing the given test scenario and integrating the manual tested test case into automated scripts using Perl. Strong skill in testing SAN/NAS storage devices. Interpreting of storage protocols including ISCSI, Fiber Channel,WAFL, CIFS, NFS protocols and hardware, which uses these protocols. Worked extensively on the Storage stack and Write Anywhere File Layout (WAFL) file system in Data ONTAP. Hands on FAS series filers from NetApp. Working experience of Ontap, for installing, configuring & managing the same. I am aware of concepts related to HA,RAID, MCC and other storage applications related concepts. I am having basic understanding of QC (quality center), Redmine and P4 (perforce). Usage of in Circuit Emulators, Debuggers for Target Processor Board Testing. Page 1 of 5

Upload: kumar-swamy

Post on 12-Aug-2015

83 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Kumarswamy_new_perl

Automation, Disaster Recovery and Storage Testing Experience

KUMARSWAMY [email protected]+91 96205 81000______________________________________________________________________________________________

ProfileCurrently working as a Sr software engineer at Sanovi Technologies Pvt Ltd, having 7+ years of IT experience with good expertise in automation using Perl and Python.

SkillsStorage NAS, RAID, NFS, Replication, MCC and WAFLLanguage Object Oriented Perl and PythonJob Functions Test requirement Analysis, Test case Design, automation / scripting, Testing, and

Documentation

Professional Summary Worked on replication software NetApp Snap-mirror, Sanovi File replicator Experienced in Oracle & MSSQL DB and native replicators like Oracle DG, MSSQL Log-shipping. Experienced in testing system and software on a wide variety of platforms like Linux, Windows,ESX Worked on VM replication using CBT Storage Automation Testing (Storage and embedded domain) & knowledge of testing life cycle. Writing test cases & document preparation and testing the given test scenario and integrating the manual

tested test case into automated scripts using Perl. Strong skill in testing SAN/NAS storage devices. Interpreting of storage protocols including ISCSI, Fiber Channel,WAFL, CIFS, NFS protocols and hardware,

which uses these protocols. Worked extensively on the Storage stack and Write Anywhere File Layout (WAFL) file system in Data

ONTAP. Hands on FAS series filers from NetApp. Working experience of Ontap, for installing, configuring &

managing the same. I am aware of concepts related to HA,RAID, MCC and other storage applications related concepts. I am having basic understanding of QC (quality center), Redmine and P4 (perforce). Usage of in Circuit Emulators, Debuggers for Target Processor Board Testing. Test system evaluation & integration and problem analyzing and troubleshooting of Software and

Hardware.

Projects Handled:

Project : Disaster Recover Management softwareClient : SanoviPlatform : Linux, WindowsTechnologies : Shahi, Perl, Object Oriented Perl, Framework : Shahi GUI, Project Framework developed in object oriented Perl that included standard CPAN Modules.Replication Software : NetApp Snapmirror, EMC SRDF and Sanovi file replicatorTools : Redmine, Perforce, ALM and SubversionDuration : 9 months Role : Senior Team member Employer : Sanovi Technologies

The aim of the project is to Monitor manage the database and Storage with respect to RTO and RPO and automate

Page 1 of 3

Page 2: Kumarswamy_new_perl

Automation, Disaster Recovery and Storage Testing Experience

the Test cases in order to test and validate the various aspects of replication, Dump and Apply from Production Server to Disaster rery serverecov

My responsibilities in this project include:1. To Work as Perl and Shahi Developer in the core team2. To independently estimate, Test plan, Testcase writing and automate and test the scenarios using Perl and

Shahi3. Modify Perl modules related to the framework and fix issues for internal and external Queries.4 To perform manual testing of certain features in order to ensure expected product behavior.5 To log Bug's in case of any unexpected product behavior during testing.

Project : WAFL MCC HA QAClient : NetAppPlatform : Linux, SolarisTechnologies : Perl, Object Oriented Perl, Framework : Project Framework developed in object oriented Perl that included standard CPAN Modules.Protocols : NFS, CIFS, WAFLTools : Perforce, ALM and SubversionDuration : 24 months Role : Team member Employer : Mindteck India Limited

The aim of the project is to automate the Test cases in order to test and validate the various aspects of the HA(High availability) and MCC features like HANLR,ARL, FANTA and NDU etc. The process also led to discover some of the product related bugs.

My responsibilities in this project include:4. To Work as Perl Developer in the core team5. To independently estimate, automate and test the scenarios using NATE and NACL Framework; that can

validate the specific behavior of the HA and MCC features on varied platforms C-Mode SN.0 and FS.0 to en-sure feature reliability.

6. To Modify Perl modules related to the NATE and NACL framework and fix issues for internal and external Queries.

6 To perform manual testing of certain features in order to ensure expected product behavior.7 To log Burt's in case of any unexpected product behavior during testing.

Project : Bus Management Unit (BMU) PackagePlatform : Linux Technologies : Perl, HTML, XML.Framework : Project Framework developed in object oriented PerlClient : ISRO Satellite centreDuration : 24 months at Client LocationRole : Team member Employer : Newtech solutions, Bangalore

Bus Management Unit (BMU) carries out the function of telemetry, Telecomm and, thermal and AOCS related formation. It also implements the MIL-STD-1553 protocol for interfacing with other sub-systems of the spacecraft. The BMU interfaces with sensors, power, thrusters and MTC through special logics. A separate package called BMU 30 for H/W based sun acquisition is included in this project. A functionally redundant BMU will also be present. The BMU is MA31750 processor based system with adequate memory for program and data. BMU does analog data

Page 2 of 3

Page 3: Kumarswamy_new_perl

Automation, Disaster Recovery and Storage Testing Experience

acquisition for attitude and temperature sensors, Digital data interface, command and TM interface Each system comprises of 9 daughter cards interconnecting with Mother Board. Card Testing: Card Testing was done in several phases namely

Testing of each card by making the setup.Package Level Testing after integration of all the Cards.The logic analyzer was extensively used to locate spurious execution and for execution time measurements. The entire BMU package tested using a dedicated test system, to perform a full-fledged testing to surface any possible hardware / software bugs. The entire hardware tests were performed in a totally ESD safe environment, under the supervision of QA personnel. Prepared Card level and Package level Test documents for the above project. My responsibilities in this project include:

1 To Work as Perl Developer in the core team2 To Handle client communications and to co-ordinate with the offshore team with their queries and execute their testing requests at the client lab. 3 To Independently Estimate, Design, Develop and Test modules that can collect and analyze Data.

Project :Processor Board for Attitude and Orbit Control Electronics PackagePlatform : Windows and Linux Technologies : PERL Client : ISRO Satellite CentreDuration : 18 monthsEmployer : Newtech Solutions, Bangalore

CPU is based on Mil-Std MA31750 processor with ACTEL 1280 RH FPGA to provide processor-memory and EDAC interfaces. The CPU has its program stored in PROMS.RAM is used for intermediate data storage and remote programming.

1. Involved in the specification study of the project and creating the design and testingdocument of the MAR 31750 Processor.

2. Designed test plans and created test cases.3. Fusing of ACTEL 1280 RH FPGA, PROMS4. Involved in full custom circuit testing for flight and prototype models.

Employment HistoryEmployer : Sanovi Technologies Title : Sr Software EngineerDate of employment : 08th Sep 2014 to till date

Employer : Mindteck India Limited, IndiaTitle : Sr Software EngineerDate of employment : Feb 17th, 2011 to 05th Sep 2014.

Employer : Newtech solutionsTitle : EngineerDate of employment : July 2nd , 2007 to Feb 16th 2011.

EducationBE in Electronics & Communication, VTU, Acharya Institute of Technology, Bangalore, Karnataka.Diploma in Electronics &Communication Board of Technical Education, Siddaganga Polytechnic Tumkur

Page 3 of 3