DEVOPS ENGINEER ~ SR. BUILD & RELEASE ENGINEER
An accomplished Sr. Build and Release Engineer with over 10 years of experience in Software Development. Experienced in CI/CD solutions that automate daily operations and streamline the development experience. Combines leadership expertise with technical skills to lead cross-functional teams (including Developers, Build Engineers, Testers, QA Analysts and Operations Engineers) to develop, deploy and support reliable, scalable and user-friendly software projects including ERP Systems, Web Applications, Window Applications and Rest APIs – primarily in a Microsoft platform environment.
7+ Years of experience in IT Environment with Professional Development, DevOps, Automation of Build and Delivery Pipeline, Deployment and Release Engineering, Process Development, and Tools Support which includes code compilation, packaging, and deployment/release methodology.
Broad understanding of DevOps concepts/tools such as Source Control, Continuous Integration, Delivery Pipeline Automated Testing, Scripting, Networking, Deployment Automation & Orchestration, Container Concepts, Orchestration and Cloud Technologies.
Proven success in monitoring, installing, configuring and maintaining systems, software and related infrastructure.
Recently designed and implemented a system to automate Software Build and Delivery/Release Pipeline and provide automation support for other Development teams.
Solid history of improving productivity by replacing manual processes with easy to use automation/web applications.
Excellent work ethic with the ability to deliver multiple projects on fast-paced timelines without compromising quality.
DRISCOLL'S MAR 2017 – JUN 2018
Sr Build Engineer
Provided strategic and tactical direction for an elite engineering workforce; created a culture of quality ownership.
Led the Continuation of the Automation project by creating a 5-year roadmap to include key Continuous delivery concepts and to broaden the scope to BI and Engineering teams.
The first year of the roadmap was completed with the discovery of key areas of concerns, creating and testing solutions, and as a team committing to tools and solutions for the implementation phase.
Led a team of Build Engineers to develop and enhance scripts and tools to improve the software development process.
Oversaw the successful implementation of Continuous Integration and Continuous Delivery solutions that enabled the team to test and release software reliably.
Provided technical guidance during multiple release and planning meetings.
Build Engineer II MAR 2013 – MAR 2017
Led a team on a 2-year Project to design and implement the Automation of the Build and Deploy Pipeline of our custom, in-house developed, applications which coincided with the Major Upgrade of Driscoll’s ERP system.
The build pipeline was being automated at the same time major systems were being overhauled and redefined –introducing REST API Integration layer connecting the dots between ERP, vendor and custom applications.
Successfully implemented the project to support the delivery of the massive ERP upgrade, automating and deploying across five environments including production.
This Automation project decreased deployment errors and increased the efficiency and traceability of deliverables by 80%. Deploying to any environment was reduced to simple button click that is repeatable in all environments, removing the need to dedicate a role for all deployments.
Researched and introduced new tools to expedite and automate the release engineering tasks.
Spearheaded the scripting of dashboards and orchestration of on-premise environment deployments.
Software Test & Build Engineer I JUL 2009 – MAR 2013
Tested and deployed a major ERP upgrade to production in 2012.
Provided manual and automated testing, this included writing unit test for all custom, in-house developed QA Inspection and Maintenance applications.
Configured application servers and managed releases from Dev, Test, to Stage and Production.
Improved and strengthened the company’s strategy in setting up, managing and configuring test environments.
Provided support to developers in debugging application errors and troubleshooting issues across all environments.
Developed smoke tests to verify application stability as the applications were deployed through the environments.
Improved testing processes by providing technical oversight to strategy, design, process definition and product releases.
Applications Support MAR 2006 – JUL 2009
Led the research, comparison, decision, and implementation of a Helpdesk Ticketing System.
Applied project management best practices to deliver the project on schedule and under the budget of $20,000.
Provided application support services for the in-house system and solved challenging problems in the workflow.
Improved the team’s efficiency by developing a role that triaged tickets and assigned tickets to other team members.
Performed system monitoring, verifying the integrity and availability of all in-house hardware and systems.
Helpdesk Support Specialist MAR 2005 – MAR 2006
Provided first line support for PC related problems by answering questions and resolving computer related issues in person, via telephone or from a remote location.
Improved productivity by providing helpdesk support, system administration, problem resolution and training.
Resolved issues by researching documentation, troubleshooting hardware, and guiding users through corrective steps.
Configured and installed new hardware and software; reviewed, monitored and upgraded existing systems.
Set up a remote site, built and repaired hardware, and helped end-users with peripherals as needed.
SOUTH BAY CONSTRUCTION MAR 2002 – MAR 2005
Information Technology Helpdesk Manager
Recommended information technology strategies, policies, and procedures that reduced costs and improved efficiency.
Delivered financial objectives by reducing cost, forecasting requirements; preparing an annual budget; scheduling expenditures; initiating corrective action. Initiating, coordinating, and enforcing systems, policies, and procedures.
Maintained organization's effectiveness and efficiency by defining, delivering, and supporting strategic plans for implementing information technologies.
Preserved assets by implementing disaster recovery and backup procedures, and information security and control structures.
University of Phoenix Masters Of Information Systems 2001 – 2003
University of Colorado Boulder Bachelor's Degree, Environmental Studies 1994 – 1997
Santa Fe College Associate of Science 1989 – 1992
CI/CD Tools: TeamCity, Octopus Deploy, RedGate SQL Tools
Scripting Languages: PowerShell, Python
Knowledge of PowerShell, C#, Node JS, Visual Studio, Azure, NuGet, IIS, Apache, SQL, MySQL, Mongo DB, Load Balancing, CI/CD, Agile Development, Test-Driven development, Containerization and Cloud Technologies
Version control systems: Subversion and GIT