We provide IT Staff Augmentation Services!

Configuration/build And Release Consultant Resume

0/5 (Submit Your Rating)

Washington D, C

SUMMARY

  • 7 years of experience in Configuration Management, Build and Release Management.
  • Expertise in establishing and maintaining the integrity of the project artifacts throughout the software development lifecycle using configuration management tools such as CVS, Subversion, VSS and Team Foundation Server on UNIX and Windows environment.
  • Experience setting up continuous builds, continuous deployment tools like Jenkins/Bamboo and others on the Linux platform.
  • Expertise in build/release process & maintain the Archive of software releases (internal & external).
  • Expertise in training on build/release management in onshore, offshore and multisite development environment.
  • Experience in Microsoft.NET Framework 3.5, .NET Framework 4.0, WCF and Microsoft Visual Studio 2008/2010/2012 .
  • Expertise in all build/release engineering tasks associated with the component/production releases.
  • Expertise in preparation of build scripts, build specs & applying label for the software builds.
  • Expertise in troubleshoot build problems as they arise & work with engineering team to resolve issues.
  • Expertise on best practices for feature branching, merge conflicts and common library management.
  • Expertise in automate post - build integration including Code Coverage & other tools.
  • Expertise in Defect management plan & root cause analysis.
  • Strong knowledge in SDLC, QA Methodologies, Configuration & Change Management systems
  • Strong knowledge in Software development methodologies like Agile, Scrum/Sprints, Iterative, Waterfall etc
  • Understanding of ETL Configuration Management Procedures.
  • Knowledge of ETL job scheduling processes and monitoring capabilities.
  • Identifies and implements process to strengthen, streamline the build process.
  • Extensively used Jenkins Continues Integration tools as a SCM tool.
  • Tracks and maintains the projects change requests, impact assessments and reporting.
  • Understanding of Healthcare Facets.
  • Worked alongside teams focused on solutions to meet a wide range of healthcare needs.
  • Work closely with the offshore and onsite teams for Change Management and resource planning.
  • Work with QA team to integrate the build system with automated test systems.
  • Proficient in MS Build and PowerShell for automated Build-Release processes.
  • Extensive experience in setting up baselines, branching, merging, periodic backups of the source code and automation processes using shell scripts.
  • Understanding of ETL Informatica Tools.
  • Understands healthcare business challenges and translates them into proes and technical solutions.
  • Performed Extracting, transforming and Loading (ETL) of data from source systems into the datawarehouse.
  • Knowledge of Healthcare management with innovative technology platforms
  • Experience with System Center Configuration Manager (SCCM).
  • Created Configuration Management Plans and Test Plans for Applications.
  • Extensive experience covers areas of software engineering such as Software engineering principles and relational database management systems.
  • Expert in writing and gathering the functional requirements, excellent communications skills, management skills and technical documentation skills.
  • Good knowledge in different web technologies.
  • Strong experience in Weblogic Administration and setting up Weblogic Application Servers in the development, testing and production environments and Experience in UNIX Shell scripting for administration, maintenance and troubleshooting
  • Experienced in Installation and Configuration of Confidential Websphere Application server V/5.x/ 6.0/6.1/7.0/8.0 , Web logic 6.x/7.x/, Confidential HTTP Server, Apache, Tomcat on AIX, Solaris, Linux and Windows platforms and Implemented Single Sign-On (SSO) through Web SEAL for web applications

TECHNICAL SKILLS

SCM Tools: CVS, Subversion, GIT, VSS, StarTeam, Clear Case, UCM, Clear Quest, ANT, Cruise Control, Maven, Team Foundation Server 2008/2010/2012 , Perforce, Quality Center, MS Project, Visio, Visual Studio 2008/2010, MS build, Jenkins, Hudson, Nexus, Python

Operating Systems: UNIX, Linux (red hat), Windows XP/ 2000/ 2003.

Database: Oracle 9i/ 8i, PL/SQL, VPN, SQL Server 2005/2008R2

Languages: C#, C/C++, Java, PASCAL, COBOL, FORTRAN, SQL, PL/SQL, ASP.Net, VB .NET

Other Tools: SQL Reporting Services, Toad, ETL (Informatica), WCF, SOAP

Web Technologies: HTML, DHTML, XML, XSLT

Application Server: Confidential Web Sphere, Web Logic Server, Apache Tomcat, IIS 6.0

PROFESSIONAL EXPERIENCE

Configuration/Build and Release Consultant

Confidential, Washington D.C

