Release & Configuration Engineer Resume
Bellevue, WA
SUMMARY:
- To introduce accountability to the software development process by leveraging open - source and proprietary software for source code management, automated builds, continuous integration, issue tracking, and reporting. In so doing, I seek to create environments in which a clear chain of usable information can be followed from code change through testing to release. My skill set includes knowledge of systems administration, scripting languages, several IDEs and compilers, and data conversion.
- Extensive experience in configuration management and project information archiving and dissemination, touching on software development, compiling, and publishing; tagging, labeling, reporting, and reproducibility; platform conversion; systems administration; backup and disaster recovery; and standards compliance.
- Years of work dealing with development and compiler issues, cross-platform and data conversion issues, integration issues, and content issues in all their forms for a variety of audiences.
TECHNICAL SKILLS:
Platforms: Unix (Ubuntu, Solaris, Red Hat Enterprise, SuSE, Knoppix, AIX, HPUX), MS Windows XP & Windows Server 2003 (and earlier), VMWare, MacOS X (and earlier).
Languages: Perl; Unix shell scripting; XML; HTML (CSS, SSI); some experience with SQL, Ruby, Python, Oracle PL/SQL.
SCM/Version Control/Tracking: Subversion & several Subversion front - ends; Mercurial; Git, Github, & various front-ends; Accurev; Atlassian JIRA / Confluence / Crowd / FishEye; Hudson; OCSInventory; CruiseControl / CruiseControl.NET / DBDeploy; Redmine; MKS Source Integrity; Borland StarTeam; Rational ClearCase for UNIX and Windows; PVCS / Tracker for UNIX and Windows; CVS; Peregrine ServiceCenter; Trac; Mingle.
Development Environments: Ant, NAnt, Apache, MS IIS, MS Visual Studio .NET, MS Visual C++, VisualBasic, U/Win, Cygwin, MKS Toolkit, MS SQL Server, Oracle Developer 2000, gcc, make, Nmake, gnumake, MSBuild, others.
Release packaging: InstallShield, Advanced Installer, WiX.
Standards: CMMI; Agile & Scrum development; ISO-9000.
Years of expertise in: standard office suites as well as numerous applications in graphics, multimedia, and audio/video.
PROFESSIONAL EXPERIENCE:
Release & Configuration Engineer
Confidential, Bellevue, WA
Responsibilities:
- Part of a release and configuration management team supporting Confidential 's credit card payment authorization technology development.
- Responsible for maintenance and promotion of code changes from local and remote developers from development and test through to staging and release to live production systems.
- Responsible for migrating production updates to Windows and Linux QA environments.
Configuration Manager - Java Developer
Confidential, Issaquah, WA
Responsibilities:
- Responsible for maintenance and promotion of code changes from local and offshore developers from development and test through to staging and release to live production systems.
- Responsible for moving code management from an older file - based method process into a more accountable Continuous Integration regime based on trackable, buildable, and repeatable revisions in source control archives.
- Responsible for troubleshooting issues in test, staging, and production systems.
- Work with E-Commerce system administrators to stand up and troubleshoot E-Commerce infrastructure.
Configuration Manager
Confidential, Washington, DC
Responsibilities:
- Configuration Manager for the GSA s Office of Citizen Services and Innovative Technologies (OCSIT).
- Researched and documented a comparison of OCSIT s established configuration management and issue - tracking solutions against other proprietary and open-source tools for source code management, issue tracking, and document control, and documented a series of possible solutions using permutations of the open-source, proprietary, and cloud resources.
- Set up, configured, documented, and demonstrated functional evaluation versions of Pivotal Tracker, Redmine, Confluence, JIRA, Greenhopper, Codendi, Trac, TeamForge, Subversion, Git, Hudson, OCSInventory, and others.
- Managed the conversion of existing source code and issue-tracking data from Rational ClearCase / ClearQuest and MediaWiki to Subversion, JIRA and Confluence; configured these tools to work match the established project management processes that were effective and enhance or replace others that were less so.
- Maintained and supported the build and release system (Subversion SCM, Hudson CI, Ant, and Perl scripts, integrated with JIRA for tracking and FishEye for monitoring and reporting).
Confidential, Bellevue, WA
Configuration Manager
Responsibilities:
- Maintained, supported, documented, and continuously enhanced the new tools for various OCSIT projects.
- Managed OCSIT s weekly Engineering Review Board for discussion of new and ongoing issues.
- Worked to improve the development process in order to support OCSIT s adoption of the Agile methodology.
- Applied all of the aforementioned to new projects are brought in to OCSIT.
Configuration Manager
Confidential, Roanoke, VA
Responsibilities:
- Configuration Manager in support of Delta Dental s DCS2000 claims processing suite.
- Converted their old VisualSourceSafe archive with a stovepiped locking system to an OSS source - code management system (Subversion) and introduced a configuration management regime with tagging, branching, developer traceability and searchable history; developed procedures and tools for reporting and access; introduced OSS daily build automation systems (CruiseControl.NET and DBDeploy) and developed an automated build routine for the front- and back-ends, and worked with QA department to integrate testing routines into the automation.
- Converted their proprietary tracking and inventory management systems to OSS systems (Trac and OCSInventory).
- Developed documentation and standard operating procedures for internal and external users and operations.
- Maintained and troubleshot Subversion archive and developed or maintained associated systems, scripts, and access tools for Red Hat Enterprise, Ubuntu, and MS Windows servers, Apache and IIS, and Perl / Python / Ruby / Korn shell scripts.
- Managed source code archive, configuration changes, and reporting for large development shop and 70+-application suite that included Windows and browser clients, Oracle database, and .NET and VisualBasic front-ends.
- Developed and maintained automated build system for front-ends and databases with automatic and on-demand options.
- Set up and maintained Mingle, Trac, and OSInventory systems for coordinating error tracking, agile development, QA/testing, business analysis, and asset management.
- Managed builds, releases, and versions of Web-based tools and supporting databases (multiple platforms).
- Wrote and maintained training materials and other documents regarding tool use, configuration and change management; held seminars on same.
Lead Configuration Management Specialist
Confidential, Rockville, MD
Responsibilities:
- Lead Configuration Management Specialist for EDS in support of Confidential software development for the (former) National Association of Securities Dealers (now FINRA).
- Managed configuration changes for several product teams for the Confidential tower; products include Windows, Java, and .NET front - ends, Solaris back-ends, and Oracle databases.
- Coordinated development, support, and release information between leveraged teams via ServiceCenter.
- Represented Confidential tower in daily Change Control Board activities at the production, QC and development levels.
- Managed builds, releases, and versions of Web-based tools and supporting databases (multiple platforms).
- Maintained code base archives for Windows, Solaris UNIX, and Oracle development.
- Maintained PVCS Version Manager SCM system and PVCS Tracker change management system.
- Wrote and maintained training materials and other documents regarding configuration and change management.
- Information on positions prior to 2004 available on request.