SlideShare a Scribd company logo
1 of 2
Download to read offline
Brian P Jones
caneridge@gmail.com ! (916) 749-8558
CAREER OBJECTIVE
Seeking a DevOps or Release Engineering position that leverages my expertise in automation, Python, configuration
management, continuous integration, Git, Jira, Jenkins, agile development, Ansible, Linux and Windows administration skills.
SKILLS SUMMARY
Skills: Development operations, configuration management, build automation, release engineering, continuous
integration, continuous delivery, software engineering, software development, automation, documentation
Current Tools: Ansible, Jenkins, Puppet, Chef, Git, Perforce, Python, Ruby, Perl, Shell scripting, Bash, VMware, vSphere
API Python Bindings, Unix, Red Hat Linux, CentOs, Ubuntu Linux, Windows, Atlassian JIRA, Atlassian
Bamboo, Atlassian Confluence, Atlassian Stash, SQL, SqlLite 3, C, Java, Maven, Artifactory, Ant, Make
PROFESSIONAL EXPERIENCE
Twinspires.com, (Owned by Churchill Downs), Mountain View, CA May 2014 - Present
Software Engineer
• Worked with agile software development teams to ensure timely and correct deployment of Java JBoss and Tomcat
applications to the Red Hat Linux system staging environment and production servers. Worked with Engineering and
Operations staff to improve product deployment documentation and documentation procedures. Reduced effort required to
document deployment requirements and improved the legacy manual deployment process.
• Developed and presented an automation framework to automate application deployments. Presented the proposal to
Operations staff and the CTO. The proposal was approved by the CTO.
• Introduced Ansible to the company to automate deployments of Twinspires.com components. Designed and implemented
the Ansible implementation for deployment automation. Trained staff. Wrote Ansible code to automate deployments.
• Converted manual production deployments of multiple Tomcat applications to Ansible code. Resulting automation
efficiencies reduced deployment effort by a factor of 100.
• Wrote Python scripts to report data used by Ansible and Ansible modules to implement custom deployment functions.
• Implemented Jenkins jobs to automate Ansible deployments. Created RPMs and yum repositories. Worked with git source
code repositories under Github. Worked with Red Hat Linux virtual machines managed by VMware.
BoxTone, Inc. (acquired by Good Technology April 2014), Mountain View, CA August 2013 – May 2014
Software Engineer
• Managed the build and release process using Jenkins.
• Reviewed existing environment and developed roadmap for development environment improvements.
• Established build pipeline targeting continuous delivery using: VMware, Gerrit hosted git, Jenkins, Artifactory, Mavan,
CentOS Linux and Ubuntu Linux.
• Implemented pipeline workflow for post-build automated installation and testing of the product using shell scripts, Jenkins,
and VMware vCLI SDK.
VSP Global (through Volt), Rancho Cordova, CA October 2012 - July 2013
Software Engineer
• Responsible for proposing and migrating from PVCS to a new version control system.
• Identified development processes and business needs and proposed the git DVCS based version control system.
• Ported existing in-house PVCS based ANT build processes to git, migrated PVCS source to git, and established a parallel
development process to facilitate migration. Designed new branching models for feature based development for concurrent
development of parallel release processes.
• Documented the new configuration management, development environment, development processes, and tool usage using
Atlassian Confluence. Analyzed and proposed tools and processes for continuous integration build processes.
DKI (acquired by Cimarron), San Diego, CA January 2012 - January 2013
Department of the Navy, SPAWAR
Senior Software Engineer
• Wrote statement of work for software configuration management portion of contract with SPAWAR.
• Responsible for the configuration identification of the components used in the Navy's SPAWAR C2RPC science and
technology prototype developed by multiple contractors.
Brian Jones
Page 2
• Verified government owned source could be built and documented the state and relationships of system configuration items
using Atlassian Confluence. Environment consisted of Java, subversion, maven, Nexus OSS and git.
Northrop-Grumman, McClellan, CA 2009 - 2012
Software Configuration Management Analyst 4
• Responsible for performing software configuration management for multiple programs.
• Responsibilities included running change control boards, delivering code to the CM library, performing CM builds, writing
configuration management plans, setting up and maintaining the ClearCase environment, and documenting processes.
• Developed and implemented an object oriented Perl programs to analyze and report change request inheritance across the
ClearCase branching model and manage and install ClearCase triggers using a DSL.
• Automated build processes using ElectricCommander and shell scripts. Implemented headless build process for Eclipse
Java project.
• Proposed using the industry software configuration management standard EIA-649 as the basis of division software
configuration management activities. The proposal was adopted. Updated division ISO 9000 processes to adopt process and
terminology EIA-649.
Hewlett-Packard, ProCurve (through Nelson Product Design), Roseville, CA 2007- 2009
Release Engineer
• Installed the Atlassian tool chain consisting of Jira, Bamboo, Confluence and Fisheye. Proposed using Atlassian tools as the
build and release development environment. The proposal was accepted. Designed and implemented an automated build
and release process using Ruby.
• Managed Perforce source repository, labeling, branching, and merging.
Hewlett-Packard, Imaging and Printing, Roseville, CA 1998 - 2007
Design Engineer
• Designed, implemented, and managed the software configuration management system, development environment, and
automated build environment for the Hewlett-Packard JetDirect print server business.
• Designed and implemented a highly configurable automated build system for the JetDirect product line firmware using Perl.
• Scaled automated build system to manage multiple parallel projects each with multiple distinct product image variants.
Configured, maintained, and managed automated build system which generated 70+ product images daily across multiple
concurrent development projects, each in a different phase of the development process.
• Designed and implemented the developer work cycle policies and procedures.
• Integrated three different defect tracking systems with ClearCase. Implemented automated reports showing defect case
numbers and the associated files modified in ClearCase as well as the number of lines of code added, deleted, and changed
reported by file, defect, and module.
• Responsible for coordination of purchase, setup and operation of data center equipment serving over 100 developers over a
seven year period.
• Developed and presented training courses covering ClearCase use and the development work cycle.
• Worked with department and division staff and the localization vendor to design and implement automated processes and
streamlined procedures for managing JetDirect product localization.
Objective Systems Integrators, Folsom, CA 1994 - 1998
Senior Software Configuration Management Engineer
• Responsible for defining and implementing corporate configuration management practices for all software products, all
aspects of ClearCase setup, administration and operation, hardware capacity planning, and defining and improving the
software build and release process.
• Developed Perl scripts to automate all aspects of ClearCase use and administration functions, Configuration Management
tasks, to manage source code defect tracking, and to aid developer use of ClearCase.
EDUCATION
B.S. Computer and Information Science, University of Oregon, Oregon

