We provide IT Staff Augmentation Services!

Configuration/build And Release Consultant Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 6 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.
  • Extensively involved in risk analysis and providing mitigation plan to known and predicted issues.
  • Experience setting up continuous builds, continuous deployment tools like Jenkins/Bamboo and others on the Linux platform.
  • Experience in administering code repositories, Stash, GIT hub and SVN repo
  • Experience with Atlassian Enterprise Suite including Bamboo, Crucible, Jira and GREEN HOPPER, confluence, stash and crowd.
  • Experience deploying Artifacts into JFrog and Nexus Artifactory.
  • Experience in Administrating and integrating SCM tools like Atlassian suite, Apache tools.
  • 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.
  • 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
  • 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.
  • 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.
  • 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 Jboss Administration and setting up Jboss Application Servers in the development, testing and production environments and Experience in UNIX Shell scripting for administration, maintenance and troubleshooting

TECHNICAL SKILLS

Source Control Tool: GIT, CVS, Subversion, Microsoft TFS and Clear Case

Build Management: Gradle, ANT, MAVEN and MakeFile

Continuous Integration: BAMBOO, TFS and Jenkins/Hudson

Application Servers: JBoss 5 and EAP 6, IIS, WEBLOGIC, TOMCAT

SQL Server Tools: Enterprise Manager, SQL Profiler, Query Analyzer, Export & Import, DTS, Replication, BIMS.

Data warehouse Tools: SSIS, SSRS, Informatica 9.0, Wherescape RED

Database: Oracle 10g and 11g, Postgres SQL, MS SQL Server 2008R2,2005, MS-Access 97/2000/2003/2007 , Teradata 13.10

Operating System: CentOS, Redhat Linux, Windows 95/98/NT/2000, Unix, DOS, Windows Server 2003, 2008

IDE Tools: Eclipse, Netbeans, Microsoft Visual Studio 2003/2005, Visual Basic 6.0

Architecture: Relational DBMS, Client-Server Architecture, OLAP, OLTP

PROFESSIONAL EXPERIENCE

Configuration/Build and Release Consultant

Confidential, Atlanta, GA

Responsibilities:

  • Manage build process and document configuration and deployment instructions
  • Working as the Configuration Manager and setup the Build and deployment automation for all the projects (Java applications).
  • Working as SCM on all Atlassian tools including installation, configuration and upgrading the application on linux environment.
  • Worked as Release Manager to setup the Release dates, manage development tickets and automation for releases in DEV, QA and Prod with release notes via Jira.
  • Develop and schedule release notes and technical implementation of maintaining the release management.
  • Experience on Continuous Integration process for middleware projects using Atlassian Products.
  • Worked on Packaging scripts, installation and deployment scripts.
  • Customized jboss start script to work accordingly to capture the error log and maintain the configuration file.
  • Work on pre-receive and post-receive scripts on repos to enhance the commits and validate the Jira tickets.
  • Defined and setup Projects and Plans for the Build and Deployment process into various environments.
  • Worked on deployment process and smoke test for Contour App. (IOS and Android)
  • Managed, Administered and configured all SCM tools (Atlassian and Apache)
  • Managed relationships and coordinate work between offshore and onshore teams for build and deployment process.
  • Defined and setup the plans in build process for JUnit Test (Mock) and Integration Test (API).
  • 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 various tagging/branching/merging methodologies for parallel development, bug fixes and PRD release
  • Maintain the projects and its workflow integration within the Atlassian tools.
  • Develop design the plugins for Atlassian tool customization.
  • Created MOP documents for the Build, Deployment and Release on various environments.
  • Create Tags in the Repository which gives the information on release versions code.
  • Worked on the performance on the GIT Repository.
  • Written hooks to commits for git-repo using jira issue ticket number.
  • Created Branches and Tags on the repository.
  • Worked on Scripts for build and deployment automation.
  • 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
  • Administered and performed maintenance on CI tools
  • Performed pre-production and Implementation Planning meetings prior to deployment
  • 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
  • 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
  • Create or find effective alternatives/solutions if any dependency issues exist within a release
  • 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
  • Involved in developing 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.
  • Audits of hardware & software releases prior to and following implementation to Production.
  • Provide technical leadership in the execution of the deployment cycle.
  • Assist Situation Managers to update known error database and track defects in production.

Build Engineer

Confidential, Reston, VA

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.
  • 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.
  • Created a complete release process doc, which explains all the steps involved in the release process
  • Made the docs available for the team members by uploading onto Twiki using html

Build and Release Engineer

Confidential, Reston, VA

Responsibilities:

  • Maintained the Team Foundation Server (TFS2010) source code repository for a large development team
  • 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
  • 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.
  • 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.

SQL admin/Build/release Engineer

Confidential, Ellicott City, MD

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
  • 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.
  • Used Cruise Control Build tracker to automate the Build process.

SQL Developer

Confidential

Responsibilities:

  • Create Entity Relationship (ER) Diagrams to the proposed database
  • Create database objects such as tables,views, stored procedures, Triggers etc.
  • Maintain referential integrity, domain integrity and column integrity by using the available options such as constraints etc.
  • Identify columns for Primary Keys in all the tables at the design time and create them.
  • Create functions to provide custom functionality as per the requirements.
  • Be aware of potential blocking, deadlocking and write code to avoid those situations.
  • Endure that the code is written keeping in mind any security issues such as SQL Injection.
  • Develop reports in SQL Server Reporting Services.
  • Design, Develop and Deploy SSIS Packages.
  • Identify and write best possible code in case of new deployments or when rewriting code when migrating to newer version of SQL Server.

We'd love your feedback!