We provide IT Staff Augmentation Services!

Release Engineer & Cmdb Administrator Resume

4.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • 7+ years of IT Industry experience with Configuration Management, Build, Release Management and Quality Assurance using CVS, VSS, Team Foundation Server (TFS), Subversion, Perforce on UNIX and Windows environment.
  • Well versed in Software Configuration Management Systems, Source Code Version Control Systems and functions of Build Systems.
  • Experience with the Full Software Development Life Cycle (SDLC) and RUP, Agile, CMMI methodologies and processes including design and documentation activities.
  • Experience in managing the configuration and security for Team Foundation Server (TFS).
  • Experience in creating, customizing and scheduling multiple build definitions, implementing build controller and agents in TFS.
  • Extensive experience in using Build Automation tools like, MS Build, ANT, Hudson, Jenkins, Team City, Cruise Control.
  • Trained developers and CM team on CM best practices and new features of the tool.
  • Experienced in setting up Baselines, Branching and Merging in TFS
  • Experience in creating and supporting custom reports from TFS Data warehouse.
  • Worked on cross - platforms (Windows-Unix) with CVS and Subversion.
  • Strong knowledge of Version Control systems and Software Configuration Management (SCM) best practices.
  • Possess good debugging skills with sound knowledge of Code Repository, Databases and SQL.
  • Well exposed in Build and Release systems for web-based software systems.
  • Proficient in Analysis, Design, Development, Code Review, Testing, Preparation of program specifications, Unit Test plans, and Production support.
  • Strong problem solving and analytical skills with the ability to clearly communicate and share solutions at all levels to various audiences.
  • Responsible for interacting with the client, understanding their requirements and implementing the necessary changes in the program.
  • Experience in all phases of the Data warehouse life cycle involving Requirement gathering, Analysis, Design, Development, Testing and Production implementation.
  • Experience with UNIX Shell Scripting.
  • Experience in Configuration Management Database (CMDB) at an Admin level.
  • Quickly learn and master new technology; equally successful in both team and self-directed settings; and proficient in a range of computer systems, languages, tools and testing methodologies.
  • Highly adaptive and proven ability to work in a fast paced teaming environment with excellent communication skills.

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Release Engineer & CMDB Administrator

Responsibilities:

  • Installed and configured TFS 2012 Application Tier, Build Server, SharePoint and Reporting server.
  • Configured Build server, created build agents and staging locations.
  • Standardized branching strategy for each domain, suitable for parallel development and production hot-fixes.
  • Created and customized build definitions in TFS 2012.
  • Created build definitions for Manual, Gated Check-in and Scheduled builds.
  • Customized and created new TFS work items and new TFS work item queries.
  • Installed and used TFS Power Tools, Build Extensions Power Tools, and TFS Sidekicks.
  • Customized MSF Agile process template - updated states and transitions for Bug and Task.
  • Configured different Check-in policies and Custom path policies. Also, provided training to teams on check-in policies.
  • Managed team projects having multiple projects written in a variety of programming languages.
  • Configured ‘Jenkins’ for building the code, from requirements gathering and rolling it into production.
  • Set up the Jenkins continuous integration server including design, installation, configuration and administration.
  • Designed and implemented fully automated server build, management, monitoring and deployment solutions using Jenkins nodes.
  • Installed and configured Urban Code Deploy for automated deployment.
  • Deployment and administration of J2EE App servers like JBoss, Websphere and Tomcat.
  • Set up building Java code using Ant, Hudson and deploying the built artifacts.
  • Responsible for assisting the staff in implementing various automated solutions.
  • Created Reports for Build Quality, Build Success and Build Summary that helps you track changes in the quality of the code that the team has checked-in and also to determine the status of each build.
  • Participated in Release and Change Management Approval meetings to finalize Production Releases.
  • Evaluating tools and technologies to improve the overall Release process.
  • Syncing the production change orders to the non-production environments across various server stacks via Stack Sync methodology.
  • Work with team members to educate/train them on how to use TFS as an ALM tool beyond just source control, customize process templates and work item templates as needed.
  • Requirements gathering for setting up Configuration Management Database (CMDB).
  • Meeting with the App-Dev managers and teams to educate them about CMDB and using it as a tool to gauge the impact to environments after a code change.
  • Helped the Systems Engineering team to install the agents on the servers via a gold image to report the server attributes back to a database.
  • Loading the servers, databases, network pieces and applications into the CMDB as CIs using GR Loader.
  • Populating the relationships for Change Management to judge the impact and perform a cause-effect analysis.
  • Complete maintenance of the Configuration Management Database acting as a Configuration Administrator.

Confidential, Fargo, ND

Release Engineer

