We provide IT Staff Augmentation Services!

Sr. Build & Release Engineer Resume

3.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • 7+ years of extensive experience in configuration management, build and release engineering, process development, and tools support. Including code compilation, packaging, and deployment / release methodology. With a proven ability in application configuration.
  • Served aerospace, engineering, telecommunications, and aviation industries.
  • Expertise in designing, configuring and implementing SCM standards and procedures using StarTeam, Subversion, CVS and IBM Rational ClearCase.
  • Experienced in design and implementation of defect tracking system using Test Director, JIRA, Bugzilla, StarTeam and Rational ClearQuest.
  • Understanding of the Unified Change Management (UCM) process as well as Rational Unified Process (RUP) framework and CMM levels. Good understanding of the processes in Software Development Life Cycle, Configuration Management plans, Project Management, Roles and plans. Experienced in setting up baselines, branching, merging, taking back - ups and troubleshooting.
  • ClearCase UCM deployment and integration expertise and designing ClearCase UCM components, PVOBs and VOBs, Usage Models. Migration expertise in migrating applications / source from both Base ClearCase and non-ClearCase environments (Visual Source Safe, CVS etc.) into ClearCase UCM.
  • Proficient with Linux/UNIX/Windows NT/2000 systems, maintenance of user groups, development integration, tools infrastructure, installation and maintenance. Proficient in Perl Scripting, Shell Scripting, SQL, Clearmake, build utilities like Openmake, ANT and Cruise Control. Knowledge of systems administration tasks, various networking technologies and network security issues.
  • Used VMware VSphere, VCenter to create VMs managed these VMs on various ESX hosts
  • Managed environments DEV, SIT, QA, UAT, GIT and PROD for various releases and designed instance strategies.
  • Expertise in SCM Tools like CVSNT, Clear case, VSS, perforce, Subversion and Harvest. Experience in tools like Putty Manager Network putty, SVN, MQ Explorer and database tools. Extensive Experience in installation/migration/deployment of Enterprise Applications using Web Sphere Application server 6.0/6.1, Web Sphere Portal Server 5.
  • Well versed in providing training and support to the development teams for the various Tools for version control, change management and continuous integration. Capable of meeting deadlines in a fast paced, high pressure environment with good time management skills and ability to prioritize multiple projects.
  • Wrote and maintained build scripts using Apache ANT and Maven to perform builds efficiently
  • Extensive experience and highly proficient in using writing scripts in ant for build management.
  • Well versed with deploying/Configuring/tuning Enterprise Applications in WAS 6.1 and Web Sphere MQ Series.

TECHNICAL SKILLS

Version Control Tools: CVS, SVN, Rational Clear Case, Harvest, Perforce

Languages: C, C++, XML, JAVA, J2EE

Scripting Languages: Shell, Perl, Powershell

Databases: MySQL, MS Access, Oracle 9i/10g, SQL Server 2005, 2008

Application Servers: Weblogic, Websphere, JBoss, Tomcat, IIS

Build Tools: MAKE, ANT, MAVEN-JENKINS, HUDSON, ANTHILL PRO, BAMBOOOperating Systems: UNIX, Linux, WINDOWS NT/2000/2003/XP/vista/7, HP-UX

PROFESSIONAL EXPERIENCE

Confidential, Boston MA

Sr. Build & Release Engineer

