Build And Release Engineer Resume
NJ
SUMMARY
- Around Seven years of extensive and progressive experience in IT Industry on Configuration Management, Build & Release Management and Cloud Implementations, and Quality Assurance.
- Experienced in automating, configuring and deploying instances on AWS, Azure and Rackspace cloud environments and in Data centers.
- Automated teh Continuous Build process, monitored, maintained, and controlled software configurations in secured distributed environment.
- Improved continuous integration workflow, project testing, and deployments wif Jenkins. Implemented code coverage and unit test plug - ins wif Maven in Jenkins
- Managed Linux and Windows virtual servers on AWS EC2 using Puppet Server. Configured and monitored distributed and multi-platform servers using Puppet.
- Experience in Administration/Maintenance of Source Control Management Systems such as Git, Subversion (SVN), and PVCS.
- Good understanding of various Atlassian Tools apart from JIRA and Bamboo, share point connector, Team Calender, etc.
- Experienced in Installation, Configuration, Administration, and integrating tools wif other systems on Jenkins and Hudson Continuous Integration Server.
- Written multiple manifests and also customized facts for efficient management of teh puppet clients.
- Performed support like monitoring, migrations, backups, troubleshooting, configuration changes, general server health checkup, applying service packs and patches, upgrade activities, stale file monitoring, and disk clean up.
- Worked closely wif development and testing teams to implement fixes in Production under strict time constraints.
- Ability to analyze teh results of monitoring systems to identify problem areas.
- Involved in troubleshooting issues related to LDAP service.
- Provided prompt resolutions to issues by analyzing corresponding thread dumps and config files in various environments.
- Installed software on Web Servers when required.
- Experience in writing UNIX shell Scripts to handle complex automation / administration
- Experienced in System Testing, UAT, Functionality Testing, Integration Testing and Regression Testing and Performance Testing on Web based and Client Server applications using QTP.
- Good in performing Backend testing by writing and executing SQL queries.
- At ease in high stress environments requiring superior ability to TEMPeffectively handle multi-task levels of responsibility.
- Excellent communicative, interpersonal, intuitive, analysis and leadership skills.
- Proven ability to work efficiently in both independent and teamwork environments.
- Energetic and perseverant self-starter who is known for exceeding goals and objectives.
TECHNICAL SKILLS:
Dev Ops Tools: Chef, Puppet, Jenkins, Maven
Languages: Shell Scripting, HTML, Java Script, XML, SQL, TSL, JCL
Databases / RDBMS: Oracle 8.x, 9.x, SQL Server, DB2, UDB
Operating Systems: Linux, Solaris 10, Windows XP/2000, OS/390
Cloud Platforms: AWS, Rackspace, Open stack
Application Server: Web sphere 6.1/7.x, Web logic, Apache Tomcat
Web Server: IBM Http Server 6/7, IIS 6/7, Apache Http Server 2.0
Tools: /others: MS-Project, MS-Office, VISIO, ENDEAVOUR, TSO/ISPF, Remedy, Jira
Services: SOAP, WSDL, XSD
Testing Tools: Win Runner 6.5/7.5/8.0,TestDirector 8.0 / Quality Center / ALMQTP 10, Clear Quest
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Build and Release Engineer
Responsibilities:
- Worked wif teh fast pace of Agile Development team building software systems.
- Coordinated wif Architects, Systems, Network, Software and QA Engineers, to continuously improve teh reliability and efficiency of Build and Deployment processes to support every phase of development including production releases.
- Responsible in understanding of teh interdependencies and structure of systems and implement dis knowledge to improve teh build and release processes which allow rapidly evolving product offerings.
- Maintained and improved teh Continuous Integration environment on a real time basis, monitoring builds, maintaining configuration and automating teh processes.
- Assisted team in selecting appropriate tools and techniques to deliver timely, accurate and meaningful information of teh application in all aspects.
- Responsible for teh development of reporting metrics and to provide reports to Management on different levels of statistics.
- Worked wif Source Control Tools such as GIT, SVN and PVCS.
- Experience on Cloud environment AWS and migration on Cloud environment.
- Experienced in Puppet in configuration management.
- Integrate teh code check-in rules and Test Automation processes into teh continuous integration system to support quality objectives.
- Managed teh code Repository by maintaining it in PVCS & GIT.
- Used ANT and MAVEN scripts in Jenkins to build and move application code from one environment to other environments.
- Coordinate/assist developers wif establishing and applying appropriate branching,labeling/naming Designing and implementing for fully automated server build management,monitoring and deployment By Using Puppet.
- Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and Maintenance environments as well as infrastructure servers for GIT and Puppet.
- Used Shell scripts to automate of teh build and release process.
Created parent child relationships between projects to manage Maven project dependencies.
- Used SQL queries to check teh data integrity on an RDBMS data base.
- Built and Deployed Java/J2EE to a Web Application Server in an Agile continuous integration environment and also automated teh whole process.
- Used Remedy / ALM to track bug issues and change management.
Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, Web Logic, Perl Scripts,Shell Scripts, XML, UNIX, Remedy, ALM, GIT, PVCS, ORCALE, DB2.
Confidential - Pataskala, OH
Build Engineer / Configuration Management Analyst
Responsibilities:
- Co-ordinated wif QA/BA team to create tickets for bug stories and feature stories in JIRA and issued it to developers to fix bugs.
- Experience in Subversion Branching, Merging strategies concepts using Git and SVN.
- Deployed teh artifacts generated by Maven and stored its WAR files which are required during teh build using Apache Tomcat repository.
- Integrated JIRA wif Git and Bamboo to automate end-to-end release cycle.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for teh JIRA wif Git, Bamboo.
- Deployed project related tags by integrating Maven wif Git.
- Used Bamboo and JIRA to implement Tool Suite, resolve update, merge and password authentication issues.
- Used Bamboo wif Maven and Tomcat repository to set up continuous integration and formal builds.
- Deployed WARs/EARs through Apache Tomcat Application Server console.
- Configured Apache Tomcat application server in all teh environments using Shell script.
- Installed and configured Confluence as teh enterprise wiki to document development and change management procedures.
- Responsible for building and releasing packages for testing.
- Provided periodic feedback of status and scheduling issues to teh management by preparing reports.
- Worked for Creating teh Software Configuration Management Plan.
- Support Lead developers wif Configuration Management issues.
- Learnt teh architecture of all teh applications to help trouble shoot any issues for each applications.
- Involved in estimating teh resources required for teh project based on teh requirements.
- Managed teh entire release communication and Release co-ordination during teh Project roll-out.
- Periodically analyze teh hardware and software capacities of build infrastructure and provide appropriate recommendation to teh Management team for improvements and immediate attention.
Environment: Git SVN, Maven, Bamboo, JIRA, Apache Tomcat, AWS, XML, Shell Script, Perl Scripts, Unix/Linux, Windows XP, Red hat Enterprise, Oracle.
Confidential, Franklin Lakes, NJ
Build and Release Engineer / Configuration Management Analyst
Responsibilities:
- Configuration management, release management and build management using JENKINS/HUDSON.
- Packaging and delivery of artifacts to QA communities.
- Decide branching strategies for multiple projects.
- Used Maven build tool to generate different types of artifacts.
- Wrote script in Maven for Building multiple projects.
- Testing teh application manually.
- Coordinating wif development teams to perform builds and resolve build issues.
- Analyze and create daily reports on teh status of server backups on intranet and extranet.
- Provide complete phone support to customers.
- Troubleshoot tickets on teh help desk tracking system
Environment: Java, J2EE, SVN (Subversion), Hudson Ant, Maven, Jenkins, JIRA, Shell/Perl Scripting, WebSphere, UNIX
Confidential, Franklin Lakes, NJ
QA Engineer
Responsibilities:
- Involved in manual (functional) testing of Mainframe application along wif interaction wif different teams during test case execution.
- Creation of Test scripts using teh FRD/DLR, HLD, DLD and Project Charters.
- Involved wif BSA’s, BAT and Business in analyzing teh requirements while preparing teh test case document and test data and data setup.
- Involved in testing QA and Maintenance environment for all teh releases and supporting in testing production issues during CC calls.
- Writing SQL queries to view and update teh data.
- Preparing teh traceability matrix and test readiness review.
Environment: OS/390, DB2, Quality Center and Clear Quest.
Confidential, Franklin Lakes, NJ
QA Anylist
Responsibilities:
- Involved in manual testing and Automation testing of web based application developed in PEGA.
- Performed Functional, System, Integration and Regression testing.
- Analyzed system requirements and created test cases and test scenarios against Business rules.
- Attending Standup calls for day to day status, Vision meetings to analyze teh future requirements from Business Point.
- Verify teh requirements from teh system against teh expected results documented in teh test cases using both normal/valid and abnormal/invalid input and conditions (negative & positive testing).
- Extensively used Page, Image, Text Check points in Quick Test Pro.
- Reported and tracked defect resolution in Clear Quest and PMF.
- Involved in writing SQL queries to validate data against teh front end GUI.
- Prepared Test Metrics on a weekly basis to know teh status of teh application.
- Attending teh Stand Up calls and was involved in QA status, Project and Business meetings
Environment: Windows XP, Oracle 10g, PEGA 6.1, DB2, Data Power, Web services, PMF (Project Management Framework) and Clear Quest, Agile Scrum Methodologies.
Confidential, Philadelphia, PA
QA Analyst
Responsibilities:
- Involved in manual testing and Automation testing of web application.
- Performed Functional, System, Integration and Regression testing.
- Analyzed system requirements and created test cases and test scenarios.
- Timely updated teh test cases wif teh modified/newly added requirements from Change Control Board (CCB).
- Verify teh requirements from teh system against teh expected results documented in teh test cases using both normal/valid and abnormal/invalid input and conditions (negative & positive testing).
- Created test plan, test case designs, test execution both manual and automated using Quality Center.
- Involved in Data driven Web Service testing and teh schema validation.
- Involved in executing QTP Scripts.
- Extensively used Page, Image, Text Check points in Quick Test Pro
- Reported and tracked defect resolution in Quality Center.
- Prepared Test Metrics on a weekly basis to know teh status of teh application.
- Attended project meetings, release meetings, and QA status meetings.
Environment: Windows NT, Oracle 9.x, Java, JSP, SQL Nav, Flash, Flash Action Script, Flash Media Server, Web services, SOAP, VB Script, Siebel, Quick Test Pro and Quality Center.