DevOps overhaul
Initiate and implement DevOps activities to allow for lower release cycles, higher automation and environment control.
Migrated enterprise from SVN to Git running on Bitbucket and lead repository consolidation. Implemented git flow branching strategy, provided training and ongoing transition support to entire organization on new tooling and processes. Implemented application deployment through Jenkins to systems that included firmware, embedded and client based systems that is fully integrated with branching strategy. Reworked all necessary Bamboo build plans and versioning schema. Implemented static code analysis as well unit test code coverage.
Went from manual deployments to completely automated deployment process on demand. Branching strategy integrated with highly regulated verification and validation process that accounted for code reviews and gated pull requests. The retooling and streamlined processes freed up developers to have more time focused on actual development. Continuous integration and deployment provided for much faster testing feedback and tighter testing specifications.