Senior Devops Engineer Resume
San Jose, CA
SUMMARY:
- Contemporary role “Senior DevOps Engineer”, having overall 15+ Years IT Experience.
- Contemporary job nature hands - on; around 80% technical, 20% Team management.
- Hands on experience in technologies like VMWare, Chef, Ruby, Java, JMeter, Loadrunner, Gatling, Maven, Ant, Continuous Integration using Jenkins, IaaS/SaaS, Shell Scripting, Windows and Redhat linux administration etc.
- Played vital role in Sustaining Engineering / Customer Solutions Engineering in product life cycle.
- Successfully lead and accomplished different verticals of DevOps, performance testing and DevOps automation.
- Max team size handled 20+. Technical & strategic management, direction & guidance, performance management & goal setting/career development. Task & resource management.
- Active participant in DevOps Centre of Excellence (DevOps CoE)
- Member of Toastmasters Club.
TECHNICAL SKILLS:
System Administration: Windows and Linux Source Control: Git, GitHub, SVN and Perforce
Build Management: Jenkins, Maven and Ant
Configuration Management: Chef and Puppet
Monitoring and Log Management: Nagios, NewRelic, Introscope, Graphite
Virtualization: VMWare, Oracle Virtual Box
Database and Directory Services: MySQL, MSSQL Server and OpenLDAP
Programming Languages: Ruby, Java, Perl, Shell Scripting
Networking Tools / Services: ntop, SSH, DHCP, DNS, FTP, Rsync, Squid, Iptables
Application/Web Servers: WebLogic, tomcat, jetty, and WebSphere et al.
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Responsibilities:
- Participate and conducting scrum meetings and Scrum Master for DevOps, schedule planning and estimations, conduct retrospective meetings and improve the team productivity.
- Setup build deployment and test environment functional Testing, regression testing and performance testing, test automation design and development in jenkins.
- Continuous Integration with Jenkins for dev and QA
- Developing Chef cookbooks, and recipes to automate deployment environment configuration.
- Setting up and validating test bed / test environment in virtualization and cloud based environments.
- Automate tests execution in virtualization and cloud (SaaS) based environments of B2B EdaaS Collaborative Learning product
- Participating in automation code reviews and developing automation framework using Java, TestNG and Ruby programming and SHELL Scripting in Linux.
- Performance Tests execution, Monitoring and test results analysis of performance test metrics/parameters like throughput, latency, memory, CPU Utilization, Java heap, load and tuning load etc
- Setup and Monitoring application logs and system resources using tools like Nagios, new relic and Graphite.
- Performance test results collation, analysis and report, and identifying KPIs of product quality.
- Security testing and identified different tools to implement security testing, cross site scripting (XSS)
- Developing executive dashboards and reports using Ruby and Java for test and devOps metrics presentation to stakeholders.
- Active participant in DevOps CoE across product portfolio to meet the best quality of the products
- Participating in Rewarding and recognizing employees and setting goals and measurements for employee career growth and performance
Confidential, Redwood city,ca
Responsibilities:
- Participated in scrum meetings, schedule planning and estimations - functional Testing, performance Testing, Regression Testing
- Initiated DevOps Centre of Excellence (DevOps CoE) for HACPM & QA Process
- Test Cases review and test coverage analysis of system tests
- Derived and implemented DevOps Process for HACPM Test Life Cycle
- Performance and functional test results review and analysis
- Executing tests in virtualization and cloud environments
- Participated automation framework, Selenium, Loadrunner, java
- Performance Test Monitoring and test results analysis of performance test metrics/parameters like throughput, latency, memory, CPU Utilization, Java heap, load and tuning load etc
- Performance test results collation and analysis and report. Test Cases automation in Java and Ruby
- Established security testing model and identified different tools to implement security testing (XSS)
- Monitoring and verifying Storage Area Networks (FC SAN), RAID level reports et al.
Confidential
Responsibilities:
- DevOps owner/Scrum Master for Service Packs, Patches & CGRs. Scrum Master for Customer Solutions Engineering (CSE, Sustaining) for CA Application Performance Management Product (CA Introscope).
- Developed SOW, WBS, schedule & effort estimations (used PERT, Delphi model) & resource loading for DevOps activities for regression test, functional test, whitebox and balckbox tests, prformance tests and internationalization tests.
- Setup different versions of 3rd Party s/w like SAP Netweaver, Weblogic, Websphere, SOA, TIBCO, Webmethods, Tomcat, portal servers, IIS, SiteMinder etc.
- QA Metrics, review and analysis of Test Results, Test Environments.
- Participated in automation test cases code review and improved the CODA Automation test scripts quality and test coverage
- Developed deployment automation scripts in Chef.
- Setup and administer the VMware virtualization environment for deployment and test environments.
- Proactively identified risks/challenges, contingency/mitigation plans and communicated to Product Management and Release Management regarding DevOps roadblocks, challenges, during the course of releases.
- Mentored Team and Developed technical expertise within team by conducting periodic KT sessions and Tech Talk Sessions
- Installing and configuring different 3rd party software like Weblogic Server (including SOA),
- Websphere Server (including SOA), Weblogic Portal, Websphere Portal, Apache tomcat server, TIBCO, Webmethods, SiteMinder, IBM HTTP Server, SOAP UI etc. Deployed test applications.
- Reviewed bugs submitted by team for the validity and correctness, generated and analysed product backlog and bug reports. Generated trend graphs.
- Managing VMWare images for functional test execution to verify virtualization support of the product.
- Verification of the SaaS version of the product.
- Participation in whitebox testing and code reviews
- Owned the testing of FC SAN Storage system for ESX Project and verification of RAID Configurations
- Creating test scenarios in iTKO Lisa for both functional and performance testing
- Conduction test execution in AppLogic cloud environment and tested SaaS version of the product
- Functional verification of internationliation (i18n) feature of APM.
- Technical & strategic management, direction & guidance, performance management & goal setting/career development. Task & resource management.
Confidential, Mountainview,ca
Responsibilities:
- Technical management, mentoring and coordinating test team
- Responsible for setting up Retail SSL product’s automation regression testing, new feature internationalisation (i18n), localization (l10n), My SQL database setup and configuration (validation of digital SSL s, VPN etc)
- Executed and analysed/debugged around 3 thousand automation scripts per day
- Designed and executed different load patters for performance testing in loadrunner, WebLoad & JMeter
- Participated in designing whitebox scenarios in junit, java and ant
- Developing database test scenarios and DB schema verification based on design specs.
- Preparation of test reports for functional and non-functional test executions, Quarterly STAR reports, daily and weekly status reports.
- Reviewing bugs identified by team for validity. Tracking support tickets in DevOps.
- Coordinate and interact with on-site and off-site development and QA teams throughout the product development lifecycle. Co-ordinating with stake holders for the various inputs in bug fixing and tuning the application and test environments (UNIX/Windows/Solaris).
Confidential
Responsibilities:
- Soak test execution of APIs like QuerySubscription, QueryCDREDR, ApplyCreditAlration, ModifySubscriberVATP and
- QuerySubscriberVATP with PSA as VATP master to find out memory leaks.
- Robustness of the system will be judged while doing the soak testing and soak test figures will be recorded based on theavailable hardware set-up.
- Responsible for setting up the integrated performance test environment/test bed for performance Testing.
- Define scope and objectives for the test by communicating with stake holders and development team, managing the testteam and delivering the Test Plan and Test Specifications, preparing test scenarios and developing performance test scripts in perl and shell.
- Developed white box test scenarios/scripts in java, jUnit, TestNG & ant. also used perl and Shell Scripting.
- Co-ordinating team and tech leads for the various inputs in tuning the performance test environment (UNIX). Gettingverified the performance test results by the stake holders.
- Preparing and publishing the test report.
- Designed and developed functional test plan and performance test plan
- Derived the test headlines by co-ordinating with product management for both functional and non functional requirements
- Developed and reviewed test specifications, test cases, perl test scripts, executed test scenarios and performed dry runsfor the prepaid 3.3.1 P3 system and managing and co-ordinating technical aspects in the team.
- Verified and validated the test environment (UNIX) and test configurations.
- Guided team in executing the tests and deciding different transactions per second (TPS) and load patters.
- Co-ordinating team and tech leads for the various technical inputs.
- Proved that the phase-3 prepaid 3.3.1 system meets the performance requirements identified from the Phase-1 andPhae-2 Prepaid 3.3.1 performance test.
- Load testing is carried out to determine the likelihood that the system will meet the formal stated performanceexpectations of stakeholders.
- Soak testing is executed to identify any performance problems that may appear after a system has been running at a highlevel for an extended period of time.3 days of soak tests.
- Verification of storage system comprises of FC SAN configured with RAID
- Performance verification of different RAID Levels
- Verification of data from tape devices
Confidential
Responsibilities:
- Played a significant role in Functional black box testing in functional test environment.
- Analysed system requirements and developed Test Cases to meet Functional Requirements.
- Designed and implemented Test Automation to support test plans using WinRunner and review of
- System Test Scripts, which were produced by other team members.
- Reported bugs through TestDirector and updated the bug status.
- Co-ordinated with the developers in fixing the bugs.
- Produced system test scripts based on Functional specifications and program specification in TestDirector. Tracking thetest scripts and defects in TestDirector.
- Had handled 4 test engineers team and responsible for functional and performance and regression testing and mentoringand guiding team in resolving technical challenges and building technical expertise.
Confidential
Responsibilities:
- Designed and implemented Test Automation to support performance test plans using
- LoadRunner and reviewed System Test Scripts.
- Monitored system queues in Weblogic WLS/WLI and workflows in WLI studio.
- Reported bugs through TestDirector and updated the bug status.
- Co-ordinated with the BT developers in fixing the bugs.
- Produced system test scripts based on performance specifications and program specification.
- Tracked the test scripts and defects in TestDirector.
- Also involved in constant improvement of the system and tuning depending on the systemperformance and throughput.
- This product was designed with J2EE, BEA Weblogic, and Oracle database.
Confidential
Responsibilities:
- Setup and manage Software Package for Integration of INS & GPS aviation Systems
- Coding and simulating satellite data in C Programming, analysing and calculating latitude in