We provide IT Staff Augmentation Services!

Build Engineer Resume

0/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • Over 7+ years of IT experience in which includes Solid experience in Configuration Management, Change/Release/Build Management, Support and Maintenance under Unix/Linux.
  • Excellent understanding of SDLC, Traditional, Agile and other Methodologies. Define and meet SLA’s.
  • Experience in administering, troubleshooting and Implementing Release management methodologies to support build and deployment process and manage development tools for software development groups.
  • Expertise in installing, configuring and managing various version control tools like Subversion, Perforce, Clear Case, TFS, CVS, and GIT.
  • Extensive experience in defining the branching and merging strategies, creating baselines and releasing the code. Created CM Plans and Test Plans for Applications.
  • Extensive experience on writing build automation scripts using tools like ANT, Maven, Make, Shell scripts.
  • Performed integration of Code Quality Analysis Techniques like FindBugs, PMD and Cobertura with CI tools.
  • Extensive experience in using Continuous Integration tools like Jenkins/Hudson, Bamboo, AnthillPro, Build Forge.
  • Good noledge in managing the Nexus and Artifactory repositories for the maven artifacts and dependencies.
  • Experienced in Administrating, troubleshooting, configuring and deploying enterprise applications in WebSphere, Weblogic, Apache - Tomcat and Jboss.
  • Experience in designing Clustered environments and Load Balancing, Rewrite’s using F5 and Apache HTTP servers.
  • Created SCM Process, policies and procedures in interest of various development and QA teams to release or deploy highest quality product for the enterprise.
  • Expertise in developing Automated solution for entire build and release process and implementing TEMPeffective methods for Continuous Integration and Continuous Delivery platforms.
  • Expertise in various scripting languages for improving deployment solutions in Shell, Perl, Python and Ruby.
  • Experience in implementing Chef to manage various software configurations and deployments to multiple environments and DR sites.
  • Experience in developing cookbooks and maintain their versioning via SVN and GIT.
  • Extensive noledge in integrating various SCM tools to develop a solution for development and delivery cycle. Ex. Jenkins - Fisheye, Chef, Jira, GIT/SVN, Sonar, Rundeck. Jira-confluence, fisheye, crowd SVN.
  • Worked closely with Product Management and Development Team to ensure testing is comprehensive.
  • Expertise in implementation of Automation Tests and Manual Tests. Involved in Requirement Management, Peer reviews, Inter group coordination and Training Programs with code review tools Crucible/Github.
  • Worked with different bug tracking tools like JIRA, Remedy, Clear Quest and Bugzilla.
  • Experience in creating workflows, projects, schemes, screens in JIRA and Administrating with various Atlassian Tools like Confluence, Fisheye, HipChat, Crowd and Bamboo.
  • Experience with Oracle and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc.) and Deploying PL/SQL code to various environments.
  • Excellent communication and interpersonal skills in organizing work and highly self-motivated individual in building systems and learning new technologies and methods.

TECHNICAL SKILLS

Version Control Tools: TFS 2008/2010, Base ClearCase, CVS, Perforce, SVN and GITBuild Tools ANT, Maven, Make, MS Build

Languages: C/C++, C#, Java, Ruby, Perl, Shell, Python, Groovy, SQL, Jelly.

CI Tools: Jenkins/Hudson, Bamboo, Anthill Pro and BuildForge.

Databases: MS-Access, MySQL, Oracle11g.

Web Servers: Apache, Web sphere, Web logic, Tomcat, Jboss.

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Build Engineer

Responsibilities:

  • Coordinating Release effort amongst various teams (Development, QA, performance Testing and Production).
  • Administered and maintained source code repositories using Git and GitHub.
  • Written Shell Scripts to restore Jenkins from daily backups.
  • Performed re-starts, xml, and environment properties, config changes.
  • On boarded new applications into Git and Jenkins.
  • Participated in PROD install document review meetings for Go/No-go Process
  • Written Perl scripts to change the oracle and sql server account password.
  • Actively worked on resolving the Incident tickets.
  • Stood up new Jenkins build slaves and configured them in different data centers and documented what software’s needs to be installed with the entire configuration details.
  • Actively worked closely with various engineering teams on software projects and in creating and improving engineering processes, infrastructures, and strategies.
  • Actively worked with various teams to create new Jenkins build and deployment jobs according to their requirements.
  • Involved in Git to Stash migration activities.
  • Written Chef Cookbooks to install software’s on new build machines.
  • Conducted disaster recovery test for GitHub and Jenkins infrastructure, and did a detailed documentation on it.
  • Actively coordinated with Development team for merge issues in Git.
  • Used Fisheye/Crucible to review the Shell/Perl scripts written by team members.
  • Communicate status of release to all stakeholders

Environment: Git, Stash, Maven, Java, Jenkins, Oracle, Fisheye, Crucible, UNIX, Perl, shell, Chef.

Confidential, River woods, IL

Build/Release Engineer

Responsibilities:

  • Coordinating Release effort amongst various teams (Development, QA, performance Testing and Production) in geographically separated environment.
  • Used Shell Scripts and Perl to deploy artifacts dat are built by Ant.
  • Performed re-starts, xml, and environment properties, config changes.
  • Managing Team Wiki Pages. Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.
  • Administered and maintained source code repositories using Subversion.
  • Used Shell scripts and Ant scripts for Log monitoring.
  • Created and modified monitors within HP Sitescope to monitor server infrastructure.
  • Modified shell scripts to monitor the server health via custom built dashboard.
  • Actively worked closely with various engineering teams on software projects and in creating and improving engineering processes, infrastructures, and strategies.
  • Worked on Intershop Enfinity suite in Apache tomcat.
  • Created workflows for each release in Electric commander, which clearly assigns which release uses which environment.
  • Used Microsoft SharePoint for tracking and registering build issues.
  • Created procedures based on requirement in Electric commander to automate the build and deployment from DEV to Production.
  • Actively coordinated with Dev team for merge issues in Subversion.
  • Communicate status of release to all stakeholders