Responsibilities:

  • Manage build process and document configuration and deployment instructions
  • Migrated several repositories to TFS 2013 and setup different TFS user groups for the project team
  • Coordinate release process with Engineers to ensure on-time product delivery
  • Managed and controlled the source code repository, currently housed in TFS
  • Evaluated and lead the conversion to using Team Foundation Server for integrated source control, builds, testing, and deployment and lead upgrades of TFS
  • Assisted with the planning, controlling and troubleshooting of software releases by .net teams
  • Troubleshoot the automation of Installing and configuring .NET and C# applications in the test and production environments
  • Create and manage associated SharePoint sites
  • Create and manage reporting server and reporting solutions
  • Train, mentor and coach end users in all functional areas of TFS
  • Maintain automated build system; implement new features or scripts for the build system
  • Work with Operations to coordinate production and test releases
  • Run the automated test scripts including build verification test scripts after every build
  • Assist in component/production issue diagnosis and resolution
  • Be in charge of our source control system and the build process
  • Minimize build times and build dependencies to maximize developer productivity
  • Modify source code to reduce build dependencies and increase build efficiencies
  • Work with the development team to correct build errors
  • Verify Build requests, Resolve merge & branch conflicts
  • Developing & generating Build summary reports and send to leadership team.
  • Responsible for maintaining project software, Project documentation and hardware inventory
  • Establishes and maintains the CM process and procedures.
  • Produces builds of products for use in testing and in production.
  • Identifies and implements process to strengthen, streamline the build process.
  • Tracks and maintains the projects change requests, impact assessments and reporting.
  • Test case development, Test case execution based on requirements.
  • Coordinate with Offshore and Onsite Development teams.
  • Develop and maintain build and release documentation & Baseline builds
  • Performed quality assurance of tools and database testing
  • Monitored and ensured response to all configuration requests
  • Deployed the Software builds to QA, UAT and Production servers
  • Coordinated with application development team and performed tests
  • Established agile templates in the TFS tool for controlling the configuration items and changes made to them only through proper CCB board approvals
  • Established various tagging/branching/merging methodologies for parallel development, bug fixes and PRD release
  • Administrated and worked with multiple project teams to develop shared processes, optimize the usage and configuration of JIRA and provide technical leadership and tool development.
  • Provided daily status for software builds and deployments in agile standup meetings
  • Monitored, maintained, and controlled hardware and software configurations in classified ITIL environment
  • Promotion of Code - includes both manually compiling and builds through TFS
  • Exchanged structure information in the implementation of web services using SOAP
  • Exposed workflow implemented using Windows Workflow Foundation as a WCF Service
  • Used SQL Server 2008 as a data storage backend for different varieties of data
  • Administered and performed maintenance on TFS 2008/2010
  • Performed ORR and Implementation Planning meetings prior to deployment
  • Tracked software customization, defects and issues via TFS
  • Provide weekly status reports to the Project manager
  • Assist PM’s to update error and track defects in production
  • Audits of hardware & software releases prior to and following implementation to Production
  • Participated in the lessons learned meetings after every release.

Build/Release Engineer

Confidential, Bethesda, MD