More Related Content

What's hot

Johan_Kayati_Resume_L
Johan_Kayati_Resume_LJohan_Kayati_Resume_L
Johan_Kayati_Resume_LJohan Kayati
 
DevOps, Open Source e Microsoft
DevOps, Open Source e MicrosoftDevOps, Open Source e Microsoft
DevOps, Open Source e MicrosoftDanilo Bordini
 
Santhosh build and release (1)
Santhosh build and release (1)Santhosh build and release (1)
Santhosh build and release (1)Santhosh Dodda
 
Khaleel Devops Resume (2)
Khaleel Devops Resume (2)Khaleel Devops Resume (2)
Khaleel Devops Resume (2)khaleel a
 
Vinayak_Sdet_DevOps_Bigdata_5_years
Vinayak_Sdet_DevOps_Bigdata_5_yearsVinayak_Sdet_DevOps_Bigdata_5_years
Vinayak_Sdet_DevOps_Bigdata_5_yearsVinayaka V Ladwa
 
Chuck Sheldon's resume
Chuck Sheldon's resumeChuck Sheldon's resume
Chuck Sheldon's resumeChuck Sheldon
 
What manufacturing teaches about DevOps
What manufacturing teaches about DevOpsWhat manufacturing teaches about DevOps
What manufacturing teaches about DevOpsGordon Haff
 
0 to hero with Azure DevOps
0 to hero with Azure DevOps0 to hero with Azure DevOps
0 to hero with Azure DevOpsChristos Matskas
 
DaveSailors-resume-v9.6.8.save
DaveSailors-resume-v9.6.8.saveDaveSailors-resume-v9.6.8.save
DaveSailors-resume-v9.6.8.saveDave Sailors
 
Nagesh-Devops
Nagesh-DevopsNagesh-Devops
Nagesh-Devopsnagesh v
 
Modern CI/CD Pipeline Using Azure DevOps
Modern CI/CD Pipeline Using Azure DevOpsModern CI/CD Pipeline Using Azure DevOps
Modern CI/CD Pipeline Using Azure DevOpsGlobalLogic Ukraine
 
Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019
Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019
Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019Jeffrey Palermo
 
Infrastructure-As-Code and Cloud Deployments with Opscode Chef & Co
Infrastructure-As-Code and Cloud Deployments with Opscode Chef & CoInfrastructure-As-Code and Cloud Deployments with Opscode Chef & Co
Infrastructure-As-Code and Cloud Deployments with Opscode Chef & CoTorben Knerr
 
