Post Job Free

Resume

Sign in

Software Development Release Engineer

Location:
Enid, OK
Posted:
December 22, 2023

Contact this candidate

Resume:

* * * * *

TYRONE RUSS

Senior Build Automation and Release Engineer

ad15xe@r.postjobfree.com - 904-***-****

QUALIFICATIONS

20+ years as a consultant in Software Development

17+ years of Configuration Management & Build and Release engineering

7+ years of team and project leadership

3+ years of experience coding in following languages Kotlin, PHP, Java, JavaScript Python, HTML

2+ years’ experience in DevOps CI/CD and configuration tools, including use of AWS Ec2 instances, S3, Route53, Lambda, CloudFormation, Jenkins pipeline, Chef, Dockers.

Worked in every phase of the Software Development Life Cycle including IT Hardware Support

Well versed in CMM, ITIL, RUP, Agile Scrum, and ISO 9001 standards

Well versed in supplementary tools i.e. SharePoint Portal, MS Office, MS Project, MS Visio, etc.

CM Implementations from tool selection to documentation, training, and support

Scripting with Unix Shell, Perl, Python, JavaScript, Groovy

Unix, Linux, & Windows environments -- documentation, training, and support

Hands-on experience in Disaster Recovery, Network Communications, System Design and Analysis

Administration of SCM tools such as Github, Mercurial, Subversion, ClearCase/ClearQuest, Jenkins, TeamCity, Gradle, Maven, Artifactory.

EDUCATION

University of California, Davis, BS, Computer Science and Engineering Graduated: June 1994

San Francisco State University, Master of Business Administration Attended one year: 1995

PROFESSIONAL EXPERIENCE

ASSOCIATIONREADY, ATLANTA GA JULY 2018 TO PRESENT

LEAD BUILD AND RELEASE Engineer

Primary responsibilities are to function as a senior build and release engineer to support Agile/Scrum software development environment. In addition, I developed a VB.net API that allow VMSXChange system to integrate with AssociationReady software system. The API requested data from VMSXChange system and populate SqlServer Db tables per the predefined matrix into the Association Ready exchange system.

Supported build of the document retrieval system and integration of data with our clients

Function as a Release Manager supporting a Jira Agile/Scrum software development environment

Created and managed Jenkins build DSL jobs and pipelines using Python and Groovy

Deployed applications to staging and production environments

Triaged environmental or build issues

Issue tracking integrated with GIT repository and JIRA

Build Artifact management using Artifactory

2 P a g e

AXXTEL, INC ATLANTA GA MAY 2015 TO JULY 2018

SENIOR BUILD AUTOMATION AND RELEASE ENGINEER

Primary responsibilities are to function as a senior build and release engineer, to support Agile/Scrum software development process and build automation using the Jenkins and Git Flow tools.

Develop good branching strategy that helps our developers to easily collaborate, while not allowing disruptive or code-breaking changes.

Manage and develop Jenkins build jobs – pipelines to support our Continuous Integration effort.

Created an automatic deployment process to force module version updates with Maven, Git, and published with ArtifactoryPro

Used Python to generate web page displaying the current status of each release candidate.

Used Python to parse Maven POM files to collect information on dependencies, parentage, version control, version info, third-party module usage, etc. INTEL CORP, SACRAMENTO, CA DECEMBER 2012 TO MARCH 2014 BUILD AND RELEASE ENGINEER - DEVOPS

Primary responsibilities were implementing and supporting the build and release automation solution for Intel’s and Google’s Android 4.1 Jelly Bean. Helped build and deploy firmware and AOSP utilizing the following tools and processes

Setup projects in Jira to support Agile/Scrum software development process 4

Responsible for the branching and merging strategies for the Git source control

Implemented TeamCity and QuickBuild CI build tools… Maven and Android.mk

Built and deployed and firmware and Android OS systems

Deployed applications to Pre-Production environments

Triaged environmental or build issues

Configured the tools to run continuous integration builds and sync with other products. GE HEALTHCARE, WAUKESHA WI APRIL 2012 TO DECEMBER 2012 SENIOR CONFIGURTION MANAGEMENT ANALYST

Primary responsibilities included the implementation of the continuous integration solution for the CT scanner application, and written scripts to obtain metrics for SDLC (e.g. code reviews, changeset, etc.). Also, work within Agile/Scrum software development environment,

Developed and implemented a build automation system utilizing Ant, Mercurial, and Maven.

Setup and managed Maven build projects to run in BuildForge

Integrated Base ClearCase with Mercurial version control tool

Wrote python scripts to audit code reviews on all source code THE HOME DEPOT, SMYRNA GA FEBRUARY 2011 TO MARCH 2012 SENIOR CONFIGURTION MANAGEMENT ANALYST

Primary responsibilities included evaluating the build and deployment process of the Point of Sales applications, determine risks, make a recommendation and outline a detail solution for migrating to the Openmake build automation tool and the version control tool Subversion.

Migrated ClearCase/UCM projects to Subversion source control tool

Developed and implemented a build automation system utilizing Ant, Subversion, and Openmake’s Mojo and Meister tools.

