Resume

Sign in

Software Configuration Engineer

Location:
Broomfield, CO
Salary:
110000
Posted:
October 14, 2019

Contact this candidate

Resume:

David Bartmess

Senior Software Build and Release Engineer

Summary

Senior Software Configuration Manager/Release Engineer with extensive experience in creating efficiencies in Build and Release processes through the use of scripting and automation. A well-rounded IT professional, certified in server and application development concepts, able bring to the table years of expertise in release and configuration process, server setup and network design, Agile Scrum development methodologies and hard-core technical abilities.

Technical Summary:

C#, JavaScript, Java, Visual Basic, HTML, C++, Python

Ant, PowerShell, Unix and Shell scripts, Gradle, Perl, batch scripts

AWS / DevOps and CruiseControl automation

MS SQL Server, MySQL, and Oracle databases

Subversion, StarTeam, Microsoft VSS, Visual Studio, MVC, Perforce, CVS, and TFS

Release and Software Build Process creation and maintenance with Linux, Windows, AIX and Solaris

Education:

Columbus Paraprofessional Institute 4.0 GPA

Computer Programming Certificate

University of Phoenix 3.86 GPA

Bachelor of Science in Information Technology

Certifications:

Getting Started with Google Kubernetes Engine Coursera 2019-06

Kubernetes Essentials Linux Academy 2019-04

AWS Fundamentals: Going Cloud-Native Coursera 2019-05

AWS Fundamentals: Building Serverless Apps Coursera 2019-04

Jenkins Fundamentals CloudBees Univ 2019-04

Docker Deep-Dive Linux Academy 2019-06

Amazon Web Services BrainBench 2019-04

Work Experience

Sr. Release Engineer

6/2018 – 4/2019 MortgageConnect Document Solutions Louisville, CO

Handle daily requests for builds and deployment to test environments.

Release coordination and deployment to production and test environments.

Scripting of build and deployment processes using PowerShell, batch scripts, and TFS build/deployment.

Setup and migration from old server domain to new domain, along with installing and configuring applications.

Maintenance of build and release definitions for continuous integration and deployment.

Sr. Release Engineer

3/2017 – 5/2018 P2 Energy Solutions, Inc. Denver, CO

Handle daily requests for builds and deployment to test environments.

Release coordination and deployment to production and test environments.

Scripting of build and deployment processes using Ant, Perl, BASH Shell scripts, batch scripts, GIT, and TFS build/deployment.

Maintenance of AWS cloud environments for production and testing.

DevOps experience re: AWS CI/CD pipelines

Maintenance of build and release definitions for continuous integration and deployment.

Participation in Agile scrums and Program Increment planning.

Use of Jira for Project Management and Agile scrum management.

Sr. Software Configuration Manager Golden, CO

3/2011 – 9/2016 TSYS, Inc

Writing and maintaining C# website for maintenance of builds and deployments.

Worked with SQL Server 2012 update and rollback scripts for database deployments

Planning and activation of deployment checklists and preliminary work for deployments.

Installer software debugging and maintenance.

Handle daily requests for builds and deployment to test environments.

Release coordination and deployment to production and test environments.

Maintenance and creation of new environments as needed.

Upgrade of StarTeam software package to current release.

Use of Gradle for builds.

Creating and programming scripts for retrieval of information from StarTeam repository database.

Upgraded from StarTeam to Rational Team Concert for 3 development groups.

Automation of build and release deployment through Perl scripting.

Sr. Software Configuration Manager

2/2010 – 12/2010 GCI., Inc Anchorage, AK

Planning and conversion of existing CVS source code repositories to Subversion repository.

Conversion of deployment automation scripts from CVS-based software installation to Subversion-based scripts.

Administration, configuration, and installation of updated software.

Creation of deployment automation system using Unix Bash shell scripts and ant scripts

Used Cocoapods on IOS and signed apps with certificates

Deployment of new software to development, test, and production environments.

Sr. Release Coordinator

7/2008 – 7/2009 Wall Street On Demand Boulder, CO

Administration, configuration, and installation of release modules including .NET modules and MS SqlServer databases.

WIX and MSI Installer creation, including .NET and MS SQL Server installations.

Automation of builds and releases through Nant scripting.

Administration and use of Subversion repositories for builds.

Creation of CruiseControl automated continuous build verification system.

Implementation of automated multi-branch build and staging system for all branches of all products.

Creation of custom Nant and Wix/MSI custom tasks for build specific operations.

Configuration Manager

1/2008 – 3/2008 Schlumberger, Inc. Denver, CO

Perl and ant scripting of build automation script.

Automation of module retrieval for releases.

Configuration and installation of release modules.

Software Configuration Manager

10/2006 – 11/2007 McKesson Health Solutions Denver, CO

Setup and administration of Borland StarTeam source repositories.

Installation of built products on test and production servers including .NET modules and applications.

Customization of project Borland StarTeam workflow and input dialogs in Java using Borland StarTeam SDK.

Perl and ant scripting of build automation script for MMP project.

Creation of custom Borland StarTeam SCM User Request workflow and dialogs.

Administration and use of Microsoft VSS for builds.

Automation via Perl scripts of Ascential DataStage promotions and builds.



Contact this candidate