Continous delivery with Jenkins and Chef
Continous delivery with Jenkins and ChefContinous delivery with Jenkins and Chef
Continous delivery with Jenkins and Chefdefrag2
 

What's hot (20)

Johan_Kayati_Resume_L
Johan_Kayati_Resume_LJohan_Kayati_Resume_L
Johan_Kayati_Resume_L
 
DevOps, Open Source e Microsoft
DevOps, Open Source e MicrosoftDevOps, Open Source e Microsoft
DevOps, Open Source e Microsoft
 
Santhosh build and release (1)
Santhosh build and release (1)Santhosh build and release (1)
Santhosh build and release (1)
 
Khaleel Devops Resume (2)
Khaleel Devops Resume (2)Khaleel Devops Resume (2)
Khaleel Devops Resume (2)
 
Vinayak_Sdet_DevOps_Bigdata_5_years
Vinayak_Sdet_DevOps_Bigdata_5_yearsVinayak_Sdet_DevOps_Bigdata_5_years
Vinayak_Sdet_DevOps_Bigdata_5_years
 
Chuck Sheldon's resume
Chuck Sheldon's resumeChuck Sheldon's resume
Chuck Sheldon's resume
 
Ravi_updated_resume
Ravi_updated_resumeRavi_updated_resume
Ravi_updated_resume
 
What manufacturing teaches about DevOps
What manufacturing teaches about DevOpsWhat manufacturing teaches about DevOps
What manufacturing teaches about DevOps
 
Pratima Singh
Pratima SinghPratima Singh
Pratima Singh
 
0 to hero with Azure DevOps
0 to hero with Azure DevOps0 to hero with Azure DevOps
0 to hero with Azure DevOps
 
DaveSailors-resume-v9.6.8.save
DaveSailors-resume-v9.6.8.saveDaveSailors-resume-v9.6.8.save
DaveSailors-resume-v9.6.8.save
 
CharlesDickens-Resume
CharlesDickens-ResumeCharlesDickens-Resume
CharlesDickens-Resume
 
Serguei_Kouzmine_Resume
Serguei_Kouzmine_ResumeSerguei_Kouzmine_Resume
Serguei_Kouzmine_Resume
 
Nagesh-Devops
Nagesh-DevopsNagesh-Devops
Nagesh-Devops
 
Modern CI/CD Pipeline Using Azure DevOps
Modern CI/CD Pipeline Using Azure DevOpsModern CI/CD Pipeline Using Azure DevOps
Modern CI/CD Pipeline Using Azure DevOps
 
Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019
Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019
Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019
 
Vijay_Teekinavar_Kallesh
Vijay_Teekinavar_KalleshVijay_Teekinavar_Kallesh
Vijay_Teekinavar_Kallesh
 
Infrastructure-As-Code and Cloud Deployments with Opscode Chef & Co
Infrastructure-As-Code and Cloud Deployments with Opscode Chef & CoInfrastructure-As-Code and Cloud Deployments with Opscode Chef & Co
Infrastructure-As-Code and Cloud Deployments with Opscode Chef & Co
 
Tour of Azure DevOps
Tour of Azure DevOpsTour of Azure DevOps
Tour of Azure DevOps
 
Continous delivery with Jenkins and Chef
Continous delivery with Jenkins and ChefContinous delivery with Jenkins and Chef
Continous delivery with Jenkins and Chef
 

Viewers also liked (12)

Sean Kerr Resume
Sean Kerr ResumeSean Kerr Resume
Sean Kerr Resume
 
tammy-baxter-resume2
tammy-baxter-resume2tammy-baxter-resume2
tammy-baxter-resume2
 
Resume
ResumeResume
Resume
 
Feighner_Michael_Resume_02-18-16
Feighner_Michael_Resume_02-18-16Feighner_Michael_Resume_02-18-16
Feighner_Michael_Resume_02-18-16
 
deFulgentiis_Resume
deFulgentiis_Resume deFulgentiis_Resume
deFulgentiis_Resume
 
resume
resumeresume
resume
 
Kishore resume
Kishore resumeKishore resume
Kishore resume
 
Douglas Conde Resume 2011
Douglas Conde Resume 2011Douglas Conde Resume 2011
Douglas Conde Resume 2011
 
bryan-j.-reinbolt-resume
bryan-j.-reinbolt-resumebryan-j.-reinbolt-resume
bryan-j.-reinbolt-resume
 
Milind's Resume
Milind's ResumeMilind's Resume
Milind's Resume
 
