We provide IT Staff Augmentation Services!

Build And Release Engineer Resume

0/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • 7+ years of experience as a BuildandReleaseEngineerimplementing and maintaining Source code Management.
  • Expertise in all areas of SCM processes including Building binaries, end - to-end code configuration, & deployments of artifacts for entire life cycle model in Enterprise Applications.
  • Exposed to all aspects of software development life cycle (SDLC) & Agile Programming Methodologies of the projects.
  • Experienced in working on Subversion and GIT and Used Source code management client tools like Visual SVN, Tortoise SVN and other command line applications etc
  • Experience wif buildtools Ant and Maven for writing build .xml and pom.xml respectively
  • Administered and Implemented CI tools Hudson and Jenkins for automatedbuild so Experience in converting projects from ANT to MAVEN.
  • Experience writing Shell and Perl scripts to automate the deployments.
  • Built AWS-powered distributed map tile service for weather mapping project (also worked on frontend, supported Bing and Google Maps/Earth)
  • Experience in Configuring and deploying to Application servers Web logic and Web sphere.
  • Experience is using Tomcat and Apache web servers for deployments and for hosting tools.
  • Hands on experience wif Clear case and Perforce.
  • Experience wif Oracle and MS SQL Server DB Tasks (DML, DDL Executions, user management etc).
  • Documented Daily meetings, Build reports,ReleaseNotes and many other day-today documentation and Status Reports.
  • Efficient in working closely wif Development, QA, Product and Business owner teams to ensure high quality and timely delivery ofbuildsand releases across multiple platforms and environments.
  • Used VMware to manage Linux, UNIX, Windows VMs on various hosts
  • Excellent communicative, interpersonal, intuitive, and analytic and leadership skills wif ability to work efficiently in both independent and team work environments.
  • Documented, Implemented and Maintained program level processes and desk level procedures to perform tasks complaint wif Software Configuration Practices.

TECHNICAL SKILLS

Languages: C, C++, XML, .Net, Java.

Scripting: UNIX Shell, Perl, Ant, Maven, Batch scripting.

Databases: Oracle, MS SQL Server, My SQL.

SCM Tools: ClearCase, Subversion, GIT, CVS, Team Foundation Server (TFS).

Middleware: IIS, apache Tomcat, WebLogic, Web Sphere, JBoss.

CI Tools: Hudson/Jenkins, Team City, Maven, Puppet.

Tracking Tools: JIRA, Service Now, TeamBuild, Bugzilla, and HP Quality Center.

Testing Tools: SOAPUI, JBOSS and JUNIT.

QA Automation Tool: HP Load Runner 11.0.

Operating System: Linux, Windows NT, 95/98, 2000, UNIX Solaris.

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Build and Release Engineer

Responsibilities:

  • Created detailed documentation of complex buildand releaseprocess, post releaseactivities process, JIRA workflow and Releasenotes.
  • Implemented best practices of agile methodology to speed up the delivery process efficiently
  • Worked wif SVN to manage source code repositories and performed branching, merging, and tagging depending on requirement.
  • Performed SVN to GIT migration and Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Migrated and managed large production systems on Amazon AWS.
  • Administered Jenkins for Continuous Integration and deployment into Tomcat/Web Sphere Application Servers.
  • Integrated Ant and maven wif TFS source control to automatically trigger Builds and publish results back to TFS.
  • Creating and managing Development and Continuous Integration Environments using VMWare ESX, automated through Jenkins using PXE boot, Perl and the VM Ware CLI, also involved in several projects setting up builds using Foreman, Puppet.
  • Attended daily stand up meetings, bug-scrub meetings, Sprint planning meetings and Weekly release health check-up meetings as best practices of agile environment.
  • Worked wif Ant/ Maven toBuild artifacts and deploy.
  • Work closely wif developers, QA teams, Product owners and other stakeholders to deploy efficiently on various sandbox instances.
  • Worked together wif developers to fine-tune process for newly introduced Atlassian tools in organization like JIRA, Sourcetree.

Environment: Java/J2ee, Ant, Maven, TFS, AWS, Jenkins, Build Forge, Jira, Puppet, Shell scripts, SVN, Git, Linux, Oracle, Apache, Tomcat, Websphere.

Confidential, Charlotte, NC

Build and Release Engineer