Responsibilities:

  • Worked with data center team to install and configure TFS 2010 Application Tier, Build Server.
  • Installed and configured TFS 2012 environment on research Lab.
  • Migrated research Team projects from TFS 2010 to TFS 2012.
  • Migrated data from PVCS to TFS 2010.
  • Configured Build server to perform secure FTP (install Putty) to client machines for production deployment.
  • Configured Build server, created build agents and staging locations.
  • Created build definitions for Manual, Continuous Integration, Rolling, Gated Check-in and Schedule builds.
  • Created a Windows Scheduler to run TFS 2010 build for every ‘x’ minutes
  • Created custom built workflow activities for - FTP, Decrypt password for FTP, Get Response from FTP Server, Work Item creation with all deploys artifacts for audit purpose.
  • Customized the build process templates in windows workflow designer in order to drop the build on different environments.
  • Made the build definitions available to run from VS2012, VS2010 or Eclipse IDE.
  • Customized and created new TFS work items and new TFS work item queries.
  • Installed and used TFS Power Tools, TFS Sidekicks.
  • Configured different Check-in policies and Custom path policies. Also, provided training to team on check-in policies.
  • Performed Backup and Restoring of Databases on Microsoft SQL Server while migrating team projects form Research TFS 2010 to Research TFS 2012.
  • Customized TFS 2010 build script to change the build quality as “Unit Test Failed” when the build failed due to Unit Test Fail.
  • Built java code using the build tool called Jenkins and deployed the War and Jar files.
  • Worked on scripts to automate compilation and deployment of Web and J2EE applications
  • Supported daily builds for all pre-production environments.
  • Participated in Release Approval meetings to finalize Production release dates.
  • Provided weekend support for all CM issues.

Confidential, Madison, WI

Build & Deployment Engineer

Responsibilities:

  • Experience with various aspects ofApplication Lifecycle Management (ALM) processes and technologies including revision control, build management, versioning and automation, application deployment and release management.
  • Day-to-day activities include but not limited to:
  • Solve build script issues and implementing release deployment standards and fixing compilation issues.
  • Troubleshoot any connectivity and access issues withTFS.
  • Support and administering version control systems-Team Foundation Server (TFS) and Subversion (SVN).
  • Support to internal Help Desk to resolve user concerns related to the servers & software’s which are involved in version control systems.
  • Assist other team members with the issues and their concerns, also providing best practices.
  • Validate source control in compliance to SOX rule.
  • Create a report on the check-ins that overrides the check-in policy.
  • Subversion Administrator - responsible for creating Tags, Branches and Branch Merges.
  • Migrated projects from Perforce to Subversion.
  • Migrated Java projects from Subversion to TFS 2010.
  • Created branching strategy to be used in Team Foundation Server 2010.
  • Created and maintained a CM Merge Schedule document to track all merges.
  • Created new Team Projects and Initial structure.
  • Created and setup Security policy for Team Projects, and administered security in TFS.
  • Performed Production deployments, Performed IIS Reset.
  • Administered TFS Project Portal on SharePoint.
  • Created new Workitem queries and Alerts.
  • Installed Team Foundation Power Tools and Team Foundation Sidekicks.
  • Perform responsibilities of identifying, implementing, and supporting branching model to support release calendar.

Confidential, Montpelier, VT

System Administrator

Responsibilities:

  • Migrated projects from CVS, Subversion and Perforce Repositories to TFS 2010.
  • Created User Groups and administered Security in TFS 2010.
  • Standardized branching strategy and created new Team Projects and Branches.
  • Customized Team Foundation builds by adding custom targets.
  • Created custom queries to query different work items.
  • Installed and used TFS sidekicks Team Foundation Power Tools (Label, workspace, sidekicks).
  • Performed Automated and Scheduled builds.
  • Configured different check-in Policies.
  • Performed code merge between different branches and resolved Merge Conflicts.
  • Created New Work item types and Customized existing Work item templates.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Documented the whole Build Process going and made them available for all the other team members by uploading them onto the Intranet.
  • Maintained the CVS repository. Created various tags and branches and merged those branches with the trunk and with other branches. Applied tags for each build.
  • Created a new test bed for the QA Team and documented the whole process and uploaded that onto the Intranet.
  • Active role in preparing documents like SCM New User guides and SCM verification and SCM Audit.
  • Prepared Migration logs for every release and maintained the data accuracy.
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.

Confidential

Software Programmer

Responsibilities:

  • Created design documents, technical specifications - UML class diagrams.
  • Worked on ANT and MAVEN scripts.
  • Experience in using Cruise Control to automate deployments from Subversion.
  • Created custom scripts to stop and start services on various environments.
  • Worked with security standards on VSS and Subversion.
  • Involved in day to day administration on tools like VSS, Cruise Control and Subversion.
  • Responsible to fix deployment issues and also assisted team mates on common issues.
  • Upgraded .Net code from Framework 1.1 to Framework 2.0.
  • Programmed Data Access Layer using ADO.NET which involved in accessing data from the Database using Connected Architecture.
  • Used Java Script, HTML, DHTML, IIS and CSS for developing Web Pages.
  • Involved in creating web methods for web service.
  • Implemented HTML Server Controls, ASP Server Controls along with Validation Controls.

We'd love your feedback!