S Chandra Resume
S Chandra ResumeS Chandra Resume
S Chandra Resume
 
Prashant Vichare Resume
Prashant Vichare ResumePrashant Vichare Resume
Prashant Vichare Resume
 

Similar to DevOps Engineer resume highlighting automation skills

Similar to DevOps Engineer resume highlighting automation skills (20)

Ahmed_Cloud_DevOps_Puppet
Ahmed_Cloud_DevOps_PuppetAhmed_Cloud_DevOps_Puppet
Ahmed_Cloud_DevOps_Puppet
 
Nikhila 919-341-9553[email protected].docx
     Nikhila   919-341-9553[email protected].docx     Nikhila   919-341-9553[email protected].docx
Nikhila 919-341-9553[email protected].docx
 
omcrosby_resume
omcrosby_resumeomcrosby_resume
omcrosby_resume
 
Md Zahir Uddin
Md Zahir UddinMd Zahir Uddin
Md Zahir Uddin
 
Diwakar Nag
Diwakar NagDiwakar Nag
Diwakar Nag
 
Sambit kumar nayak resume
Sambit kumar nayak resumeSambit kumar nayak resume
Sambit kumar nayak resume
 
Resume - Saravanan S
Resume - Saravanan SResume - Saravanan S
Resume - Saravanan S
 
Neeraj_Virmani_Resume
Neeraj_Virmani_ResumeNeeraj_Virmani_Resume
Neeraj_Virmani_Resume
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16
 
Sai krishna
Sai krishnaSai krishna
Sai krishna
 
Ankit Chohan - Java
Ankit Chohan - JavaAnkit Chohan - Java
Ankit Chohan - Java
 
ResumeSDET (1)
ResumeSDET (1)ResumeSDET (1)
ResumeSDET (1)
 
CV_RishabhDixit
CV_RishabhDixitCV_RishabhDixit
CV_RishabhDixit
 
Walter_resume_PTM
Walter_resume_PTMWalter_resume_PTM
Walter_resume_PTM
 
veeranji clearcase resume
veeranji clearcase resumeveeranji clearcase resume
veeranji clearcase resume
 
Srinivasa_Jonnalagadda_Resume
Srinivasa_Jonnalagadda_ResumeSrinivasa_Jonnalagadda_Resume
Srinivasa_Jonnalagadda_Resume
 
Getting to Walk with DevOps
Getting to Walk with DevOpsGetting to Walk with DevOps
Getting to Walk with DevOps
 
manu_resume
manu_resumemanu_resume
manu_resume
 
Devops architecture
Devops architectureDevops architecture
Devops architecture
 
Devops
DevopsDevops
Devops
 