Implemented a Continuous Integration solution within Openmake

Wrote Perl and Ant scripts to support the automation effort 3 P a g e

ST. JUDE MEDICAL, SYLMAR CA MAY 2009 TO FEBRUARY 2011 CONFIGURATION AND RELEASE MANAGEMENT LEAD

Designed and implemented Rational ClearQuest w/ customized schema changes – to support development and production change requests

Merlin Change/Access Request

Merlin Service Request

Builds, Databases, and Server tracking

Developed new stream strategy to support revised ClearCase usage model

Conducting Websphere, MQ, Broker, PM4Data and ETL code deployments

Developed and managed Systems KPIs on SharePoint site

Recording change execution to comply with SOX, FDA, CLIA, and other auditing requirements

Lead and managed the Configuration Control Board (CCB) process

Designed and implemented integration between RTC, ClearQuest, and Quality Center

Redesigned and implemented Rational Clearquest schema changes

Developed new stream strategy to support revised ClearCase usage model ASCENDANT TECHNOLOGY, AUSTIN, TX IBM RATIONAL TOOL IMPLEMENTATION AND MIGRATION FEB 2008 TO APRIL 2009

RATIONAL TOOLS - SOLUTION ARCHITECT

Worked with IBM team on major rational tools implementation project. (Boston Scientific)

Developed Project plan utilizing MS Project and managed implementation efforts

Developed Usage Model to support the implementation of Clear Case, Clear Quest, and ReqPro.

Setup and Implemented integration of Clear quest with RequistePro, defined and implemented build and release processes.

Provided support for projects utilizing BuildForge -- building Java applications, build script development, enhancement and maintenance using Perl, Unix shell, and Ant JP MORGAN CHASE, HOUSTON TX APRIL 2007 – FEBRUARY 2008 SENIOR CONFIGURATION MANAGEMENT ENGINEER

Developing plans for the support of Change Management needs as requested by the Application Development teams. Work with Project Managers to ensure proper configuration management processes and procedures are followed, and release standards are adhered to. Define and implement processes to improve the effectiveness throughout the software development life cycle, by applying the best practices of change management defined by CMM II and Rational Unified Process (RUP). Responsibilities/Duties:

Define and implement the workflow process for change management with Rational ClearQuest

Develop and maintain the schema changes for Rational ClearQuest change management tool

UNIX System Administration – including samba installs, adding users, and monitoring

Supported ClearCase Multisite environment

Implemented schema changes to integrate TestManager with ClearQuest

Support users of ClearQuest, TestManager, and Manual Test 4 P a g e

NATIONWIDE, COLUMBUS, OH - CONSULTANT: BLACK DIAMOND SERVICES, INC. (IBM IMPLEMENTATION) SEPT 2006 – APRIL 2007

RATIONAL TOOLS CONSULTANT

Primary role was to assess the rational tool usage, make recommendations, and implement changes base on SCM best practices. Perform detailed schema changes with Rational ClearQuest Designer tool.

Migrate UCM VOBs off a decommission server

Created and implement ClearCase triggers for both UCM and non-UCM activities.

Design, re-engineering, and implement of UCM components w/ new usage model

VOB administration - ClearQuest user and database administration

Redesign ClearQuest schema and archived records within the user database

Design and implement API script to update CQ records

Make changes to SoDA reports to address performance issues. HARLAND COMPANY, ATLANTA GA FEB 2004 – AUG 2006

SENIOR CONFIGURATION MANAGEMENT MANAGER

Managed a team of 10 employees to establish the overall procedures and processes for change and configuration Management Company wide. Also was responsible for setting up test lab environment and configurations to support performance and user acceptance testing. Responsibilities/Duties:

Developed and maintained Project plan to support multiple projects and releases

Designed and implemented ClearCase usage model w/ UCM.

Implemented and migrated CMSynergy source code into the ClearCase environment

Provided training and mentoring to IT Development

Developed tools for automated QA/CM reports

Developed build on demand tool integrated with Maven

Ensure compliance to release management best practices

Support for projects building Java applications, build script development, enhancement, and maintenance using shell, Ant and Maven

MANUGISTICS, ATLANTA GA October 1999 – SEPTEMBER 2003 CM AND QA MANAGER

Responsible for the quality and processes of the product development department. Duties included managing a staff of 12 junior to senior level system engineers, conducting employee performance reviews, implementing testing methodologies, evaluating and procuring testing software and hardware, reviewing and analyzing test plans, user requirements, design test cases, approve test and quality assurance plans. Worked to define and implement processes to improve the effectiveness of Software development life cycle. BRITISH TELECOMMUNICATION NORTH AMERICA, ATLANTA GA, MEDIA MASTERS INC.CONSULTANT JUNE 1996 – August 1999

QUALITY ASSURANCE ENGINEER

Responsibilities included reviewing requirements for new features in addition to managing the resolution of system problems found during testing. Interfaced with software development and corporate customers to analyze & diagnose problems, test solutions and plan & implement release updates.

*References & additional details available upon request.



Contact this candidate