Responsibilities:

  • Gathering Information from the Clients and providing consultation by performing POC and setup the Build/Deployment andReleaseManagement.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes,triggers and hyperlinks.
  • Collaborating wif the cross product engineering teams to providereleaseengineering servicesimplemented & maintained the branching andbuild/releasestrategies utilizing Subversion /GIT.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Involved in periodic archiving and storage of the source code for disaster recovery
  • Experienced in Software Development Life-Cycle, Incident, Problem, Change, andRelease Management practices.
  • Worked closely wif developers to pinpoint and provide early warnings of commonbuildfailures.
  • Used ANT and MAVEN asbuildtools on Java projects for the development ofbuildartifacts on the source code
  • Automated thebuildandreleasemanagement process using Jenkins including monitoring changes between releases.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for thebuildand deployments process on the enterprise server.
  • Documented project's softwarereleasemanagement procedures wif input decisions.
  • Developed, maintained, and distributedreleasenotes for each scheduledrelease.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.

Environment: Java/J2ee, Ant, Maven, Puppet, Jenkins, BuildForge, Jira, Shell scripts, SVN, Git, Linux, Oracle, Apache, Tomcat, Websphere.

Confidential, Dallas, TX

Build and Release Engineer

Responsibilities:

  • Participated in the releasecycle of the product which involves environments like development INT, QA and Production.
  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process. Release branches, Development branches thus ensuring the integrity of Trunk.
  • Installed and Administered buildForge CI for ANT Builds
  • Implemented LDAP authentication for Jenkins.
  • Experience in User Management for build Forge CI.
  • Worked in agile modeled software development life cycle.
  • Participated in weekly release meetings wif Technology, stakeholders to identify and mitigate potential risks associated wif the monthly releases.
  • Developed build scripts using ANT as the build tool for the creation of (WAR files) buildartifacts.
  • Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and production environments.
  • Built and Deployed java source code into application servers in an Agile continuous integration Environment.
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Deployed the archives like war files into the Web Sphere Application Servers.
  • Modified existing ANT buildfiles in case of project requirement changes.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Worked on Clear Quest as deployment issue tracking tool.

Environment: Java/J2ee, Ant, Maven, Clear case Jenkins, BuildForge, Jira, Shell scripts, SVN, Git, Apache, Linux, Oracle, Tomcat, Websphere.

Confidential, Appleton, WI

Build and Release Engineer

Responsibilities:

  • Managed the Source Code to has Latest Version of code available from the production releases.
  • Create and Maintain Subversion Branching, Merging and Tagging across each production releases and perform buildsusing Hudson Continuous Integration using Maven Scripts.
  • Assess the release complexity for all applications in the Group Benefits Space and perform all the required release paper work which gets tracked as CRQs in Remedy Tool and Share point on time.
  • Coordinated the 84 applications parallel releases (Scheduled/Emergency/Weekly) for deploying their code into Production Servers and training servers consisting of vendor applications.
  • Support weekends during implementation of releases and extend work hours based on application builds required.
  • Organized weekly releasemeetings wif multiple development teams to identify the releases ahead and bring awareness on milestones as per master releasecalendar.
  • Accountable for on-time delivery of all release process outputs as defined in the releasepolicy, processes and procedures.
  • Perform buildsin Development and Testing environments where ANT Scripts are used to generate buildpackages for Development Environments and build Management tool called Continuum is used for placing Maven Snapshot builds.
  • SCM Policies are implemented by defining buildand releaseManagement, Change Management, Version Management and Deploying.
  • Ensuring UAT signoffs and Code review signoffs from the Development before placing the build and releaselaunches smoothly.
  • Responsible for Plug in Management, User Management, Regular Incremental backups and Regular Maintenance for Recovery.

Environment: Hudson, Share point, MAVEN, Subversion, Windows XP.

Confidential

Software Configuration Engineer

Responsibilities:

  • Build and Deploy Application to DEV, SIT and UAT.
  • Release the Applications to Performance and Production.
  • Setting up new buildand production environment on windows.
  • Manage Build requests in Jira.
  • Preparing Build and Release notes.
  • Creating branches, checking and integrating files in perforce.
  • Troubleshooting on build, Staging and Production environment.
  • Creating maintenance package deliverable for client along wif required documentation.
  • Trouble shooting the errors during environment upgrade.
  • Buildand Deploy Application to DEV, SIT and UAT
  • Performing daily build for staging environment.
  • Automate and monitor build wif Hudson.
  • Development of Java based applications.

Environment: Java/J2ee,CVS, ANT, Eclipse,Windows XP, Solaris, Oracle,Web Logic.

We'd love your feedback!