Responsibilities:

  • Performed software configuration/release management activities for Java applications
  • Designed and implemented Continues Integration process and tools with approval from development and other affected teams.
  • Defined processes to build and deliver software baselines for internal as well as external customers
  • Configuring AnthillPro as a common build engine to build and promote applications to DEV, QMG, UAT, PROD, and DR to UNIX environments.
  • Continuously talking to Anthill consultants for any licensing, technical, and ongoing issues with Anthill Tool, anthill patching, and all sorts of applications related needs.
  • Working closely with Web Administrators to setup an automated deployment for SharePoint applications using Anthill and SVN Tools.
  • Working closely with Web Administrators to setup an automated deployment for SharePoint applications using SVN and Git Tools.
  • Successfully administrated Subversion and Jenkins.
  • Automated deployment of builds to different environments using Jenkins.
  • Implemented continuous integration using the Jenkins, which tracks the source code changes.
  • Creation of Maven scripts and integrates them into common deployment.
  • Set up the Security, Roles & Responsibilities for different Groups for Team Projects using TFS Admin Console
  • Integrated Ant and maven with TFS source control to automatically trigger Builds and publish results back to TFS
  • 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.
  • Creating metadata types Branch, Label, Trigger and Hyperlink. Supporting developers in creating config-spec. Carried out the Merge process as defined in the usage model in each projects. Ownership of release branch.Implemented Triggers to enforce development policies to invoke operations before or after the execution of Critical ClearCase Operations and Events, using PERL Scripts.
  • Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead, QA Team Lead and ClearCase Administrator.
  • Worked on cross platforms (WINDOWS-NT & LINUX) to gain thorough understanding of the ClearCase functionality in both the Operating Systems.
  • Coordinated Change Control Board Meeting to discuss Defects and Enhancements for the project. Generated Reports before the meeting to discuss the nature of defects, so as to reach consensus to resolve the defects before the next Build and Test Operation.
  • 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.

Environment: ClearCase, SVN, Shell, ANT, Maven Hudson JIRA. Linux, Windows, boss, TFS 2008/2010(Team Foundation Server), .Net, ASP, GIT, Subversion, Jenkins, Visual Basic 6.0, Visual SourceSafe 6.0, SQL Server 2005/2008, ClearCase, Linux, Windows, PERL, ANT, CruiseControl

Confidential, Hoffman Estates, IL

Sr. Build Release / SCM Engineer

Responsibilities:

  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment
  • Provided configuration services on multiple platforms in the test environment running on one or more IT Platforms: Maven, Client/server, Jenkins, MSBuild, Microsoft Windows NT, OS/390, UNIX
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build, and Subversion
  • Maintained and administered source code archive databases (e.g., Source Repository for version management of source code which included Subversion and Bug Reporting for adding users and fields, and changing permissions). Installed tools for internal clients, and monitored compliance and usage
  • Automated builds and deployments of business-critical customer-facing J2EE web applications into Websphere 6.x application server environment on Solaris 10 platform
  • Developed and build and deployment standards with input from development, IT/operations, and IT security
  • Evaluated build automation tools (OpenMake and AntHillPro), recommended AntHillPro
  • Configured and deployed AntHillPro in Solaris 10 environment with multiple zones/containers, using Oracle database and multiple CVS servers and repositories. Configured services using SMF and XML
  • Automated manual build and deployment processes with AntHillPro, deploying to development, QA, and staging environments with multiple physical targets and multiple zones/containers per target. Used beanshell scripting in AntHillPro and shell scripts and JACL scripts with the wsadmin interface to deploy applications into Websphere. Configured secure links between build servers and deployment targets.

Environment: PVCS, SVN, ANT, Maven, Jenkins, Subversion, Hudson, Windows, Eclipse, SVN Importer, Team-City, Anthill-Pro

Confidential, Los Angeles CA

Build & Release Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Implemented continuous integration using Jenkins
  • Created repositories according the structure required with branches, tags and trunks.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Configured application servers (JBOSS) to deploy the code.
  • Configured plugins for the integration tools to the version control tools.
  • Worked with the developers to configure plugins troughEclipseto develop the code.
  • For check in process used Tortoise SVN as a migration tool.
  • Utilize Jira for issue reporting, status, and activity planning.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • When required applied patches as per the release process.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Responsible for communicating next steps, deployment schedules, quality assurance, validation and defect tracking/ resolution.
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution, and which organizations and individuals provided the resolution.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: Subversion, Perforce, Ant, Web Sphere Application Server (WAS), Web services, Web Logic, Test Director, Mercury, Quality center, Oracle 10g, Visual Build, .Net, ANT, J2EE, Web sphere