Responsibilities:

  • Developed, monitored and enforced release management processes and policies in support of cross-domain configuration integration, testing, completeness and consistency
  • Provided support to domain-specific release management resources in a timely and efficient manner
  • Proficiency with the Microsoft .NET framework, C#, Windows Workflow Foundation, batch and other automation technologies
  • Introduced 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 planning meetings
  • Coordinated release program activities and functions as a subject matter expert in release management
  • Acted as the gatekeeper to the production environment, ensuring consistency in policies and operational procedures, release integration testing and production validation.
  • Customizing Microsoft’s Team Foundation Server according to the company’s requirements
  • Created and tracked the release improvement process to be applied across all IT domains and initiates new projects related to release management.
  • Created detailed production implementation plans and performing mock dress rehearsals in a production release environment.
  • Managed the configuration and security for TFS, team project collections, team projects and project portals
  • Administered all aspects of the Enterprise TFS infrastructure like branching, merging, versioning and promoting TFS best practices
  • Configured servers to host TFS application servers, build controllers and build agents
  • Managed security and configuration for TFS projects
  • Collaborate with multiple delivery teams to define and improve the release process of software releases through the environment chain ensuring no technical cross dependency issues exist for the release.
  • Create or find effective alternatives/solutions if any dependency issues exist within a release
  • Managed the Building and Installation of Software components for an Oracle E-Business application and to keep testing instances in sync with production changes.
  • Performed Implementation Planning meetings prior to deployment
  • Coordinated Mock Deployments and partnering with Project Managers on code Releases
  • Perform quality control on build requests and reviewing entrance criteria.
  • Build deployment plans to raise change requests
  • Managed the flow of deployment's and releases across the Organization and managed Builds that will Go to Production.
  • Served as client manager to implement client-server billing and customer care solutions.
  • Managed 10 to 15 technical resources as well as authored Statement of Work.
  • Tracked software customization, defects and issues via the use of SDLC.
  • Produced project status reports, managed the team and resolved day-to-day issues with emphasis on SDLC
  • Involved in developing JACL, Jython, ANT and Shell scripts to administer and automate batch job scheduling including backup and recovery processes.
  • Prepared Release schedule for deployment based on the Release plan
  • Worked with the Test Leads and Managers to schedule activities in Testing and Production environment.
  • Go-live through ensuring releases are adequately tested and are deployed to Production environment under the control of Change and Release Management.
  • Facilitated implementation workbook review meetings with functional teams, to build runbook and back out plans
  • Audits of hardware & software releases prior to and following implementation to Production.
  • Communication, preparation & planning of releases through liaising with all necessary parties to coordinate Change building, testing and implementation, in accordance with schedules.
  • Ensure Tools Team and Setup Team members follow procedures and carry out actions within agreed timeframes.
  • Provide technical leadership in the execution of the deployment cycle.
  • Assist Situation Managers to update known error database and track defects in production.
  • Migrated the source code from CVS repository to SVN repository.
  • Setup and maintenance of Subversion Source control system.
  • Created Repositories, Branches & labels as per the organization’s standards.
  • Ensures all change control policies and procedures are followed.
  • Trained Development teams in the effective use of configuration management tools.
  • Ensures and maintains integrity of all builds and environments.
  • Automated and managed all aspects of packaging, promotion, migration, and distribution of software applications.
  • Co-ordinate with the development team in case of build failures.
  • Integrating the build system with automated test systems.
  • Define, implement, and document software deployment strategies and installation procedures.
  • Participated in release/milestone planning and scheduling with the product team.
  • Prepared the Implementation Schedules for GO-LIVE with all Pre, GO and POST LIVE TASKS.
  • Assisted the live release process of walmart.com website.
  • Reviewed production release doc for recommendations.
  • Promotion of Prod Sync PMRs to Various Testing Instances.
  • Used Build Forge For Build and Deployment.
  • Created SCM Audit Plan and was the Key role in doing SCM Audit.

Environment: W2k/NT, Windows 2003,Clear Case, .NET, ClearQuest 2003, CC/CQ Multisite, UCM, RUP, Requisite Pro, Build Forg, Rational XDE and TestManager, WebLogic, Clarity,Java,SQL server, Oracle Applications, Web Methods, SOA,, Altiris Server Management Suite, Eclipsys, Wintel Server, Unix Shell Scripting, MQ Series, ITIL

Build Engineer

Confidential

Responsibilities:

  • Primary responsibilities include Build and Deployment of the Java J2EE and .Net applications onto different environments.
  • CVS Administrator - responsible for creating Tags, Branches and Branch Merges.
  • Responsible for the Code Freeze and Stage Freeze Activities.
  • Used MRT (Mighty Release Tool) to track the bugs and to create tracking reports.
  • 24/7 on Call Support for emergency site maintenance and immediate build and install requests.
  • Used Maven for Automation Build process.
  • Used MS Project for Complete Project Management.
  • Used team foundation server to track the bugs and to create tracking reports.
  • Used Visual Studio 2008 for .Net Project.
  • Used visual source safe as a storage repository and visual studio to build the code.
  • Done BVT (Build Verification Test) before deploying the Build on to QA servers.
  • Worked with the automated scripts for the Build and Deployment of the applications.
  • Used Unix Cron jobs for the Automation of Build and Deployment.
  • Responsible for Build and Install Schedules using Cron jobs.
  • Maintained configuration files for each application for the purpose of build and install on different environments.
  • Integrated change, configuration, build, and release management across Unix, Windows, Linux, and mainframe systems using
  • Responsible to push the front end code to Dev, QA and Stage (Pre PROD) environments.
  • Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
  • Used MRT (Mighty Release Tool) to monitor and maintain the EBFs’ status.
  • Created the build instructions docs and install (deploy) instructions docs for each application for different environments.
  • The above docs are being used as the guide for manual build and deployment process, in case the automated Perl scripts break (emergencies).
  • Created a complete release process doc, which explains all the steps involved in the release process
  • Distributed and parallel development using Serina
  • Made the docs available for the team members by uploading onto Twiki using html
  • Reviewed production release doc for recommendations.
  • Used SecureCRT to connect to various Unix boxes
  • Managed client engagement services and solution implementations.
  • Provided business consulting, knowledge expertise in strategic performance management methodologies, process assessment work, and the application of technologies to business

Environment: Solaris, Unix, C++, Java J2EE, .NET, Eclipse 3.20, Ant, Apache Tomcat, CVS, Subversion, Cygwin, Test Director, Mercury Quality Center, Smart CVS 5.02, Web Methods, JDBC, ODBC

