From: Andrew DeFaria August 2016 - Present Converted an internal project from a Jenkins/Perforce
- build system to the Broadcom/Avago standard of Electric Commander
- and Git. Developed Perl scripts to sign executables. Developed Perl
- script to remotely execute commands on Windows systems using Cygwin/ssh.
- This script also supplied username/password so that when logged into the Windows system, Windows
- could access remote filesystems. Converted an internal project from a Jenkins/
+ Perforce build system to the Broadcom/Avago
+ standard of Electric Commander/
+ Git. Developed Perl scripts to sign executables
+ and remotely execute commands on Windows systems using Cygwin/ssh thus streamlining and standardizing remote
+ building and signing of executables. Developed RDAP
+ Developed RDAP
server for testing SLA compliance of various TLD registrars around the world. March 2014 - April 2016 Served in the Devops group as admin for
- JIRA, Perforce,
- Swarm (code review tool), Git
- Fusion, Linux (Centos/Ubuntu/Redhat Enterprise).
- Maintained custom build system that utilized Perl/PHP/Apache/Linux/Windows
- servers to allow engineers in the field to perform customized builds. Integrated
- Bugzilla and Perforce (P4DTG). Wrote scripts to
- import data from Bugzilla to JIRA, assisted with JIRA setup and integration of
- Salesforce with JIRA. Assisted in the migration
+ Audience Devops Admin: Initially wrote scripts to
+ import data from Bugzilla and other sources to
+ JIRA thus automating the migration of several
+ projects. Also administered Linux servers
+ (Centos/Ubuntu/Redhat Enterprise)
+ managing VM images in vSphere,
+ Perforce, Swarm,
+ Git Fusion. Added functionality to custom build system that utilized Perl/PHP/Apache/Linux/Windows servers to allow engineers in the field to
+ remotely perform customized builds. Integrated Bugzilla and Perforce (P4DTG).
+ Assisted with JIRA setup and integration of Salesforce with JIRA. Assisted in the migration
for users to new Knowles domain. Tools used: Perforce, Jama,
- JIRA, Git, Gerrit,
- Bugzilla, Autobuilder,
- Build Script, Jenkins,
- Confluence and Swarm.
Contract
-
@@ -264,7 +265,8 @@ function stoptimer () {
-
@@ -273,25 +275,27 @@ function stoptimer () {
Contract
- Audience
@@ -301,9 +305,10 @@ function stoptimer () {
Axcient
Worked as a Build and Release Engineer for - AxOS. The Axcient product is a customized derivative of Ubuntu. - The SCM system being used is git. Developed and - standardized procedures for performing builds.
+ AxOS. The Axcient product is a customized derivative of Ubuntu. The SCM system being used is git. Developed and standardized procedures for + performing builds.December 2011 - April 2013
Contract
- Broadcom
Clearquest Designer and hook code writer. The - Clearquest database used Visual Basic. Integrated - this Clearquest server by utilizing ClearSCM's Clearquest - module as well as Clearquest::Server, +
Clearquest Designer: Maintained Clearquest + instances implementing functionality with Visual Basic. + Using ClearSCM's Clearquest, + Clearquest::Server, Clearquest::Client and Clearquest::REST - modules so that systems that did not have Clearquest installed (e.g. Linux - build machines) could talk to Clearquest to update defects when required. Used - the, Clearquest::REST, - to replace a Clearquest Daemon - that was in use. Modified Perforce and Git - triggers to use this REST interface.
- -Worked with Electric Commander - migrating a group from their unsupported build environment into the standard - Electric Commander based solution. This involved using Cygwin, - bash and LSF to - farm builds out to a pool of Windows servers to - perform builds. Builds were done using Visual Studio 8.0, - 9.0 and 10.0. Build system also used Perforce and Perforce trigger to fire builds - as the engineers checked in code.
+ modules created Perforce and Git + triggers to automate builds updating Clearquest in the process. + +Migrated a project from their unsupported build environment into the standard + Electric + Commander/Perforce based solution + using Cygwin, bash + and LSF to farm builds out to a pool of Windows servers to perform builds. Builds were done + using Visual Studio 8.0, 9.0 and 10.0 on Windows + Servers triggered by Perforce triggers at code checkin.
March 2011 - December 2011
Contract
- Tellabs
-
-
Automated various informational systems using Perl/ - MySQL/Oracle, and the web.
- -Developed a command line debugger called RAID (a Real Aid In Debugging) which - provided a consistent interface with complete command history and variable substitution courtsey of a Perl - module that I wrote called Cmdline.pm. This Perl - process utilized Inline::C to interface to the - developer libraries and provide a consistent interface for the various command - line debuggers developed by various different groups.
+ Tellabs + +Automated various informational systems using Perl/MySQL/Oracle, and the web.
+ +Developed a command line debugger called RAID (a Real + Aid In Debugging) which provided a consistent interface with complete command + history and variable substitution courtesy of a Perl module that I wrote + called Cmdline.pm. + This Perl process utilized Inline::C to + interface to the developer libraries and provide a consistent interface for + the various command line debuggers developed by various different groups.
January 2010 - October 2010
Contract
- General Electric
+ General Electric
-
Performed Clearcase/Clearquest UCM - administration. Developed an Evil Twin Finder +
Performed Clearcase/Clearquest UCM administration. Developed an Evil Twin Finder in Perl. Worked with Build Forge (IBM's CI tool similar to Jenkins) jobs to automate work flow.
@@ -372,22 +380,26 @@ function stoptimer () {June 2007 - October 2009
Contract
- General Dynamics
+ General Dynamics
Clearcase/Clearquest - Administrator, Build Release and Automation - using Perl scripts. Updated C++/Qt - application that integrates UCM/Clearquest - integrated environment into one tool and ported it to Linux.
+ Administrator, Build Release and + Automation using Perl scripts. Updated C++/Qt application that + integrates UCM/Clearquest integrated environment + into one tool and ported it to Linux.Instrumental in establishment of Perl standards and introduction of Perl tools such as Perl::Critic and Perl::Tidy. Worked at promoting usage of CPAN modules.
-Automated tests using NetHawk EAST Simulators to automate - all testing and store results into a MySQL database. - Also developed a PHP app to report/graph results.
+Automated tests using NetHawk EAST + Simulators to automate all testing and store results into a MySQL database. This reduced the time it took to certify + testing with the military several fold. Also developed a PHP app to report/graph results.
October 2006 - June 2007
Contract
- Texas Instruments
+ Texas Instruments
-
Clearcase/Clearquest - Administrator. Wrote a Perl/Oracle +
Clearcase/Clearquest Administrator. Wrote a Perl/Oracle application to track information about projects worldwide. Automated Clearcase license usage reporting and load balancing of Clearquest web servers.
@@ -410,13 +423,13 @@ function stoptimer () {February 2006 - October 2006
Contract
- Hewlett Packard
Clearcase/Clearquest UCM - Administrator. Wrote triggers to notify users of deliveries. Baselined - official builds. Automated the build process to perform simple continuous - integration. Created a dynamic web page to show Junit - test history.
+Clearcase/Clearquest + UCM Administrator. Wrote triggers to notify users of deliveries. + Baselined official builds. Automated the build process to perform simple continuous integration. Created a dynamic web page to + show Junit test history.
September 2005 - January 2006
Contract
- Broadcom
Clearcase/Clearquest Administrator and support of systems. Developed several triggers.
@@ -438,57 +451,6 @@ function stoptimer () {December 2004 - September 2005
- LynuxWorks
Build engineer building LynxOS (Linux RTOS) - as well as tool chains, testing, releasing and process improvement. LynuxWorks - uses CVS for version control.
- -Implemented full text search using Perl and Htdig (See ECRDig). - Developed CVS Utilities). - Automated nightly builds could be performed.
- -March 2004 - December 2004
- Contract
- Ameriquest
Served as Clearcase/Clearquest - administrator to this major mortgage company. Importing source code from file - systems, PVCS and VSS.
- -August 2001 - February 2004
- Salira
Served as Clearcase/Clearquest - Administrator and Release Engineer, employing - Cygwin to engineer a build environment using - GNU make. Analyzed Build Performance and Build Stress Testing.
- -Setup Clearquest and bug tracking system as well as served as an advisor/expert - on Clearcase issues, branching strategies, labeling and release management. - Wrote C application for product packaging.
- -I designed and implemented a Clearquest - Daemon. Developed Release Reporting system. Automated branch merging.
- -