Build Engineer Resume
Richfield, MN
PROFESSIONAL SUMMARY:
I have worked as a Release Engineer and I’m well versed in a variety of technologies including, but not limited to Jenkins, ANT, Maven, Tomcat, Webserver, Websphere, JBoss, Chef.
TECHNICAL SKILLS:
Version Control Tools: Subversion (SVN), GIT.
CI Tools: Jenkins/Hudson, Cruise Control.
Configuration ManagementTools: Chef.
Build Tool: Ant, Maven, MSBuild.
Tracking/Defect Management: Jira, Confluence, Crowd
Cloud Environment: AWS.
Servers: Apache Tomcat, Web sphere.
Platforms: UNIX, Mac, Linux, Microsoft Windows Vista/ XP/ 2000.
Database System: SQL Server, MySQL.
Platforms: Red hat Enterprise Linux 4/5, Windows NT/2003/2008, Windows XP, Vista, Windows 7
Networking Protocols: DHCP, Ethernet, TCP/IP, HTTP, HTTPS, and FTP.
EXPERIENCE:
Confidential, Richfield, MN
Build Engineer
Responsibilities:
- Maintaining Subversion (SVN) and GIT repositories, Proposed and implemented branching strategy suitable for agile development for automatingbuildswith Jenkins
- Branching and merging code lines using Subversion.
- Work closely with .net and java developers in case of merge failures or build issues.
- Responsible for configuring and administering Confluence and JIRA.
- Responsible for configuring various workflows, customizations and plugins for the Jira bug/issue tracker.
- Created Jenkins Workflows for pre deployment process (DB execution, Environment configuration changes etc.) on QA Environments.
- Used Maven tobuildrpms from source code checked out from GIT and Subversion repository, with Jenkins being the Continuous Integration Server and Artifactory as repository manager.
- Deploying the artifacts to tomcat Web server.
- Working closely with developers and managers to resolve the issues that arise during the deployments to different environments.
- Working in a LINUX environment.
- Executed the DB Scripts (DML and DDL) which have dependencies on the code on SQL Server.
- Managed and performed production builds 24/7 as requested to meet critical business need
- Resolved build and release dependencies in collaboration with other departments
- Deploying multiple AWS & DC Web Applications for Confidential Dotcom
- Provide communication to various levels of audience on plans, status and updates on all the Major, Maintenance and Hot fix releases
- Configured Continuous Integration and Continuous delivery model for enterprise changes.
- Manage Confidential ’s Associate facing and customer facing applications by working with Project/Product teams and third party Support Teams
- Ensure stability of Confidential ’s Quality Assurance and Stage environments for effective testing
- Apply knowledge of fundamental financial instruments and analyzing risk assessment for Confidential Dotcom Releases.
- Work with Confidential ’s Release Management team to prepare for smooth release process for Confidential ’s E - commerce Platform with zero downtime deployments
- Managing and implementation of various upgrade projects for Confidential including support for Infrastructure related changes, performance engineering & release management
Confidential, Mt Laurel, NJ
Configuration Engineering
Responsibilities:
- Research the project application architecture to support/resolve build, compile, and test issues/problems.
- Configurations, setup and building of interfaces and modifying the flow to give the opportunity for re-use scalability and functionality.
- Automate builds/deployment using Jenkins and creates templates that can be followed by other release engineers
- Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.
- Worked closely with the Development Team in the design phase and developed Use case diagrams
- Responsible for managing the code in TFS (version controlling).
- Worked with the Architects on SDLC process being the owner of post dev environments.
- Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
- Monitor and administer the automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures.
- Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
