Release Manager Resume
TECHNICAL SKILLS
Platforms: VMWare, Unix, Linux, Confidential - UX, AIX, Solaris, Windows, OpenVMS
Scripting: Perl, bash, ksh, DOS batch, DCL, python
Version Control: TFS, Subversion, Git, Serena CMDS, CA-SCM, rcs, sccs, CVS, PVCS Version Manager, TrueCM, ClearCase, Rational Team Concert
Repository Management: Nexus, Rational Asset Manager
Build: Ant, Make, Maven, CruiseControl, Hudson, Jenkins, Gradle
Issue tracking: JIRA, Bugzilla, ClearQuest, PVCS Tracker
Installers: Vise, InstallShield
Databases: Oracle, Ingres, Sybase, IDM, ShareBase, MySQL, Access
Web design: JavaScript, HTML, XML, PHP
Languages: C, SQL, lex, yacc, COBOL, BASIC, FORTRAN, VBA
Miscellaneous: Visual Studio, WebSphere, Rational Application Developer, WebMethods, JBoss, Cygwin, Agile Methodology, Eclipse
PROFESSIONAL EXPERIENCE
Confidential
Release Manager
Responsibilities:
- Review project analysis and design documents to ensure compliance wif enterprise standards
- Inform and guide project managers, solution architects, and implementation engineers on release process standards and processes
- Provide forms and documents as required to support teh release process
- Chair meetings to review project documentation, train operations staff, and acquire proper sign-off from stakeholders
Confidential
Build and Release Engineer
Responsibilities:
- Analyze application requirements for conversion
- Transition source code from Starteam to RTC and RAM, set up Gradle builds
- Set up continuous builds in Buildforge
- Set up new builds for sprints
Confidential
Build and Release Engineer
Responsibilities:
- Manage software releases and product builds
- Set up build and deployment scripts and processes for new projects
Confidential
Build and Release Engineer
Responsibilities:
- Set up build and deployment scripts and environments for new projects
- Manage source code streams and projects for multiple parallel development efforts
- Coordinate delivery and configuration of servers for supporting testing environments
- Provide expertise and informal training to developers in understanding teh build and release processes and environments
- Document build and release systems and scripts
- Perform builds and deployments as required
Confidential
Build and Release Engineer
Responsibilities:
- Standardize build procedures across environments
- Enable parallel processing in teh deployment procedures, allowing releases to be deployed to multiple web servers simultaneously.
- Set up virtual build environments that segregated teh codelines form teh build environments, allowing for more rapid switching between projects.
Confidential
Software Configuration Management
Responsibilities:
- Establish CM processes for new and existing projects in accordance wif configuration management plan and government and company best practices
- Represent program CM and company interests in meetings, reviews, and change boards
- Establish, schedule, and chair Change Control Board meetings, and ensure CM processes are followed
- Document Configuration Management Plan and CM processes and procedures and train development teams in proper use of CM tools
- Branch and merge codelines in ClearCase as required to support software development efforts
Confidential
Software Configuration and Deployment Management
Responsibilities:
- Develop, document, and automate reusable build and release processes for Visual Studio and TFS applications using Serena, Ant, Maven, and DOS batch scripts
- Develop, document, and automate reusable build and release processes for J2EE and webMethods applications using Serena, Ant, Maven, and Unix shell
- Meet wif project teams to identify configuration items and determine teh level and scope of CM services required; prepare and present CM proposals; develop CM plans
- Initiate, schedule, and chair Change Control Board meetings, code and document review meetings, and team training sessions
- Develop, test, and implement environment status accounting reports and system audit processes and procedures
- Design and develop 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
- Develop and promote acceptance of enterprise standards for CM documentation, processes, policies and procedures
- Coordinate wif enterprise release team to ensure application release processes comply wif enterprise release policies and procedures
- Install, configure, and administer code control and build and deployment tools (Subversion, CVS, CruiseControntrol); convert legacy CVS repositories to Subversion; develop Subversion action scripts to enforce codeline policy
- Branch and merge codelines in Subversion and CVS as required to support active development, future development, and production break/fix activity
- Schedule, build, and deploy applications and environment changes, and promote releases through QA, EIT, and into production
- Cross-train CM team members on application build and release processes
- Solicit input from PM, QA, and development personnel to identify opportunities to implement and improve CM processes
Confidential
Build Engineer
Responsibilities:
- Build software, generate deployment packages, and schedule releases
- Research and coordinate wif developers to quickly resolve release issues
- Document release processes and develop build and deployment automation scripts
Confidential
Programmer Analyst
Responsibilities:
- Gather user requirements for new systems and modifications to existing systems, develop technical specifications from user requirements
- Develop code in Perl and C using proprietary framework and in accordance wif company code reuse practices
- Manage development codelines in ClearCase; branching, creating config specs, checking in code, developing clearmake scripts, merging
- Develop troubleshooting and log parsing tools for production, development and QA
- Generate deployment packages in ClearCase for release to QA
- Monitor and analyze production trouble reports and provide short- and long-term solutions
Confidential
Programmer Analyst
Responsibilities:
- Perform software system inventory and analysis and generate configuration documents
- Perform risk assessment of configuration management policies, set up and populate source code libraries, and develop code management procedures
- Team lead and technical expert for VMS-to-Unix and Ingres-to-Oracle migration issues
- Create software development, project management, and configuration management tools
- Develop training materials and deliver training on new technologies and systems
Confidential
Build Engineer
Responsibilities:
- Develop, improve, and document procedures for building and deploying software
- Build QA and production software releases and deploy to web update servers
- Create data-driven build and release information webpage on company intranet
- Develop release checklists and other documents for ensuring build and release process quality
- Develop installer scripts for deploying production releases to Windows and OS 9/X
Confidential
Build/Release Engineer
Responsibilities:
- Develop, document, and enforce software development and release policies, standards, and procedures, and resolve conflicts between procedures and business requirements.
- Collaborate wif developers, systems administrators, field support, and QA personnel to analyze and resolve problems related to builds, networking, installation, and version compatibility.
- Schedule, monitor, and troubleshoot nightly builds, and monitor and resolve build and installation performance problems.
- Configure, manage, and allocate system resources on development, test, and production servers
- Coordinate efforts and schedules wif geographically dispersed development and build teams
- Test, analyze, and reengineer third-party software upgrade procedures to ensure compliance wif SLA-mandated installation time limits
- Develop scripts, instructions, and rollback procedures for software installations
- Develop and maintain internal web site to publish build and release policies, standards, forms, and build status reports, and to provide a net-based interface to developer tools.
- Establish and maintain good working relationships and communication channels wif all departments involved in software production.
- Develop and deliver training on source control and release processes to development staff
Confidential
Programmer Analyst
Responsibilities:
- Create ad-hoc queries to perform large batch updates of teh database, including test plans, rollback instructions, and performance statistics.
- Devise strategies and techniques for accomplishing large database updates wif minimal risk and impact on production databases.
- Develop tools to assist in developing ad-hoc queries by cataloging standard sub-query text fragments, and to extract and format stored procedures from teh Ingres database.
Confidential
Software Engineer
Responsibilities:
- Develop and port changes to software product, including user interface, API, 4GL scripting language, database connection libraries, and proprietary database engine
- Manage and synchronize multi-platform source code libraries and product builds
- Develop and maintain tools for software configuration management, bug tracking, automated code generation, and code change management
- Schedule, monitor, and troubleshoot nightly builds, develop installation scripts, and generate product patches and releases
- Work wif developers, quality assurance, and technical support to improve release generation and testing processes
- Install and configure third-party software, including databases, networking software and development tools