Build Engineer Resume
SUMMARY
- 6 + years of experience in software development life cycle.
- Worked in Banking and Financial Services domain for major international clients.
- Extensive experience with Configuration Management and Build Release using Subversion, Rational Clearcase and Git Hub on Unix and Windows environment.
- Working noledge of Continuous integration tools and Build automation tools like ANT, Maven, Jenkins, Teamcity and Bamboo.
- Working experience in Weblogic, Websphere and Apache Tomcat server and promoted different builds to different environments on parallel development for multiple projects.
- Worked on cross - platforms (Windows-Unix) with CVS and Subversion.
- Full understanding of SDLC, RUP, Agile and Scrum Methodologies and process.
- Bash shell scripting experience in automating build processes.
- Working noledge on Microsoft Dot Net framework, Team Foundation Server, Visual Studio, NANT and MS SQL Server.
- Good programming experience in Java/J2EE technologies and complete understanding of object oriented programming concepts.
- Complete understanding of database concepts and programming experience using PLSQL and MS SQL.
- Coordinated onsite-offshore communication, prepared status meeting reports and have teh ability to work either independently with little or no supervision or as a member of a team.
- Orchestrated meetings with product teams, testing teams and business and promoted application release in a timely manner.
- Participated in CAB meetings to coordinate and schedule deployments.
- Experience working with ticketing tools like CA service desk and Service Now.
PROFESSIONAL EXPERIENCE
Confidential
Build Engineer
Responsibilities:
- Worked in teh Build Management/SCM team of Confidential Payment Systems.
- Worked on version control tools like Subversion and Git hub and managed users in teh repositories.
- Installed/configured version control clients on QA and Dev team workstations.
- Created builds and deployed them to parallel development and testing environments based on requests.
- Working experience in build tools like ANT and Maven and built Java based enterprise and web packages.
- Wrote POM.xmls to automate builds and configured plugins and dependencies as per application requirements.
- Migrated projects build tool from Ant build.xml to Maven pom.xml.
- Set up branching and merging activities as per release strategy for development, QA and hot fixes.
- Administered/managed JFROG remote repository and worked on uploading files and also accessing enterprise files.
- Setting up teh Continuous Integration builds and deployments using Jenkins.
- Audited CM process for installation and verification of Builds and deployments for multiple applications.
- Maintained production and non-production application run time environments as per requirements.
- Experience in deploying applications on Tomcat and Weblogic servers.
- Good bash shell scripting experience in automating build processes.
- Frequently updated teh Wiki pages about teh changes in environment and documented builds and release activities.
- Performed root cause analysis of build and deployment failures and saw through successful re-builds and re-deployments.
- Coordinated with teh change advisory board to schedule downtime to deploy applications in a timely manner.
Environment: s: Subversion, Git Hub, Ant, Maven, Jfrog, Jenkins, Apache Tomcat, Weblogic Server, Windows and UNIX.
Confidential
Build Engineer
Responsibilities:
- Worked in teh Build Management team simultaneously on both Java and .Net platforms coordinating teh build and deployment activities.
- Worked on IBM Rational Clearcase and managed source code, software builds, software versioning, and defect tracking on all software maintenance tasks and projects.
- Created PVOB, VOB, and Components in UCM and Base Clearcase.
- Supported and helped to create Dynamic Views and Snapshot views for end users.
- Created UCM Projects, development and integration views for development and integration streams.
- Created Branches, Labels and performed Merges.
- Automated build activities using Teamcity.
- Maintained development, QA and external environments and supported development and testing activities.
- Implemented and maintained configuration management best practice using TFS, including iterative development techniques, error processing and notifications.
- Experience installing TFS, visual studio, MS SQL server and setting up teh TFS environment.
- CreatedNANTscripts which are integrated with MSBUILD tobuild.NET applications usingTFSrepositories.
- Implemented XML transforms dat are used to change web.config file when it is deployed as an automated MSDeploy process.
- Experience deploying applications in IIS server.
- Responsible for migration of application code bases between development, integration, QA, Pre Prod and Production Environment.
- Participated in CAB meetings coordinating deployment scheduling.
- Orchestrated meetings with product teams, testing teams and business and saw through timely release of applications into production.
- Participated in daily, weekly status and technical meetings.
Environment: s: IBM Rational Clearcase, Ant, Maven, Teamcity, Apache Tomcat, Websphere Server, Windows and UNIX, Build and Deployment using TFS, MSBUILD and NANT scripts to build .NET code, Visual Studio and SQL Server.
Confidential
Developer
Responsibilities:
- Worked on teh biller set up team for Amex and created new payment systems applications using Java webservices and struts framework.
- Created PLSQL scripts for teh corresponding database changes and coordinated script implementations with teh DBA team.
- Experience working with WSDL, SOAP, XML, HTML.
- Frequently interacted with Amex’s business analysis team to understand teh requirements and coordinated deployment activities with teh release management team.
- Wrote Junit test cases to test teh developed integration interfaces.
- Supported teh application support team on issues related to development changes and enhancements.
- Coordinated onsite-offshore communication.
- Served as teh internal quality lead and was responsible for maintaining quality metrics, defect management and backlogs and coordinated audit activities.
Environment: s: Java/J2EE, SOAP UI, WSDL, XML, HTML, PLSQL, Apache Tomcat, Weblogic Server, Eclipse, IBM RAD, Hudson, Windows and UNIX.
Confidential
IT Support Analyst
Responsibilities:
- Worked in teh Application support team resolving incidents and requests.
- Created SQL scripts, procedures and cursors making database changes working on PLSQL and MS SQL server.
- Extracted reports against different SQL databases and informed various stakeholders.
- Performed root cause analysis in case of script failure and ran ad-hoc emergency fixes coordinating with teh DBA team.
- Analyzed post production implementation issues of Java/J2EE based applications and performed enhancements and defect fixes. Also, directed teh code level changes to teh development team to be fixed in future releases.
- Monitored production jobs and coordinated retriggering of batch jobs in case of job failures due to database and server related issues.
- Coordinated production releases and monitored UNIX server logs for error surges and supported smooth release of applications.
Environment: s: Java/J2EE, PLSQL, MS SQL Server, Eclipse, Putty, Windows and UNIX.