DevOps Engineer resume highlighting automation skills

  • 1. Brian P Jones caneridge@gmail.com ! (916) 749-8558 CAREER OBJECTIVE Seeking a DevOps or Release Engineering position that leverages my expertise in automation, Python, configuration management, continuous integration, Git, Jira, Jenkins, agile development, Ansible, Linux and Windows administration skills. SKILLS SUMMARY Skills: Development operations, configuration management, build automation, release engineering, continuous integration, continuous delivery, software engineering, software development, automation, documentation Current Tools: Ansible, Jenkins, Puppet, Chef, Git, Perforce, Python, Ruby, Perl, Shell scripting, Bash, VMware, vSphere API Python Bindings, Unix, Red Hat Linux, CentOs, Ubuntu Linux, Windows, Atlassian JIRA, Atlassian Bamboo, Atlassian Confluence, Atlassian Stash, SQL, SqlLite 3, C, Java, Maven, Artifactory, Ant, Make PROFESSIONAL EXPERIENCE Twinspires.com, (Owned by Churchill Downs), Mountain View, CA May 2014 - Present Software Engineer • Worked with agile software development teams to ensure timely and correct deployment of Java JBoss and Tomcat applications to the Red Hat Linux system staging environment and production servers. Worked with Engineering and Operations staff to improve product deployment documentation and documentation procedures. Reduced effort required to document deployment requirements and improved the legacy manual deployment process. • Developed and presented an automation framework to automate application deployments. Presented the proposal to Operations staff and the CTO. The proposal was approved by the CTO. • Introduced Ansible to the company to automate deployments of Twinspires.com components. Designed and implemented the Ansible implementation for deployment automation. Trained staff. Wrote Ansible code to automate deployments. • Converted manual production deployments of multiple Tomcat applications to Ansible code. Resulting automation efficiencies reduced deployment effort by a factor of 100. • Wrote Python scripts to report data used by Ansible and Ansible modules to implement custom deployment functions. • Implemented Jenkins jobs to automate Ansible deployments. Created RPMs and yum repositories. Worked with git source code repositories under Github. Worked with Red Hat Linux virtual machines managed by VMware. BoxTone, Inc. (acquired by Good Technology April 2014), Mountain View, CA August 2013 – May 2014 Software Engineer • Managed the build and release process using Jenkins. • Reviewed existing environment and developed roadmap for development environment improvements. • Established build pipeline targeting continuous delivery using: VMware, Gerrit hosted git, Jenkins, Artifactory, Mavan, CentOS Linux and Ubuntu Linux. • Implemented pipeline workflow for post-build automated installation and testing of the product using shell scripts, Jenkins, and VMware vCLI SDK. VSP Global (through Volt), Rancho Cordova, CA October 2012 - July 2013 Software Engineer • Responsible for proposing and migrating from PVCS to a new version control system. • Identified development processes and business needs and proposed the git DVCS based version control system. • Ported existing in-house PVCS based ANT build processes to git, migrated PVCS source to git, and established a parallel development process to facilitate migration. Designed new branching models for feature based development for concurrent development of parallel release processes. • Documented the new configuration management, development environment, development processes, and tool usage using Atlassian Confluence. Analyzed and proposed tools and processes for continuous integration build processes. DKI (acquired by Cimarron), San Diego, CA January 2012 - January 2013 Department of the Navy, SPAWAR Senior Software Engineer • Wrote statement of work for software configuration management portion of contract with SPAWAR. • Responsible for the configuration identification of the components used in the Navy's SPAWAR C2RPC science and technology prototype developed by multiple contractors.
  • 2. Brian Jones Page 2 • Verified government owned source could be built and documented the state and relationships of system configuration items using Atlassian Confluence. Environment consisted of Java, subversion, maven, Nexus OSS and git. Northrop-Grumman, McClellan, CA 2009 - 2012 Software Configuration Management Analyst 4 • Responsible for performing software configuration management for multiple programs. • Responsibilities included running change control boards, delivering code to the CM library, performing CM builds, writing configuration management plans, setting up and maintaining the ClearCase environment, and documenting processes. • Developed and implemented an object oriented Perl programs to analyze and report change request inheritance across the ClearCase branching model and manage and install ClearCase triggers using a DSL. • Automated build processes using ElectricCommander and shell scripts. Implemented headless build process for Eclipse Java project. • Proposed using the industry software configuration management standard EIA-649 as the basis of division software configuration management activities. The proposal was adopted. Updated division ISO 9000 processes to adopt process and terminology EIA-649. Hewlett-Packard, ProCurve (through Nelson Product Design), Roseville, CA 2007- 2009 Release Engineer • Installed the Atlassian tool chain consisting of Jira, Bamboo, Confluence and Fisheye. Proposed using Atlassian tools as the build and release development environment. The proposal was accepted. Designed and implemented an automated build and release process using Ruby. • Managed Perforce source repository, labeling, branching, and merging. Hewlett-Packard, Imaging and Printing, Roseville, CA 1998 - 2007 Design Engineer • Designed, implemented, and managed the software configuration management system, development environment, and automated build environment for the Hewlett-Packard JetDirect print server business. • Designed and implemented a highly configurable automated build system for the JetDirect product line firmware using Perl. • Scaled automated build system to manage multiple parallel projects each with multiple distinct product image variants. Configured, maintained, and managed automated build system which generated 70+ product images daily across multiple concurrent development projects, each in a different phase of the development process. • Designed and implemented the developer work cycle policies and procedures. • Integrated three different defect tracking systems with ClearCase. Implemented automated reports showing defect case numbers and the associated files modified in ClearCase as well as the number of lines of code added, deleted, and changed reported by file, defect, and module. • Responsible for coordination of purchase, setup and operation of data center equipment serving over 100 developers over a seven year period. • Developed and presented training courses covering ClearCase use and the development work cycle. • Worked with department and division staff and the localization vendor to design and implement automated processes and streamlined procedures for managing JetDirect product localization. Objective Systems Integrators, Folsom, CA 1994 - 1998 Senior Software Configuration Management Engineer • Responsible for defining and implementing corporate configuration management practices for all software products, all aspects of ClearCase setup, administration and operation, hardware capacity planning, and defining and improving the software build and release process. • Developed Perl scripts to automate all aspects of ClearCase use and administration functions, Configuration Management tasks, to manage source code defect tracking, and to aid developer use of ClearCase. EDUCATION B.S. Computer and Information Science, University of Oregon, Oregon