Technical Lead Resume
Houston, TX
SUMMARY:
- 8+ yrs experience in system software development, DevOps, QA, test development of distributed storage, interface testing, data management tools, storage devicedrivers, SAN, NAS
- 2 yrs experience on Openstack cloud environment and its projects like nova and 'Swift' storage tool
- Design and implemented CICD automation process using DevOps tools to provide a platform for deploying the applications in distributed cloud environment
- Strong knowledge on docker architecture and ecosystem, Confidential microservices Infrastructure stack - mantl ( Marathon, Mesos, Docker, Traefik )
- Expertise in configuring and managing different flavors of unix/Linux Operating systems with various underlying virtual technologies used
- 2+ yrs experience in AIX storage device drivers test development and automation in both Dedicated and Virtual IO Server environments
- 4+ yrs experience in Utility/Application/Script development and interface testing of Data Grid solutions with backend linux servers and windows client environments.
- Extensively worked on various Open Source and Enterprise Data Management tools used for Grid & Cloud environment
- Solid experience in functional testing, integration testing, system testing, regression testing, stress testing and performance testing of data intensive web, GUI & CLI applications used in HPC environments.
- Practical understanding of Software Development Life Cycle (SDLC) methodologies and development experience in Agile methodology.
- Expertise in Linux OS internals, parallel filesystems and databases used in distributed environment
- Expertise in installation, configuration, integration and deployment of various storage solutions used in HPC, Grid and Cloud for both Server and Client environments.
- Versatile team player with excellent analytical, presentation, communication, interpersonal and time management skills having profound insight to determine priorities, schedule work and meet critical deadlines.
- Ability to work in team as well as independently.
TECHNICAL SKILLS:
Programming Languages: C & DS, Shell Scripting, Perl, Python, Java
Operating Systems: Linux, AIX, Windows 9X/XP/ 2000/2003/2008
Cloud Platforms & CICD: Openstack, AWS, Docker, Jenkins, Ansible, Puppet, GO pipelines
Databases: Redis, MySQL, Oracle, Postgres, SQL server
File systems: PVFS2, CPFS, ext3, JFS, JFS2, NFS
Storage Adapters: FC, FCoE, CNA, SRIOV, SAS
Test tools: HTX, Selenium, QTP, QC and other internal tools
Installation tools: Yum, rpm, apt-get, dpkg, chef
Source code Config. tools: CMVC, Git, SVN, CVS
Virtualization tools: VMWare, kvm, PowerVM
Web tech. and tools: HTML, CSS, java script, tomcat server, .NET
Security methods: SSL, PKI, X509, IGCA, openLDAP
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Technical Lead
Responsibilities:
- Automation and deployment of microservices enabled with docker containers
- Installation and configuration of docker private registry and build custom images
- Environment bootstrap on a new CIS openstack tenant using jenkins job
- Customized the deployment of skyfall UI microservices and testing related components
- Automation and deployment of Confidential mantl (microservices infrastructure) stack in CIS openstack tenant and AWS cloud, configure and trigger the microservices using Marathon UI and ReST APIs
- Automate and test the deployed applications and services with unittesting, functionality and complete end to end flow with high availability
- Configure and deploy traefik service as a reverse proxy and dynamic load balancer to support multiple backends like marathon, consul, docker etc
- Installation and configuration ELK stack log management and integration with CiscoZeus monitoring tool
- Configure and deploy jfrog artifactory repository to store custom docker images, automate the docker build and publish artifacts using jenkins build jobs
Environment: CentOS/RHEL7, CIS, openstack, docker, terraform, Ansible, Shell, jenkins, Stash, git, traefik load balancer, Maven, GO, node.js, Java, AWS cloud
Confidential
Sr. SQA EngineerResponsibilities:
- Automation and deployment of high availability AMQP, LDAP and PSC custom catalog of Confidential Intercloud Service - Marketplace
- All the services are completely automated across the environments and compliant to SDLC CICD lifecycle
- Automated the services using ansible tool, shell script and python
- Each deployment of component covers the installation, configuration, testing and automated the solution as a whole
- Integration of open source tools and providing an efficient solution as per the requirements
- Solutions are deployed in multiple environments like development, Integration, staging and Production
- Provisioning of server nodes using Vagrant across distributed environments
- Provisioning and deployment of marketplace services are triggered using SDLC GO pipelines
- PSC custom catalog builds are created using jenkins job and uploaded to artifactory
- Automated the deployment of psc catalog packages using perl scripts and APIs
- PSC custom catalog and its dependent services are configured for both freshinstall and upgrade & verified the E2E workflow
- Automated SQL server client interfaces using isql command line tool to update the PSC SQL server backend schema tables, configurations and triggers
- Maintaining and deploying multiple build versions and ensuring stable builds across the environments, with updated features and bug fixes incorporated
- Services are configured with PKI X509 certificates, enabled secure communication and secrets are encrypted using ansible vault
- Deployment of RabbitMq messaging services and integration with LDAP server for authentication
- Developed automation scripts using selenium for the functionality testing of deployed webapps like PSC and other portal services
- Provisioning and deployment of the services are documented
Environment: CentOS/RHEL7, CIS, Openstack, Ansible, Shell, python, perl, CICD tools, jenkins, Agile, GO pipelines, vagrant, SQL server, openssl, Selenium, git, OpenLDAP, Rabbitmq,PSC, JBoss, Wildfly, HAProxy
Confidential, Philadelphia, PA
Sr. SQA Engineer
Responsibilities:
- Involved in the requirement study, testcase design and development
- QA testing and automation of homestream Rest APIs
- Development of automation scripts using python and integrating with python unittest and nose test frameworks
- Enhancing the testcases, creating user stories based on the functionality, new features and customer requirements
- Testing the homesecurity product features with different endpoints using multiple access accounts
- Developed test automation scripts for Application UI testing using Selenium WebDriver and JUnit
Environment: CentOS/RHEL6, Python, ReST APIs, pyunit and nose frameworks, Selenium, JUnit, Xfinity homesecurity tools
Confidential, Waltham, MA
Sr. SQA Engineer
Responsibilities:
- QA testing and automation of enterprise mobile proxy user stories
- Create, develop and maintain the test cases
- Development of automation scripts using python and shell scripts
- Enhancing the testcases, creating user stories based on the functionality, new features and customer requirements
- Web UI testing using backend selenium driver and functionality testing using python unit test framework
- Development of utilities using python scripts for remote login, fetch details from redis database and monitoring the proxy server health status.
- Integration of python modules and automated scripts with staffSharp for regression testing
- Deploying the server and client software in on-premise and SaaS environments, upgrading packages, creating virtual machines, clone VM, snapshot management etc
- Installation and configuration of email proxy server, testing various email apps for different mobile devices like IOS, Android and Windows
- Identifying the defects, recreate and verifying the fix
- Involved in all the test phases, manual & automation testing and ensuring the quality product
- Good understanding and experience with networking concepts and protocols TCPIP, DNS, routes, Active sync protocol, http requests etc
Environment: CentOS/RHEL6,VMWare Vsphere, Nginx, Python, shell script, Agile, Atlassian tools, SVNActive Sync Protocol, SSL, Exchange servers, Active Directory, StaffSharp, AppCenter, Selenium, Redis
Confidential
Software Developer
Responsibilities:
- Development of automation tools using shell, Perl, Python scripting for various enterprise PCI based storage devices
- Utility development using Python scripts and integration of various functional modules of storage device drivers into framework
- Design the test plan based on the FRS and product design specifications
- Verifying the test coverage areas as per the functionality and customer requirements
- Complete tracking of the test process from initial requirement phase to end product release with frequent check points at each test phase
- AIX is the Confidential proprietary product used in large servers of Confidential Power systems, blade servers etc.
- AIX storage device drivers testing includes functionality verification testing, development of automation tools
- Installation of AIX on Power Servers using NIM tool and configuring with required storage adapters (FC/FCoE) mapped to various types of storage disks belongs to Confidential, Brocade and NetApp etc.
- FC, FCoE and CNA adapters (Emulex and Q-Logic) testing in SAN and automation in both Dedicated and Virtual IO Server environments.
- Experience in storage and network device driver testing and debugging the issues
- SAS adapter testing and automation with different block size 512 byte and 4K byte JBOD disks attached and configured different RAID levels
- Successfully tested and verified the critical issues of the storage adapters used for the data intensive applications like Bloomberg etc.
- USB 3.0 adapter testing with different types of mass storage(Flash, RDX removable disks, tape etc.) attached and development of automation module
- Update and testing of the adapter Firmware/microcode and system Firmware
- Recreation and verifying the defects with ifixes/patches installed
Environment: AIX 6/AIX 7, FC, FCoE, LPAR, VIOS, SRIOV, SAS, USB, Power systems, Blade servers, PowerVM, HMC, C, shell scripting, Perl, JFS, JFS2, JBOD, RAID, DS series disks, Brocade/ Confidential switches
Confidential
Senior Project Engineer - Team lead
Responsibilities:
- Lead the team by helping them with the testing process and track the progress of the assigned tasks.
- Gathered requirements for testing the applications and new features.
- Daily coordination of different teams involved.
- Prepared the test plan using business requirement and functional requirement document for testing.
- Prepared the level of estimate for testing using the test plan.
- Prepared positive and negative test scenarios and test cases.
- Involved in manual testing web applications.
- Involved in doing regression testing using black box testing for applications developed in .Net, Java
- Ran the automation scripts for regression testing.
- Tested and verified the highly scalable and durable object storage for unstructured data like OS images, large size file objects, raw and backup data
- Ensuring security using PKI digital certificates from IGCA
- Installation and configuring various client - server communication services in terms of security, data transfer, load balancing and performance tuning
- Installing and configuring the Openstack swift storage solutions using KVM and VMWare hypervisors using Ubuntu Linux
- Knowledge on Openstack compute Nova which provide IaaS
- Integration with tomcat server and accessed various storage resources configured in the backend server
- Integration with Cyberduck file manager and access the storage objects
- Utility development for File access and storage management using Command line and REST APIs
- Automation of file and data storage tasks using shell and python scripting
Environment: Ubuntu, cluster, Shell scripting, Python, Cyberduck file manager, Chef, REST APIs
Confidential
Testing, deployment, administration
Responsibilities:
- Installation, configuration and troubleshooting the Confidential (Gluster filesystem) on RHEL platform
- Nature of work includes performance analysis, maintenance, testing, deployment over infiniband RDMA interconnect
- Tested and verified the network attached file system, file based mirroring & replication, striping, load balancing and storage disk quotas
- Installation and configuration of open source application benchmarks to verify the performance of the applications and leverage the resource utilization
- Automatically mounting the volumes using NFS
Environment: Linux (RHEL - Redhat Enterprise Linux), cluster, Shell scripting, NFS
Confidential
Project Engineer
Responsibilities:
- Nature of work includes module design, Customization, implementation, testing, deployment and maintenance across the GARUDA grid which is spread across different geographical locations
- Ensuring complete system/user security using PKI digital certificates from IGCA
- Involved in all phases of complete SDLC life cycle to release this product
- Development of job submit scripts for the Grid applications
- Integration with the Grid portal service running on the apache tomcat server
- Integration with web application using the APIs and hosting the services
- Monitoring and controlling the deployed services and applications in client and server environments
- Deployment and integration with Grid Services and interface testing
- To provide dynamic space allocation and file management on shared storage systems.
- To manage file and space on standard POSIX and high performing parallel and cluster file systems
Environment: SL4, RHEL5, Fedora 8, C, Linux Internals, Shell scripting, Core Java, Ext3, PVFS