Release Engineer Resume
Columbia, MD
SUMMARY:
- Over 15 years of experience in large - scale enterprise-level software product development and release management.
- Proven ability to build and run a high performance software release organization.
- Process and best practice enthusiast with ownership of deployment/build methodologies, release cutover and risk assessment for SDLC (Release Life Cycle), CMMI and Agile/XP.
- Experience performing Software Configuration Management (SCM) in both government and commercial projects.
- Experienced in updating SCM plans, implementing SCM processes, and providing technical expertise to allocate resources and software installations.
- Extensive experience with Subversion, Hudson, Maven, ANT, Rational Clearcase and Perforce in mapping software products to code control system.
- Experience in all aspects of product development life-cycle including: Performance, development, quality assurance, clients support and release engineering.
- Hands on experience in Ruby, Web development and SQL and Python.
- Experience in working with Tracking Tools HP Service Center, JIRA.
- Experience performing builds management in both Unix and Windows environments.
- Experience with deploying releases to production environments
- Experience evaluating various SCM tools in accordance with the company’s needs.
TECHNICAL SKILLS:
CM Tools: Rational Clear Quest, Clear Case, ClearQuest Web, GIT, CVS, PVCS Version Manager, CVS, Serena Business Manager, CollabNet TeamForge, Visual SourceSafe, Perforce, TrueChange, RCS, CMS, Razor, Actuate Reports, Wise Installation Studio, Macrovision InstallShield, Subversion, Team Foundation Server 2010, HP Qualilty Center, HP Service Manager, Hudson, Ant, Maven, Sonar, uDeploy, VersionOne, SharePoint 2010, Quick Build, Luntbuild, Artifactory, Subversion Edge
OS: Windows XP - 2007, AIX/HP/SOLARIS UNIX, LINUX
Dev Tools: Eclipse, MS Visio, MSDEV 6.0, MS Visual Studio 2010
Databases: Oracle 9i, DB2, SQL SERVER 2008, and PLSQL
Languages: C, C++, Cold Fusion, Java, PowerBuilder, MS Visual Basic 6.0, MS VB.NET, Oracle
PROFESSIONAL EXPERIENCE:
Confidential, Springfield, VA
Continuous Integration Engineer
Responsibilities:
- Design, deploy and manage a continuous integration system which includes automated testing and automated notification of results
- Serve as Subject Matter Expert to create automated software build processes in support of ongoing software development efforts
- Provide day-to-day support to manage development tools, code repositories and utilities currently deployed, upgrading when necessary
- Maintain build environments, build history, and communicate results
- Troubleshoot compile and build failures, and facilitate resolution
- Create and maintain continuous integration process documentation.
- Provide continuous integration training as needed.
- Installation and administration of Bamboo and JIRA
Confidential, Sparks, MD
Release Engineer
Responsibilities:
- Work directly with teams to establish and create & design the release plan.
- Administrator of automated build tool Luntbuild, Artifactory for Maven, Subversion, and Subversion Edge
- Creation of project branches within luntbuild
- Start and restart of Apache Tomcat
- Provided troubleshooting of build and and deployment problems to the various test environments by examining the log files
- Resolved incident tickets and change requests from ticketing system Service Now
- Participated in Go/No Go meeting
- Made changes and updates to build scripts
Confidential, Columbia, MD
Release Engineer
Responsibilities:
- Working on CMS(Center for Medicare and Medicaid Services)Healthcare.gov website project
- Plan for processes and tools with the intent of creating a well-integrated build and release system.
- Drive improvements to our build and release scripts, tools and processes
- Define best practices for source control, continuous integration, automated testing and release management
- Working with CollabNet TeamForge tailored for Center for Medicare and Medicaid Services
- Perform builds using Jenkins
- Monitoring status of builds using Jenkins
- Use of Subversion as repository
- Use of Nexus for repository for artifacts
- Responsibilities to include deployment of artifacts to implementation and production environments
- Attending daily Go/No Go Meetings to determine what Change Requests were approved
- Use of CI/CD using Agile
- JIRA Administration
- Updated JIRA Claims
- Perforce Administration
- Performed daily merging of branches using Perforce
- Updated Sharepoint website links
- Setup deployments to various environments using Quick Build
Confidential, Richmond, Va
Consultant as Build Engineer / Release Engineer
Responsibilities:
- Creating new jobs in Hudson
- Configuring Hudson job template field values
- Performing continuous builds using Hudson
- Use of Subversion as repository for source code
- Use of Ant and Maven to create artifacts to releases.
- Actively participated in the automation effort. Wrote security & web architecture provisioning scripts for Opscode Chef, in Ruby.
- Use of sonar maven plugins and Nexus staging plugins to build and deploy Maven artifacts
- Using Sonar for code quality check
- Troubleshooting build errors found in Hudson builds
- Performing CI/CD using Agile Scrum
- Creating stories with tasks in Version One
- Use of uDeploy to deploy artifacts to various environments
- Worked with java applications and Apache Tomcat
Confidential,
Consultant as Build Manager
Responsibilities:
- Participated in deploying releases to production environment using proprietary deployment toolkit Master Installer Script(MIS)v2.4
- Gathered information from various resources: communicating with colleagues and reading of documentation to create CM plan for Infrastructure Platform of the SKAT Modernization project
- Storage of source code, documents, and other artifacts in Perforce P4
- Checkout of package artifacts from Perforce.
- Knowledge on use of Maven to build binary artifacts
- Use of Subversion for version control of binary artifacts
- Research on use of Jenkins in continuous integration.
- Use of HP Quality Center for defect tracking
Confidential, Arlington, VA
Consultant as Configuration Manager
Responsibilities:
- Supported Military Health Services Project
- Installation of Serena PVCS Version Manager(VM) 8.4 and Serena Business Manager(SBM) 2009 R4
- Create user accounts and grant permissions/privileges
- Instruct end users on setting up web client for both VM and SBM
- Train end users on using VM and SBM
- Install Java Runtime Environment on end user machines
- Create and configure project databases
- Set up the baselines within the project databases
- Submitting new tickets and reports in SBM
- Install of the latest patches to VM and SBM
- Upgraded PVCS VM 8.2 to VM 8.4.3
- Upgraded Serena Business Mashups to Serena Business Manager
- Installation of Team Foundation Server 2010
- Administrator for Team Foundation Server 2010
- Automated CR/SR word document using Team Foundation Server
Confidential, Washington, DC
Sr.Analyst
Responsibilities:
- Created software change request form
- Participation in creation of web-based software change request form
- Creation of baselines for several projects
- Interaction with development, project, and program management
- Installed and configured Perforce software for CM process
- Created Configuration Management Plans
- Created user manual for budget distribution application
- Performed inventory of hardware and COTS software
Confidential, Richmond, VA
Configuration Manager
Responsibilities:
- Administrator of Serena PVCS Version Manager 7.5
- Provided training on use of Serena PVCS Version Manager to CM personnel
- Creating user accounts and granting permissions
- Verification of labels on revisions
- Reviewing of Configuration Item Lists
- Responsible for approving or rejecting build requests
- Creation of configuration management plans
- Researching several change/revision control tools
Confidential
Sr.Analyst / Release Engineer
Responsibilities:
- Focal for handing off of releases from development team to quality assurance team
- Researched packaging and installation tools and was responsible for purchase of Wise Installation Studio
- Hands on building/creation of installer files for several projects
- Implemented a secure way of moving code from development to quality assurance
- Responsible for management of space in configuration management workspace
- Created user accounts and passwords in CVS
- Testing build packages on test machines
Confidential
Build Release Engineer
Responsibilities:
- Performed system administration duties for Clear Case, ClearQuest, and CMVC
- Created user accounts and passwords
- Helped users to reset passwords and revalidate userid(s)
- Provided guidance with software installation
- Provided solutions to defects within tracking system using ClearQuest Web
- Provided solutions to defects within tracking system of CMVC