Sr.build Release Engineer Resume
Issaquah, WA
SUMMARY
- Sr. Software Engineer with 8+ 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.
- Implemented continuous integration with CruiseControl, BuildForge, CruiseControl, Hudson and VisualBuildPro.
- 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.
- Expertise in SCM Tools like, Clear case, TFS,VSS, perforce, Subversion and Harvest. Experience in tools like Putty Manager Network putty, SVN, MQ Explorer and database tools.
- Worked with different version management tools like CVS, Subversion, TFS and ClearCase.
- 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.
- Good Experience in Builds using Final Builder with TFS 2010, PVCS Version Manager and Serena Dimensions 9.1 with Serena Mashup team track and Virtual machine (VM).
- 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.
- 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.
- 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 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, BAMBOO,TFS, GIT
Operating Systems: UNIX, Linux, WINDOWS NT/2000/2003/XP/vista/7, HP-UX
PROFESSIONAL EXPERIENCE
Confidential, Issaquah, WA
Sr.Build Release Engineer
Responsibilities:
- Developed UNIX scripts for build and release tasks.
- Responsible for Builds using Final Builders along with TFS 2010 and PVCS version Manager
- Worked on SCM tasks mostly on solving complex branching and merging problems.
- Solved all the various tree conflicts, text conflicts which arise in major complex merging issues in SCM.
- Developed Customized scripts in Jenkins which would automate the process according to the requirement.
- Deployment of builds was done through Jenkins.
- Created and deployed web interfaces reporting on multi-platform automated builds and test suites (TFS build reporting, SharePoint Server, Cruise Control and IIS)
- Merged all the release branches back to trunk after solving the conflicts.
- Also participated in meetings which involved process improvement on the wholesale business.
- Involved in documenting the solutions of the conflicts in SVN for future use.
- Configuration management activities on TFS and PVCS
- Responsible for the deployments done in various enviroments through Jenkins.
- Managed Continuos integration build and deploy jobs using Jenkins for various configurations.
- Provided on call support during any issues after the release process.
Environment: - Ant, Hudson/Jenkins, Maven, Websphere, Subversion, Linux, Perl, Shell. TFS, Crystal reports.
Confidential, Des Moines, Iowa
Sr. Build Release Engineer
Responsibilities:
- Handled all the SCM tasks which involved creation and administration of SVN repository, autantication and authorization, plan and implementation of SCM plan, implementation of branching and merging strategy, training to developers etc.
- Responsible for Builds using Final Builders and PVCS version Manager\TFS2010.
- Administered and Configured the TFS with in multi -platform environments.
- Developed and maintained UNIX/Perl/Ant/Maven scripts for build and release tasks.
- In charge of reviewing existing manual Software Builds, developing scripts to automate repeated tasks dat are more susceptible to errors and risks using Shell scripting and proposed open source tools like Jenkins/Cruise control for continuous integration system
- Responsible for analyzing and converting Ant projects into Maven projects.
- Managed and performed the environment related configuration changes as a part of deployment.
- Deployed the archives to tomcat Web server and websphere/weblogic Application Servers.
- Performed IBM Websphere Administrative tasks like installing WAS, Configuring ND, Cell, Nodes, Cluster and aided in usage of High Availability Mgr.
- Executed the DB Scripts (DML and DDL) which has dependencies on the code on Oracle DB.
- Installed and maintained Nexus Repository
- Used Nexus repo to manage the repository in Maven and used the same to share the snapshots and releases of internal projects.
- Merged release branches to the trunk after the production release and resolved the conflicts arise during the merge
- Responsible for build and deployments in QA, UAT, Preview and PROD
- Responsible for migrating reporting code into BO and Informatica.
- Lead and trained offshore team members and responsible for noledge transfer.
- Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
- Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
- Coordinated with developers, Business Analyst and Mangers to make sure dat code is deployed in the Production environment.
- Supporting the scheduled week end supports from my side. Conducting periodical meetings on releases. Coordinated Change Control Board meetings and implemented approved changes
Environment: - Ant, Hudson/Jenkins, Anthill Pro, Maven, Weblogic, Websphere, Remedy, Subversion, Solaris, Linux, Perl, Shell.
Confidential, NY
Sr. Configuration Manager (Build Release)
Responsibilities:
- Performed installation, configuration and administration of Rational ClearCase and ClearQuest in Windows 2003 and Linux environment.
- Completed tests and review of Java/JEE/EJB usage in WebLogic/Tuxedo context
- A CM solution was designed dat would use UCM ClearCase integrated with Rational ClearQuest. The design and implementation included the creation of VOBs, projects, streams and view for the developers.
- Provided technical support to developers with configuration issues. Defined and implemented Issues, Tasks, Defects and Change management processes using ClearQuest.
- Configured & implemented clearcase VIEW, VOB, License Server. Responsible for writing Hooks and Triggers using Perl. Involved in migration of the source code from the CVS to ClearCase. Built Java application using ANT.
- Involved in VOB administration and maintenance, writing config-specs for views, enabling transparency across platforms using SAMBA. Wrote commands in scripting languages including Perl, shell scripts (borne, korn, C), python and writing various build file using GNU make & ANT.
- Deployed JAVA/J2EE applications through WebLogic / WebSphere Application servers.
- Comfortable and flexible with installing, updating and configuring various flavors of Unix and Windows. Administration of ClearCase and ClearQuest, training ClearCase users how to access ClearCase, and setting up the ClearCase on their PCs or machines.
- Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts. Configured the tasks of Change Control Board (CCB).
- Administration of an enterprise software configuration management systems using UCM. Worked closely with another CM team, which was migrating from CVS to ClearCase. Helped them in the CM Planning and Build/Deploy processes.
- Administered ClearCase for version control to include branching and merge management, Tuxedo and ClearQuest to track process defects
Environment: Rational ClearCase / Rational Clearquest, Rational RequisitePro, Rose, Red Hat Linux, NAS, Windows 2000 server, Siebel, Power builder, mainframe, Crystal reports.
Confidential, Irving, TX
Sr.Configuration Management Engineer
Responsibilities:
- Used Star Team and Perforce to baseline several artifacts. These artifacts includedJava and EJB based artifacts.
- Built Java and EJB based artifacts on the CM Server view using Maven. Deployed, using Maven, these Java and EJB based artifacts which included war, ear and jar files - to system-test and production machines - either manually or using scripts specifically written for the purpose.
- Used Perforce and STAR TEAM to baseline and deploy various other types of artifacts to system-test, and production machines. Submitted and tracked SCRs using CA Harvest to track problem discrepancy report.
- Wrote scripts in the K- Shell to automatically deploy artifacts dat were previously deployed manually - thus cutting down substantially on time, and eliminating errors consequential to a manual deployment.
- Administration of ClearCase and ClearQuest, training ClearCase users how to access ClearCase, and setting up the ClearCase on their PCs or machines. Checked out all D/B scripts, triggers and procedures from CCC Harvest for the Test and QA database instances.
- Worked in Base and UCM ClearCase Environment, documenting SCM strategy and CM plan, improvising the new project strategy by comparing with the old one, to make more user-friendly. Rational ClearCase 6.0 and ClearQuest 6.0 with latest versions, was the rational environment.
- Documentation for Build procedures, Branching strategy and ClearCase administration within the Company environment. Participated in Automating Build Improvement process, SCM Environmental improvements.
- Installation and configuring of ClearCase and ClearQuest and administering the environment.
- Migrated different projects from Star Team to SVN and Perforce to SVN. Created Java messaging services for different applications in Web Logic and Web Sphere. The environment of ClearCase was implemented both in Windows and UNIX.
- Diagnosing and resolving the issues found in defect-tracking and version control. Participating in CCB meetings, QE related meetings, analyzing the issues and taking measures in accessing defect tracking tool.
- Setup and manage continuous integration build and deploy jobs using Hudson for different build configurations
- Control branching and merging of the code base using Subversion; resolve code conflicts with developers
- Participated in developing utility tools related to SCM like, build media packaging for release, creating 3rd Party software’s required for the Application release.
Environment: ClearCase, ClearQuest, UCM, Windows, UNIX, Solaris 10, SQL, Shell, Java, PVCS, Eclipse 3.20, Ant, Maven, star team, CVS, CA Harvest, Smart SVN, Web Sphere Application Server (WAS), Web Logic, Hudson, Quality center, Oracle 10g.
Confidential, Jersey City, NJ
Configuration Management Consultant
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 dat 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 dat changes map to dis calendar without conflict and dat 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: - Java/J2ee, Eclipse, Ant, Shell, windows, Linux/Unix, Bamboo, ClearCase, Weblogic.
Confidential
ClearCase Administrator
Responsibilities:
- Responsible for defining SCM policies for creating UCM projects, streams, base lining and merging. Responsible for Clearcase activities in base Clearcase and UCM. dis includes activities like integration, creating baselines, recommending baselines, rebasing, performing redo activities, and creating feature development streams.
- Responsible for build and release management, building the code and performing sanity testing for cable Setup box Responsible for maintaining project documents and proficiency in setting up the test setup and test environment.
- Responsible for Klocwork installations and troubleshooting klocwork issues, administering Klocwork servers. Responsible for Clearcase activities, which includes activities like Clearcase administration on Windows / UNIX administration. Troubleshooting clearcase client, server side and multisite issues. Software/Technologies: C/C++, Linux, SVN, Klocwork, Clarify, MPEG, PVR/DVR. Proficient in VOB creation, View Creation and Managing Clear case regions.
- Worked on Clearcase on creating and administering VOBs & Views. Managing Clearcase version upgrades in the client machines. Trouble shooting the views problem and deleting corrupted views. Maintaining the Clearcase VOB and View login servers. Moving views and VOBs from one server to another as and when required.
- Multisiting VOBS. Creating vob replicas and exporting them to other sites. Applying triggers to the vobs.
- Handling multiste clearcase issues, like mastership changes, sync issues, Syncing Packets between Replicated VOBs.
Environment: Clearcase, Guick Build, IBM Websphere Server 5.0, IBM Webshphere Application Server 5.0, Cruise control, IBM AIX, UNIX, Windows 2000, JIRA, IBM Websphere MQ 5.3, WebSphere Portal Server,CVS