Environment: Subversion, ANT, Java, Jenkins, Electric Commander, Intershop, HP Sitescope, Oracle, Tomcat, UNIX, shell, HPSM.

Confidential, Silver spring, MD

Build/Release Engineer

Responsibilities:

  • Coordinating Release effort amongst various teams (Development and QA environments).
  • Maintained source code in TFS 2013.
  • Installed and configured visual studio release management tool as part of deployment automation.
  • Created Builds and deployed builds to different environments based on requests
  • Added virtual IP’s for the creation of websites in IIS.
  • Created sites in IIS for DOTNET applications as needed.
  • Performed Manual and Gated check-in builds in TFS 2013.
  • Configured release management 2013 to make the Build output binaries to deploy into different severs/environments by Start & Stop AppPool and Start & Stop Websites.
  • Worked on setting up the Development and Test environment.
  • Assisted the client in setting up the Performance environment.
  • Trained developers to get familiar on Queueing new builds with Visual Studio 2013.
  • Communicate release status to all stakeholders.

Environment: TFS 2013, Visual Studio 2013, Release Management 2013, IIS, SQL Server, MS Build, Windows 2012 server.

Confidential

Build/Release Engineer

Responsibilities:

  • Consolidated all Team Projects into from TFS 2008 to TFS 2010 Project Collections.
  • Setup various Team Projects into different Team Project Collections in TFS 2010
  • Configured TFS 2010 Environment along with Share point Services, Reporting Services
  • Customized TFS 2010 Work Item Templates and Workflow of the Work Items
  • provided ‘Manual’, ‘Continuous Integration’, ‘Gated Check-in’ and ‘Schedule’ builds (along with the option to force builds on dat schedule even if no changes occurred since the last build)
  • Created Builds and deployed builds to different environments based on requests
  • Performed and deployed Builds for various Environments like QA, Integration, UAT using Customized XAML files in TFS 2010
  • Trained developers to get familiar on TFS 2010 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2010.
  • Performed Software Configuration, Build and Release Management activities for J2EE Development Teams in Rational ClearCase using Base ClearCase in LINUX and WINDOWS Environment.
  • Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.
  • VOB Management: Creating, Mounting/Unmounting. Backing up and Restoring VOB Database in ClearCase. Maintained Integrity of Release Branch. Created/deleted dynamic views for developers as requested by the user. Besides developing an automatic script dat creates and deletes the views when the user activates it. Developed PERL/SHELL scripts to automate the build process.
  • Built Version Controlled Java code on ClearCase Unified Change Management (UCM) Project Based code streams utilizing Visual Build Pro (VBP) and ANT scripts for VGS’ Partners.
  • Upgraded CA Harvest Perl/SQLPlus automated project build script to be able to run in both a Windows and UNIX environment. I also automated the Harvest Agent installation process.
  • Created Subversion Hooks for JIRA integration and enforcing naming conventions. Installed and configured Subversion repositories according to the custom needs of the development team and responsible for providing administration support doing code migration, Harvest user/application support & TFS.
  • Developed .NET application to audit software assets in the source code repository (Perforce) Developed Perl-based build/release automation scripts Employed Perl to automate current/power measurement testing.
  • Created scripts for Subversion repository nightly backup operations and scheduled using Cron. Trained new team members to use Subversion and TFS. Started and maintaining the Sub Version repository structure.

Environment: ClearCase, Clearquest,MSBuild, JIRA, CA Harvest, Perforce, Java, SVN + Hooks using Perl, .Net, C#, ANT, Maven, continuum (Apache server), MS Build, Jenkins TFS, Confluence, Fisheye, Crucible,ITIL, Bamboo, Mysql, InstallAnywhere, Puppet

Confidential

Build/Configuration Engineer

Responsibilities:

  • Responsible for the physical security of the Configuration Items, maintaining change requests and tracking defects using CM tools.
  • Tracking changes to Configuration Items and maintaining reports on the changes made, later been submitted to the management and other CM users.
  • Participated in Change Control Board and other Board meetings, presenting up-to-date activities in CM product, scheduling meetings with team members on regular basis and update to Project Leader.
  • Performed asset management requirements like change control, defect tracking using CM tools and as well with script writing in Shell and noledge skills in Perl & ANT scripts.
  • Support and maintenance of the CM tools and related software and hardware components, administering other users on the network, who share the data from the repository.
  • Response to the issues comes across in the product release and product built up activities, keep tracking the changes made to solve the issues.
  • Maintenance and configuration of ClearCase and ClearQuest tools (like TFS & Rational Team Concert) in application development including the Build and Release Management, where in the check-out & check-in model is been implemented for the build process.
  • Motivating team members and other CM users including Developers, Testing Team, and Quality Analysts for enhancements in the product Release.
  • Upgradation of management tools to Rational tools was been an interesting task dat innovated new technology skills and also working in Java atmosphere was an asset.

Environment: Rational ClearCase, Rational ClearQuest, UCM, SQL, UNIX, Shell, InstallAnywhere, Perl, Windows NT server, Maven, J2EE Global web services, Rational Team Concert and WebSphere.

We'd love your feedback!