Build and Release Engineer

Confidential, Reston, VA

Responsibilities:

  • Maintained the Team Foundation Server (TFS2010) source code repository for a large development team
  • Merging, change reversals and conflict resolution in version control system for .Net applications in Team Foundation server and Java applications in Subversion.
  • Setup and installed single and multi-tier TFS 2010 server
  • Administered and performed maintenance on TFS 2008/2010 and Visual source safe
  • Established various tagging/branching/merging methodologies for parallel development, bug fixes and PRD release
  • Implemented the SCRUM, KANBAN Agile methods for software development and deployment
  • Provided daily status for software builds and deployments in agile standup meetings.
  • Tested SEB applications in QA and production environments.
  • Supervised and guided team to establish quality and CM standards as per agile methodology and implemented the agile templates in TFS.
  • Provided delivery management to ensure customer satisfaction and reference-ability
  • Promotion of Code - includes both manually compiling and builds through TFS
  • Creation and definition of a Code Migration Plan
  • Management of Code base and understanding of the code associated with module/effort
  • Coordination with the Testing Team on the timing and movement of code into the Testing Environment
  • Necessary support of the table set ups as needed. This will include moves to the Integration Testing Environment.
  • Coordination and responsibility of the management and movement of code developed into the Test Environment
  • Defined and implemented a division wide MS SharePoint solution for Configuration Management of project documentation
  • Highly experienced in administering Unix/Linux Shell/Perl scripts to monitor installed J2EE applications and to get information from the logs and database in the required format and other daily activities.
  • Wrote CM plan plans
  • Developed and maintained automated build scripts written with MS build
  • Generated and reconciled build issue lists and documented other release information
  • Implement, define, and enforce process throughout each project’s lifecycle
  • Led-Cross-functional team that analyzed, identified, documented requirements for, and implemented an enterprise wide source code control and bug/issue tracking system
  • Manage and Maintain Jenkins Continues Integration server.
  • Liaised with Projects & Operations team and successfully migrated Projects into Production Environment.
  • Kept abreast of all internal and external factors affecting customers, developed full understanding of the customer and service issues and played a key link in customer and the service provider relationship.
  • Integrated build system with baseline server configuration before service is released into production.
  • Identified new tools, technologies, and processes to improve the reliability, repeatability, and efficiency of builds, releases and QA
  • Responsible and accountable for the coordinated management of multiple related projects directed toward strategic business and other organizational objectives.
  • Build credibility, establish report, and maintain communication with stakeholders at multiple levels, including those external to the organization
  • Coach, mentor and lead personnel within a technical team environment
  • Present periodic Dashboard reports on the current program, future opportunities and client issues.
  • Monitored, maintained, and controlled hardware and software configurations in classified network environment.
  • Identified and maintained inventory of items under configuration control.

Environment: Windows 2003/2008 server standard/Enterprise edition R2, .NET, SQl Server 2005/2008, TFS 2008/2010, MS build, VS 2008/2010, IIS 6.5, MS Project, Project server 2008, SharePoint 2008/2010, Jenkins

Configuration Management Analyst

Confidential

Responsibilities:

  • Created SCM Audit Plan and was the Key role in doing SCM Audit
  • Installed Smart CVS Professional and imported the Projects
  • Generated the useful Reports for conducting SCM verification and Audit process by using Smart CVS
  • Exported Project / Release Component Reports to Microsoft Excel
  • Identified all the configuration items that are different between the Releases by Smart CVS
  • Wrote Scripts to automate the process of consolidating the appropriate APIs for every Release
  • Used Bugzilla to track the bugs and to create tracking reports to monitor and Maintain Bug status
  • Used Eclipse to connect to Central CVS repository and SVN Repository server
  • Created System Test / Performance Test environments and Maintained Environment Upgrades
  • Active role in preparing documents like SCM New User guides and SCM verification
  • Coordinated the Development Team, QC and Application Support in Deploying the Code to the right System Test Environment using AnthillPro Tool
  • Prepared Migration logs for every release and maintained the data accuracy.
  • Planned the Release schedules by identifying the Testing Environment and confirming the Current Code Level
  • Used Putty to connect to Linux from windows
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log
  • Created Branches, Tags for each release and particular environments.
  • Merged the branches after the Code Freeze
  • Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support
  • Used Ant, Maven as Build tools.
  • Maintained Off shore team and trained the team on CVS
  • Used Cruise Control Build tracker to automate the Build process.

Environment: Sun Solaris, UNIX, CVS, JavaJ2EE, Eclipse, Ant, Maven, Tomcat Apache Application Server, SecureCRT, MRT, Twiki, Subversion, Web Methods, DB2, Cruise Control Build Tracker

We'd love your feedback!