Environment/ Build Release Engineer Resume
Bothell, WA
SUMMARY:
- Experience in Configuration Management, Build and Release Management, Support and Maintenance on various platforms.
- Experienced in, Subversion.
- Experienced in setting up project baselines, branching, merging and taking regular backups of the source. Co - ordinate different tasks with different teams, e.g. for creating usage models for different project, CVS and SVN, WebLogic, and the SCM best practices.
- Created Subversion Hooks with integration and enforcing naming conventions. Performed SCM tasks like branching, merging and tagging the source code in Subversion.
- Experienced in trouble shooting, configuring and deploying enterprise applications in Web Logic and Tomcat as well. Experience in using Continuous Integration tools like Bamboo and Jenkins.
- Experience in performing and managing system upgrades while keeping business and technical needs in mind.
- Good analytical, communication and presentation skills. Ability to work individually as well as in a team environment.
- Experience integrating the build infrastructure with automated tools to enforce code quality as well as automated test.
TECHNICAL SKILLS:
Platforms: LINUX, HP-UX, MS WINDOWS
Tools: TFS 2010, Troubleshooting, System Implementation, SSH, Apache, WebLogic, Adobe Experience Manager, ATG Dynamo, Subversion, Maven, CQ5
PROFESSIONAL EXPERIENCE:
Confidential, Bothell, WA
Environment: / Build Release Engineer
Responsibilities:
- Environment Engineers are expected to work closely with Project Managers to ensure conformity to accepted processes, with the development teams to ensure quality software is developed and with production support teams to ensure the finished product is launched correctly.
- Responsible for compiling and assembling software components into Enterprise Archive (ear) files and deploying them to test servers for testing.
- Assist in troubleshooting any issues detected to determine which development team is responsible for the defect and coordinate with the teams to get them the information (behavior, screenshots, logs, etc) necessary to correct the defect.
- Environment Engineers are responsible for the configuration and maintenance of the application test servers, including Apache, WebLogic, ATG Dynamo and the various applications themselves.
Environment: SVN, WebLogic, Adobe Experience Manager, ATG Dynamo, Subversion, Maven, CQ5
Confidential, Philadelphia, PA
SCM/ Build and Release Engineer
Responsibilities:
- Responsible to perform Build operations with TFS 2010, while implementing the required modifications in SQL Script to perform build operations, in accordance with requirements of the project.
- Maintained automated builds and continuous integration scripts on a day to day bases while communicating with multiple teams to help make the process more fluid.
- Implementing the policies for checking in code, branching, merging in an efficient way.
- Responsible for maintaining documentation, reporting and metrics regarding build automation and continuous integration process and procedures.
- Day to day administration of TFS system in support of various project development teams
- Migrated builds and artifacts to appropriate deployment, test, and production environments
- R esponsible for delivering the completed SMOP (step by step deployment plan) to the operations team
- Responsible to send communications (release notes) when a new build is delivered to any environment.
- Developed and managed build packages using TFS on a daily basis to update new user stories for Confidential website.
- A ssisted with overnight deployment from setting up step by step deployment plans to helping with technical tools during deployment.
- Helped to setup new branch system with Confidential .com to help different teams function faster and more efficient as a team.
- Responsible for granting access to teams for different environments of the website (QA team, Developers).
- Involved in the Agile SCRUM process for the Risk Data team and utilized Microsoft Team Foundation Server (TFS) to manage the team's software development lifecycle including deriving product backlog items, assigning sprint work items to developers and conducting sprint review meetings.
- Configured TFS 2010 Environment along with Share point Services, Reporting Services
Environment: Visual Studios, TFS 2010, SQL, MS configurations, (IIS), AGILE, Java, SVN
Confidential, Atlanta, GA
SCM/ Build and Release Engineer
Responsibilities:
- Provided full-lifecycle, centralized software configuration management for enterprise application projects in a multi-tiered high-availability 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.
- Assisted test engineer in understanding and using Ant to its full capabilities. Involved in tweaking build forge, Visual BuildPro for migration automation and to maintain BOM
- Developed, documented, and automated reusable build and release processes for J2EE and Web Methods applications using Serena, Ant, Maven, and UNIX shell.
- Met with project teams to identify configuration items and determine the level and scope of CM services required; prepare and present CM proposals; develop CM plans.
- Initiated, scheduled, and chair Change Control Board meetings, code and document review meetings, and team training sessions.
- Developed, test, and implement environment status accounting reports and system audit processes and procedures.
- Designed and developed scripts, spreadsheets, databases, and other tools to manage and monitor CM processes; RAID and environment status spreadsheets, build and deploy action logging and reporting, metrics collection and reporting.
- Developed and promoted acceptance of enterprise standards for CM documentation, processes, policies and procedures
- Coordinated with enterprise release team to ensure application release processes comply with enterprise release policies and procedures.
Environment: Clear Case, Clear Quest, Eclipse 3.20, Ant, LINUX, Quality center, Oracle 10g, Visual Build, Cruise Control.
Confidential, Bethesda, MD
Configuration and Deployment Consultant
Responsibilities:
- Provide/Perform Source Code Management according to SDLC and Release requirements (i.e., branches, merges, etc...). Build and deployment of Pegausus, OSCAR applications code to QA and PROD environments. Deployment Automation programs using Perl, MSI, UNIX tars to deploy software packages to various platforms (Unix/Windows) to all environments.
- Software Build and Deployment: Performed regular software release build and deployment based on defined process and procedure, including J2EE, Ab Initio, UNIX Scripts, Oracle PL/SQL build and deployment. Managed, maintained and deployed to test, acceptance and PROD environments.
- Customer support: Supported development teams with UCM/Clear case, Clear Quest setup and configurations. Engaged new applications/projects coming on-board under Enterprise Configuration Management.
- OPERATIONAL SUPPORT: Analyzed and provided problem resolution on technical issues. Identified potential improvements to increase the reliability, availability, supportability and performance of the applications and infrastructure. Interfaced with developers, test users; communicated with technical, management, and external teams to identify and resolve problems.
- Provided hands-on technical leadership and expertise in setting up and managing the SCM process and automated tool(s) for projects. Using Perforce as Version Control to Manage-branching, tagging, merging and diffing codes between branches.
- Generated and maintained the Project SCM plan (processes that support day to day management of SCM environment with appropriate SCM tool on software development projects). Interacted with developers and ECM for changes to best practices and tools to eliminate non-efficient practices, bottlenecks, or inefficiencies in technical tool capability.
Environment: Solaris, Unix, Java, Eclipse 3.20, Ant, Web Logic, SVN, JIRA, Quality center, WinScp, SQL.
Confidential, Middletown, CT
Build/ Configuration Engineer
Responsibilities:
- Developed and maintained Perl/Shell scripts for build and release tasks. Wrote scripts using BASH in UNIX environment when necessary. Maintaining all developers’ release notes and verify it.
- Set up SSH to connect to the UNIX build server and grant the permission to appropriate server path.
- Configured PVOB, VOB’s, Projects, Components and Streams in Rational Clear case UCM environment for new projects development initiatives. Compliant with the Confidential Change Management Standard using ITSM Remedy 7 tool.
- Perform software builds in Clear Case and migrated code using iROC tool. Perform software builds in Abinitio and migrated code using iROC tool.
- Automate deployment and release distribution process with Shell, Perl. Develop and enhance the automated configuration management system. Control branching and merging of the code base.
- Creating and configuring dynamic/ snapshot views as per the requirements and writing configuration-spec for views to work with branches, labels. Develop and enhance the automated build system and troubleshooting.
Environment: Clear Case, Clear quest, Cruise control, Shell Scripting, TFS, ANT, Remedy, and SharePoint.
Confidential, Bethesda, MD
Configuration and Deployment Consultant
Responsibilities:
- Provide/Perform Source Code Management according to SDLC and Release requirements (i.e., branches, merges, etc...).Build and deployment of Pegausus, OSCAR applications code to QA and PROD environments. Deployment Automation programs using Perl, MSI, UNIX tars to deploy software packages to various platforms (Unix/Windows) to all environments.
- Software Build and Deployment: Performed regular software release build and deployment based on defined process and procedure, including J2EE, Ab Initio, UNIX Scripts, Oracle PL/SQL build and deployment. Managed, maintained and deployed to test, acceptance and PROD environments.
- Customer support: Supported development teams with UCM/Clear case, Clear Quest setup and configurations. Engaged new applications/projects coming on-board under Enterprise Configuration Management umbrella.
- OPERATIONAL SUPPORT: Analyzed and provided problem resolution on technical issues. Identified potential improvements to increase the reliability, availability, supportability and performance of the applications and infrastructure. Interfaced with developers, test users; communicated with technical, management, and external teams to identify and resolve problems.
- Provided hands-on technical leadership and expertise in setting up and managing the SCM process and automated tool(s) for projects. Using Perforce as Version Control to Manage-branching, tagging, merging and diffing codes between branches.
- Responsible for maintaining the applications code base in Clear case, provide support to developers for build, deployment or tool issues, define and develop process, procedures to enhance the development environment, work with SDLC tools team for the environment infrastructure upgrades. Established and created the project SCM environment.
- Generated and maintained the Project SCM plan (processes that support day to day management of SCM environment with appropriate SCM tool on software development projects). Interacted with developers and ECM for changes to best practices and tools to eliminate non-efficient practices, bottlenecks, or inefficiencies in technical tool capability. Managed SCM tools in multiple environments; UNIX, NT, MVS.
- Migrated source code or other information baselines from other SCM tools (i.e. PVCS, CVS, VSS, etc.).
Environment: Solaris, Unix, Java, Eclipse 3.20, Ant, Web Sphere Application Server (WAS), Web Logic, SVN, Clear Case 7.0, CA Harvest, Cygwin, Test Director, JIRA, Quality center, Oracle 10g, WinScp, SQL Loader.
Confidential, Middletown, CT
Build/ Configuration Engineer
Responsibilities:
- Developed and maintained Perl/Shell scripts for build and release tasks. Wrote scripts using BASH, C shell, TcL shell and Kornshell in UNIX environment when necessary. Maintaining all developers’ release notes and verify it.
- Set up SSH to connect to the UNIX build server and grant the permission to appropriate server path.
- Configured PVOB, VOB’s, Projects, Components and Streams in Rational Clear case UCM environment for new projects development initiatives. Compliant with the Confidential Change Management Standard using ITSM Remedy 7 tool. Performed an ROI on TFS 2010, Subversion and CVS and presented to management.
- The individual responsible for submitting the change request and the approver group assigned to approve the change request (Change Manager Group) using ITSM Remedy 7 tool. Managing predeploying meeting related to remedy ticket and also based on new application setup.
- Perform software builds in Clear Case and migrated code using iROC tool. Perform software builds in Abinitio and migrated code using iROC tool.
- Maintaining Release number using FNM’s iROC tool. Worked on Clear Case builds and administrations. Enforced Software Configuration Management policies through Clear Case triggers written in Perl, in order to meet Audit requirements.
- Automate deployment and release distribution process with Shell, Perl. Develop and enhance the automated configuration management system. Control branching and merging of the code base.
- Creating and configuring dynamic/ snapshot views as per the requirements and writing configuration-spec for views to work with branches, labels. Develop and enhance the automated build system and troubleshooting.
Environment: Clear Case, Clear quest, Cruise control, Perl Scripting, Shell Scripting, TFS, ANT, BMC Remedy, All Fusion Endeavor, Share-Point, AIX, SunOS.
