Joshua L. Welch
***** ********** **; San Diego, CA 92131
Phone: 619-***-**** Email: ************@**.***
Professional Profile
Technical leader with expertise in DevOps, continuous integration, build automation and release engineering with over twenty years of experience providing solutions in gaming, Government and chipset industries to implement automation through best practices and streamline the development lifecycle to reduce the time from development to release of products.
Global leadership experience leading international teams in the USA, UK and Japan to include strategic direction and decision making, budgeting, goal and KPI setting, Agile project management, performance management, hiring, mentoring and staff development.
Professional Experience
Software Development Manager III, Amazon Game Technologies, Irvine, CA, Mar 2019 to Present
- Lead the DevOps Build and Infrastructure teams supporting Lumberyard game engine development and releases.
- Infrastructure team is responsible for management of build and dev environments containing Jira, Confluence, Perforce, Incredibuild, Jenkins, Code Signing, Security and Access policy management, AWS instances and MAC OSX build farm.
- Build team is responsible for the automation of Lumberyard build system using WAF and CI/CD processes.
- Currently proposing changes to the Lumberyard build system to improve and reduce overall build times and reduce time between releases.
- Manage Agile sprint planning for both Build and Infrastructure teams; complete weekly, bi-weekly and monthly business reports on project and initiative status.
- Employee management including staff 1 on 1’s, staff development, employee performance management, interviewing and hiring
Manager of WWS QA Release Engineering, Sony Interactive Entertainment, San Diego, CA, Dec 2014 to Mar 2019
- Led WWS QA Release Engineering with staff in the US, UK, and Japan conducting international travel to partner with game studios to provide solutions in release engineering and automation solutions for game development and testing.
- Defined and implemented an automated environment that reduces the time to interaction between game studio development teams and globally distributed QA test teams through automated build and delivery processes using DevOps, continuous integration practices and distributed build methodologies.
- Led the development of the QA Service Center, an internally developed application that provides dashboard visibility to all parties involved in game development and testing, enabling real-time notifications for all phases of game development, building, testing and releasing with the overall goal of reducing the time to market for releases from days to hours. The QA Service Center is comprised of PostGRESQL for the back-end database, Java for server clustering, Angular and JavaScript for the front-end UI and uses a mixed server environment to include VM’s and AWS services.
- Conducted executive level presentations and briefings with Sony and studio executive management and producers on best practices during title planning and development stage to post-mortems following releases. Attend game industry conferences to present release engineering technology and best practices having recently presented at the Game Developers Conference, Game Technology Conference and PlayStation Developers Conference.
- Conducted employee performance management reviews for international staff, hiring, staffing and individual development plans for direct reports, department goal and KPI setting and reviews, department and title budget setting and monthly reviews.
Staff Release Manager, The Intellisis Corporation, San Diego, CA, 2014
- Implemented continuous integration and build automation environment using BuildBot, Bamboo and SCons build systems.
- Managed Atlassian suite of applications including Jira, Confluence, Fisheye, Crucible, Stash, Bamboo and integrations with Git and SVN source control.
- Defined open source scanning policy and requirements for ProtectCode’s Compact open source scanning and compliance solution to meet the requirements for open source scanning of software products.
- Maintain a DOD top secret security clearance.
Staff Engineer Manager, QGOV Engineering, Qualcomm Incorporated, San Diego, CA, 2009 – 2014
- Lead a team of four engineers as a technical manager supporting QGOV release engineering efforts across multiple secure lab environments providing industry best practices for SCM/ CRM methodologies providing solutions for source control, defect tracking, requirements management, test case management, build and continuous integration, Agile process management, code analysis and open source scanning.
- Implemented "Project in a box", a concept that standardized the applications used in the development lifecycle across the division. This allowed for easier transition of engineers between projects and decrease project ramp-up time. This included using Git and GitLab for source control, Gerrit for code review, Redmine or Bugzilla for defect tracking, TestLink for test case management and Jenkins for build/test automation and continuous integration.
- Implemented open source scanning policy for QGOV division utilizing BlackDuck’s ProtexIP as the primary scanning tool for open source review, work with division legal for review of software code for open source contents.
- Maintain a DOD top secret security clearance.
Engineer to Staff Engineer, Corporate SCM/CRM Engineering, Qualcomm Incorporated, San Diego, CA, 2000 – 2009
- Define and implement processes following industry best practices of IBM/Rational software solutions including ClearCase, ClearQuest, RequisitePro, Rose, and PurifyPlus.
Associate Engineer, Globalstar Division, Qualcomm Incorporated, San Diego, CA, 1996 – 2000
- Engineer supporting defect tracking using Rational DDTS and web services for Globalstar
Corporal (E4), United States Marine Corps, 1992-1996
- Honorable Discharge 1996
Areas of Expertise
Strategic Planning and Leadership
Process and Automation Improvement
Project Planning and Management
Git, GitHub/GitLab, Perforce, Subversion, ClearCase, Gerrit
Atlassian products including Jira and Confluence
Jenkins, BuildBot, SCons, Docker, Puppet, Chef
VMWare and host virtualization
AWS and Google Cloud
iOS and Android mobile development and releases
Education
Graduate Certificate Mini-MBA for Engineering and Technology Management – Rutgers University, 2016
Masters of Science Information Assurance and Security – Norwich University, 2006
Bachelor of Arts Communications – University of California San Diego, 2003