Ishmael Mosby
******@*****.***
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
EXPERIENCE:
SaiTech, Inc Springfield, VA 02/08/2016-Present
Continuous Integration Engineer Client: US Customs and Border Protection
•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
Collabera IT Staffing Sparks, MD 05/06/2015-08/28/2015
Release Engineer / Configuration Consultant Client: PHH Corporation
Worked on the disentanglement project of PHH Corporation and Element Corporation
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
Quality Software Services Incorporated(QSSI) Columbia, MD 03/2014- 03/2015
Release Engineer
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
Global Business Consulting Services Inc, Richmond, Va 10/2013-02/08/2014
Consultant as Build Engineer / Release Engineer Client: Capital One
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
INSOURCE, Richmond VA 08/2013-10/2013
Consultant as Project Analyst Client: Capital One
Providing technical support to technicians involved with the setup, installation, and testing of Burroughs hardware and the deployment of TranSend software
IT-FOKUS, Copenhagen Denmark 02/2012-9/29/2012
Consultant as Build Manager / Release Engineer Client: Computer Sciences Corporation
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
Planned Systems International, Arlington, VA 01/2011-10/4/2011
Consultant as Configuration Manager / Release Engineer Client: HP Enterprise Service
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
TASC, INC, Washington, DC 9/2009-10/13/2010
Sr.Analyst
Performing CM duties for two programs:
1.Identification of all hardware and software items of projects
2.Control of items using software change control request system
3.Keeping up with the status of software change requests
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
B2B Solutions, LLC, Richmond, VA 5/2008-12/2008
Consultant As: Configuration Manager Client: Circuit City
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
General Parts Inc., Raleigh, NC 5/2007-5/2008
Sr.Analyst / Release Engineer
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
Apex Systems, Inc., Raleigh, NC 11/2006-5/2007
Build Release Engineer / Consultant As Clear Case/ClearQuest/CMVC Administrator Client: IBM
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
Ciber, Inc, Seattle, WA. 12/2005-10/2006
Consultant As Build Release Enginer Client: Boeing Commercial Airlines
Focal for the Release/Configuration Team for the Wichita Transition Project
Participated in the creation of Wichita Transition Process Description document
Coordination with solution providers and project managers in the movement of software
Deployed CAD/CAM software to Boeing Partners as well as non-Boeing entities
Administrator of staging area for solution providers
Plan and track the movement of configuration items
Involved with status accounting and reporting of configuration items
Hudson Global Resources, McLean, VA 01/2005-6/2005
Consultant As CM Tool Specialist Client: National Archives and Records Administration
As a CM person, following duties were performed:
Analyzed the current processes and procedures and made recommendations for their efficiency and improvement.
Participated in peer review of documentation for Electronic Records Archive (ERA) project.
Prepared monthly metrics reports for CM through use of ClearQuest. Created practice views and vobs using Clear Case.
Responsible for the administration of the installation of Rational Analyst Studio to Electronic Records Archives (ERA) servers (Dell PowerEdge 2650 and PowerEdge 1750).
Upgraded Rational and Clear Case from version 2003.06.13 to version 2003.06.14.
Install of Rational Clear Case LT Client and ClearQuest to ERA server.
Install of Oracle 9i to ERA servers.
Performed diagnostics of any problems that occur with hardware and software used on ERA servers.
Setup configuration of servers to be used in production environment.
Affiliated Computer Services, Inc. (ACS), Rockville, MD 1/2003 – 1/2005
Configuration Management Specialist
As a CM specialist, performed the following tasks:
Prepared release and implementation documentation for internal customers.
Delivered releases to test and production environments.
Reviewed, built, delivered and integrated software components of Electronic Toll Collection system.
Maintained software baselines and user accounts in version control tool.
Interfaced with engineering, quality assurance and project management personnel.
Supported installation and testing efforts, corrective research, review of project schedules
Attended and provided content for scheduled meetings to keep staff members abreast of changes.
Version control tools being used are CMS, Razor and Actuate Reports.
Systems Technology Experts, New Carrolton, MD 02/2001-11/2002
Consultant As CM Specialist Client: Internal Revenue Services
As a CM specialist, performed the following tasks:
Used Clear Case to establish, update and maintain the configuration history of software and documentation.
Used make files in Unix environment to compile elements to perform builds for eight different projects.
Prepared Version Description Documents.
Establish the production and test environments and provided Quality Assurance to projects.
Staged releases to test and production environments.
Worked on projects written in Java.
Rel-Tek Systems & Design, Rockville MD 02/00-02/2001
Software Configuration Manager
As a CM specialist, performed the following tasks:
Used PVCS VM and RCS to establish, update, and maintain the configuration history of software and documentation.
Provided SIR updates, status tracking to Configuration Control Board.
Provided support in unix and windows environments
Wrote documentation on check-in process, checkout process, and delivery of software process.
Compiled forms using Oracle Forms and Reports packages, procedures, tables, triggers, and views.
Compiled projects written in Java.
Performed queries using PL/SQL
Intervise Consultants, Inc, Rockville MD 7/1999 – 11/1999
Consultant As Configuration Analyst Client: Bureau of Census Data Capture System
As a CM analyst, performed the following tasks:
Created, maintained, and deployed software baselines releases for the DCS sites using Visual SourceSafe.
Performed builds using C++ compiler.
Developed metrics with regard to source code and defects.
Performed baseline inventories for the Test system and the CM system.
Performed weekly inventory of hardware and COTS software
Computer Sciences Corporation, Falls Church, VA 12/1997 –6/1999
System Administrator/Configuration Management Specialist
Worked within the Systems Engineering Division and performed activities including:
Used PVCS as the software configuration management tool in a Windows NT environment to establish baseline and control.
Performed configuration identification of the baseline software.
Participated in Internal Review Board meetings.
Performed builds using Powerbuilder compiler to create executable files
Reported build status to management on a periodic basis.
Staged releases to test and production environments.
Installed client-server software for Windows NT, SQA Team, Powerbuilder 5 and 6, Oracle Developer 2000, Oracle Designer 2000, Oracle Financial Client, Erwin, MS Exchange, Lotus Notes, and PVCS for development staff.
Upgraded and installed memory capacity for development staff.
Configured TCP/IP and mapped users to the network drives.
Setup new users with Windows NT4 accounts.
EDUCATION:
9/82 - 5/86 Virginia Commonwealth University, VA Major: B.A., Political Science
9/94 – 12/97 Virginia Commonwealth University, VA Major: B.S., Business Information Systems
CERTIFICATION: ITIL v3 Foundation Certification
PROFESSIONAL AFFILIATION: Member of Configuration Management Working Group, Washington DC.
CLEARANCES: Confidential DOJ 2001, Confidential DOC 2003, Public Trust FAA 2009, Public Trust DoD 2011