Build And Release Engineer (Devops)
Waterloo, Ontario
• 20+ years experience in the Software Industry in many roles (Support, Development, Build Management, Release Management, DevOps)• Technical Subject Matter Expert (SME) for build infrastructure and installer product areas. Responsible for architecture, story input, mentoring, troubleshooting and code reviews.• 9+ years of involvement with the design, implementation, automation and execution of Build Solutions/Environments• Experience with a variety of platforms including HP-UX, Solaris, AIX, Windows, Linux, VMWare• Experience with a variety of technologies including ANT, Make, XML, C/C++, MFC, J*va, Junit, Shell scripting (ksh/bash), MKS Integrity, Jboss, Eclipse, MKS Toolkit, Hudson/Jenkins, Git, Gerrit, Gitlab, Docker.• Experience and Knowledge of many SCM Patterns such as branching, source code management, traceability, reproducibility, Escrow, build design, and CM auditing.• Certified ScrumMaster with 5+ years experience in implementing agile practices.• Responsible for Software Configuration Management (SCM) during audits. Includes defining, refining and documentation of internal processes.• Planned, presented and defended processes for several Automotive SPICE/ISO 15504 audits.• Responsible for build environment improvement and fixes such as build time reduction, failure rate reduction, code quality metrics and full end to end automation.• Improved error checking, logging and stability of production build environment.• Recommended, documented and implemented new branching strategy for R&D.• Automated test infrastructure scheduling/launch scripts.• Integrated new product components into the code base.• Involved in R&D budgets.• Debugged compile errors (j*va/c/c++) and fixed bugs when appropriate.• Maintained, enhanced and fixed bugs in installer using InstallAnywhere and J*va.Specialties: Process understanding and improvement, Build architecture, SCM, Ant, Make, Shell Scripting, J*va, Release management, Automation.