Confidential, NY

Build & Release Engineer

Responsibilities:

  • Managed the Change Control and Release Processes partnering with various stakeholders including Development, QA, Project management, DBA, System Admin, Technical operations, Data center and Customer/ Technical Support teams
  • Worked with multiple teams to prepare detailed deployment task lists in Ms Project and Excel
  • Prepared and owned Operational Readiness of each release based on Rollout Plan, IT infrastructure planning, Change Management Policy, Software release planning & project implementation for Barnes and Noble.
  • Ensured change & release management process is adhered to, maintained and administered Eclipse n-Tier Application and Oracle change Management site wise, providing core approval for Normal and Emergency changes.
  • Managed the execution of approved changes during deployment in Production environment, resolve complex release issues and escalate if required.
  • Performed instance owner activities coordinating the downtime and approving outages in production as well as in development/project instances.
  • Worked collaboratively with the Customer IT Teams in the implementation of the Roadmap, Change & Release Management Support Policies, and Processes, SOP & Best practices relating to Incident, Problem, Configuration, Change & Release Management, Security and SOX Audit Compliance
  • Worked closely with Customer Account and Project Management as SPOC in planning and deploying the standard and emergency (approved) releases to the customer production environments
  • Worked during off-hours and weekends to fulfill the customer SLA commitments
  • Developed and revised highly complex technical project, release plans and budgets. Planned and executed major upgrades of Barnes and Noble billing systems.
  • Chaired CAB meetings for all 3 Global regions and Responsible for Global Change & Release Management, Production control ensuring minimal impact to EA business across 3 regions (NA, UK & Asia)
  • Ensured that the appropriate representation for process, data, technology, and business impact are involved in the change management discussion with the ability to approve and resolve conflict.
  • Maintained the consolidated Release calendar of events and ensure that changes map to this calendar without conflict and that the calendar is distributed.
  • Provided support and services to customers in the areas of Enterprise Applications, Business Insight Solutions, Studio Applications, Online Solutions (Games, CRM, E-Commerce), and all the underlining infrastructure components (Network, Database, Server, Storage).
  • Final point of approval for any changes to the online production environment, including releases, patches and other code changes in addition to network, database, storage, host cluster or other server/infrastructure changes.

Environment: Subversion, Anthill, Hudson, Perforce, java/j2EE, make, Linux, Windows Xp, Web sphere application server

Confidential

Build & Release Engineer

Responsibilities:

  • Automated both DotNet and Java Apps using industry’s best automation tools Anthill and Hudson
  • End to End automation from Build to Production is implemented
  • All un-authorized access is revoked and Principle of Least privilege is applied with the aid of these tools
  • ITIL best practices were brought in to the normal SDLC process and lead the effort of bringing change in the organization
  • Facilitating the projects in Quality related activities as per QMS process
  • Maintenance of Configuration items in Harvest and CVS
  • Generalizing Audit Trail Reports and Time Sheet Report
  • Prepared mock cutover plans and cutover plans for Pre-Prod and Prod Deployments
  • Conducting and Attending Project Status Review Meetings and Casual Analysis Meeting for release activities
  • Prepare the resources (People and environments) for the build / Releases
  • Conducting the configuration audits as per schedule and Report the configuration audit findings and Track the findings to closure.
  • Feedback on status of project release to the PM periodically
  • Publish the changes with respect to CI’s and amend affected documents periodically
  • Ensure that back-ups are taken periodically.
  • Creating the release responsible as instructed by the PM
  • Tracking the change requests to closure and responsible for coordinating CCB meetings
  • Generated change status report and ensured Integrity of SCM systems
  • Participates in implementation / review of SCM systems
  • Works with project teams to determine an appropriate build schedule and then initiates the build and packaging process
  • Managing documentation for a Release / Project
  • Conducting training sessions to team members periodically on corresponding tools and process

We'd love your feedback!