Senior Alm And Devops Consultant Resume
SUMMARY:
- Solution Architect with over 20 years’ experience
- Application Lifecycle Management and DevOps specialist
- Project management Specialist using Agile and Scrum methodologies
- Bilingual in French and English.
SKILLS SUMMARY:
C#
VB.NET
ASP.NET
HTML
JavaScript
C++
XML
JSON
PowerShell
Keno UI
Telerik Controls
CSS
AJAX
WPF, WFC
Oracle/PLSQL
Windows XP/7/8/10
Windows Server 2008R2/2012/2016/Hyper - V
Visual Studio 2005-2019
Visual Studio Team Foundation Server 2005-2018
Azure DevOps Server 2019 (formally TFS)
Azure DevOps Service (formally VSTS)
SQL Server
.NET Framework
MS SQL Server
Telerik Development Suite
Eclipse
Methodologies
Agile
Scrum
Macroscope
PROFESSIONAL EXPERIENCE:
Confidential
Senior ALM and DevOps Consultant
Responsibilities:
- Provides best practices and deployment assistance to organizations on DevOps.
- Provides mentoring and training for organizations using Visual Studio and Team Foundation Server.
- Designs Enterprise Architectures and Application Architecture for organizations and applications of all sizes.
- Leads organizations through advanced software development lifecycle models including continuous integration, automated builds, and automated testing.
- Leads client organizations through their transition to Agile software development.
- Communicates the advantages of Agile application development practices with business stakeholders.
- Ensures the successful delivery of software development projects via an Agile process.
- Advise AutoVIN in the DevOps best practices on Microsoft technologies using TFS and Azure DevOps
- Setup builds and release pipelines for SQL DacPac
- Automation of Selenium tests in release pipeline
- Extraction of a framework component into Azure Packages (nuget)
- Create ARM templates for a dozen services that where build and released
- Implementation of MSDeploy to release internal websites
- Tokenization of web site configs
- Creation of a VSTS custom task
- Publish application symbols to Azure DevOps
- Training on the use of PowerShell management of TFS via the REST API
Confidential
DevOps ConsultantResponsibilities:
- Advise the CCQ in the DevOps best practices on Microsoft technologies using TFS and Azure DevOps
- Creation and enforcement of coding and branching standards for developers using Visual Studio
- Creation and enforcement of standards for TFS release management and build pipelines
- Setup and how to use of a TFS’s Package server
- Creation of custom tasks for the Build and Release tools for TFS and Azure DevOps
- Creation of custom powershell scripts to perform maintenance tasks including cloning and modifying multiple release / build pipelines automatically in multiple projects.
- Automation of VM creation with PowerShell DSC
- Upgrade and later update of TFS from 2013 to latest 2018
- Test automation with Selenium and onboarding in the Release pipeline
- Automation of releases to an IBM mainframe with custom tasks in TFS 2018 using IBM’s FTP JES
- Setup best practices for branching and merging in TFS Version Control
- Documentation of processes
- Multiple training on Visual Studio, Coding, Testing, TFS, PowerShell, Packaging with Nuget, Custom task creation, Branching and merging, Agile process
Confidential
DevOps ConsultantResponsibilities:
- Advise Confidential in the DevOps best practices on Microsoft technologies including the Azure Cloud and Azure DevOps services
- Setup best practices for branching and merging in Visual Studio Team Services (VSTS) using Git
- Creation of custom dashboard widgets and release tasks for VSTS
- Training on using Git, Creation of Release and Build pipelines, Testing, Agile process.
- Implementation of continuous delivery pipeline
- Deployed to SQL Integration Services
- Deployed to SQL Database Services
- Deployed to SQL Analysis Services
- Deployed to SQL Reporting services
- Deployed to SharePoint
- Deployed to PowerBI
- Created multiple PowerShell Scripts to validate workflow and permissions
- Created pipelines with build and release scripts
- Creation of a workflow for compliance and traceability of work starting from Analysis to Release with gates, checks and balances, release pipelines, automated gated builds, check-in policies
- Training on multiple subjects
- Management of build pipelines
- Management of release pipelines
- Management of work items
- Management of tests
- How to use the new workflow process
Confidential
DevOps ConsultantResponsibilities:
- Training on DevOps and Azure Cloud
- Implementation of continuous delivery pipeline
- Created new machine (via Hyper-V)
- Created Generic Image (with parameters for Machine name and Domain connectivity)
- Created of multiple PowerShell Scripts to deploy application automatically
- Created pipeline to deploy application in TFS
Confidential
DevOps ConsultantResponsibilities:
- Assessed of the current TFS environment and ALM frameworks situation (process, tooling, what does and doesn’t work currently)
- Provided recommendation on an ALM implementation roadmap
- Implementation of standards for:
- Project file layout
- Packaging components with Nuget
- Packaging of products (built in house) with Chocolatey
- Branching patterns
- Work item modifications
- Implementation of an internal Nuget Server
- Implementation of best practices for Release Management Pipelines
- Validated strategies for Containers and cloud VM hosting
Confidential
DevOps ConsultantResponsibilities:
- Assessed the current TFS environment and ALM frameworks situation (process, tooling, what does and doesn’t work currently)
- Recommended an ALM implementation roadmap
- Developed a web site that integrates with Sales Force
- Setup a Continuous Delivery Pipeline for developers
- Installed and migrated code to TFS 2013
- Trained on TFS 2013
- Work Item Management
- Source Control Management
- Tests
- Builds
- Trained on Azure Cloud
Confidential
DevOps ConsultantResponsibilities:
- Migrated from two instance of TFS (2012 and 2013) to a single TFS 2015
- Trained on Work Item Management and Builds
- Assessed of the current TFS environment and ALM frameworks situation (process, tooling, what does and doesn’t work currently)
- Recommended an ALM implementation roadmap
- Implemented upgrade from TFS 2008 to TFS 2013 including full data migration
- Migrated all team build and process templates to VS2013 format and identify issues with migrated content
- Provided training on changes to team build in VS 2013
- Implemented a standard build template and way to construct you build definitions
- Implemented a shared application components strategy with Nuget (packaging, reorganizing applications, customizing the builds)
- Implemented Release Management (installing of the agents, creating deployment scripts/templates)
- Trained and Mentored team on Configuration Management and best practices for creation of build definitions, packaging through Nuget and automatic deployment through Release Management.
Confidential
DevOps ConsultantResponsibilities:
- Reviewed the existing ALM assessment and update to reflect the future state process guidance.
- Performed midpoint, draft and final signoff reviews of the deliverables for this engagement.
- Reviewed the process guidance requirements for the DoE and enrich the TFS CMMI Process Template to reflect the needs of the DoE including
- Adding TFS CMMI user defined fields
- Modifying TFS CMMI form definitions
- Modifying TFS CMMI state transition workflows
- Removing unused TFS CMMI work item type templates
- Removing unused TFS CMMI reports
- Developed scripts to migrate existing non-CMMI projects to the CMMI process template
- Reviewed documents; DoE requirements for TFS Operations, User Planning, and Code Promotion/Branching.
- Developed and delivered a custom CMMI Work Item Template, corresponding workflow, and reports for managing the DoE maintenance release requirements.
- Reviewed the existing build and release management procedures at the DoE and will provide guidance and assistance, including the development of code snippets, required for implementing an end state solution that is consistent with the TFS CMMI Process Template.
- Created build scripts for TFS projects in the DoE TFS development environment.
- Provided guidance and assist, in the form of sample code, in the development of SQL Server Data Tier Application Packages (DACPAC) for managing the migration of SQL Server objects.
- Reviewed the auditing reporting requirements for the DoE
- Lead a workshop on recommended practices for TFS data extraction and reporting
- Installed and configured the TFS Best Practices Analyzer on the production TFS server
- Ran and identified issues that required remediation and will lead a workshop with the DoE team on how to monitor the health and performance of the TFS servers
- Reviewed the IssueNet data extraction functionality and assist in mapping the information into the corresponding TFS work items
- Provided guidance and assistance, including the development of code snippets, for migrating attachments from IssueNet to TFS
- Lead a meeting to summarize the tasks completed as part of the engagement, identify gaps and outstanding items that need to be addressed by the DoE, and provide recommendations for their implementation or remediation
- Officially handed over the redressed ALM Assessment, TFS Operations, User Planning, and Branching documentation authored as part of the engagement
- Assessed the current TFS environment and ALM frameworks situation (process, tooling, what does and doesn’t work currently)
- Implemented of Agile/Scrum with TFS (backlog, Management of PBIs, Taskboard, burn down, portfolio management)
- Source Control implementation (branch/merge, structure, workspace, common component and nugget)
- Implemented of the source code structure strategy
- Implemented of the automated build strategy and build template
- Provided training and mentoring on the following topics
- Test management
- Release management
- Lab management
- Database management
- SSIS/RS management
- Other tool integration with TFS
- Portfolio management mentoring
Confidential
DevOps ConsultantResponsibilities:
- Consolidated Team Project Collections
- Quality Center Work Item Migration to TFS using the 3rd party Scrat tool
- Mentored for PM/BA/ and Product Managers/Owners on new capabilities in TFS 2012
- Mentored for Developers and QA on new capabilities in TFS 2012
- Build Server Installation and Maintenance
- Configured build controller and build agents for build server, as needed
- Mentored TFS Admin on build server maintenance and patching
- Automated Build Creation and Maintenance
Confidential
Associate Director, Solution Architect
Responsibilities:
- Designed an architecture blueprint
- Designed and documented development best practices
- Evaluated fixed price contracts
- Evaluated tasks and efforts for application migration to Windows 7
- Performed run time improvement on the SAGE application
- Mentored project resources
- Provided coaching on Branching Strategy for their TFS installation.
- Provided coaching on Database management strategy using Visual Studio.
- Performed an external security management strategy audit for TFS 2010 at Keops.
- Trained testers on Microsoft Test Management techniques and tools
- Performed and audit of the external TFS installation in the United Emirate
- Presented the Team Foundation Server 2012 components prior to them installing it.
- Performed training on SCRUM with Visual Studio 2012 and TFS 2012.
- Performed training on testing with Microsoft Test Manager 2010/2012.
- Performed training on source control management and branch and merging strategies.
Confidential
DevOps ConsultantResponsibilities:
- Provided coaching on branching and merging strategies.
- Provide coaching on Team Build and on creation of a software construction and deployment strategy.
- Performed training on Introduction to TFS
- Provided coaching on branching and merging strategies with TFS.
- Provided coaching on Database management strategy using Visual Studio.
- Presented the integration between TFS and Project Server
Confidential
DevOps ConsultantResponsibilities:
- Provided coaching to teams in the usage of TFS
- Created a specialized Team Build template for the project including building MSI, add Gibraltar events, adding DLL versioning, amongst other things.
- Created a WiX MSI project for the applications
- Created the branching and merging strategy for the team
- Modified the work item types to facilitate the team’s process
- Created the MTM functional testing strategy and also the strategy for the automation of those tests
- Developed some Coded UI tests
- Managed the configuration, creation and operation of Team Lab and testing environments created by Team Lab.
- Installed and configured Team Foundation Server 2010/2012, SQL Server 2008 R2 and multiple other tools (TFS Power Tools, Team Build 2012, Admin Tools, etc.)
- Created a base application framework for SQ development projects
- Created the SQ tiered architecture blueprint which will be the base of all .NET development projects
- Created the development rules for .NET projects.
- Created the branching strategy.
- Provided coaching to the .NET team on the use of TFS and best development practices.
- Created a custom Team Build template for SQ based .NET projects.
- Created a custom Visual Studio template that creates a shell for all new development project at the SQ that creates the various shell and solution folders. Also item templates were created.
Confidential
DevOps ConsultantResponsibilities:
- Designed a proof of concept for the migration from CA Harvest to Team Foundation Server
- Installed and configured of Team Foundation Server 2010 with Team Build 2010 used for the POC
- Created a developer machine Shell including VB6, VS 2003, 2005, 2008 and 2010
- Created a custom work item type used to manage deployment operations
- Created a custom web service that intercepted work item change events in order to create deployment specific XML content file used by the RAMQ custom deployment system
- Created a custom Team Build template that compiled VB6, VS 2003, 2005, 2008 and 2010 project files, which used community tasks, MSBee amongst other things
- Presented the functionalities of VS and TFS 2010 to the teams.
Confidential
DevOps ConsultantResponsibilities:
- Installed and configured Team Foundation Server 2010, SharePoint 2010, SQL Server 2008, and multiple other tools including the TFS power tools, admin tools, custom VPN servers, etc.
- Migrated from ClearCase to TFS (manually with the last 10 versions)
- Migrated from ClearQuest to TFS (automatically)
- Migrated from VSS to TFS (automatically)
- Migrated the source from VS 2005 to VS 2010
- Migrated from SharePoint 2007 to SharePoint Foundation 2010 (files only)
- Trained the developers, testers, administrators, and users on TFS 2010 (the training touched on how to modify work items in TFS, how to modify the process template, creation and management of branches, creation and modification of the build template, how to manage the TFS server)
- Developed custom scripts for the migration tasks of the various system
- Performed risk management while migrating so as not to impact the 50+ developer around the world using the system when the migration occurred
- Developed a custom Team Build template for use by the Confidential team with they created build definitions
- Advised management regarding choices to be made during the transition;
- Migrated to the Confidential Cloud infrastructure
- Setup of a custom BT certificate authority in order to emit personal x.509 certificate for access to TFS from the internet.
- Installed and configured Team Foundation Server 2010, SharePoint 2010, SQL Server 2008R2 and multiples other supporting tools;
- Migrated Visual Sourcesafe toward TFS 2010 (the customer delivered the training);
- Migrated Starteam toward TFS 2010 (the customer delivered the training);
- Trained developers, testers, administrators and users on TFS 2010. The training was principally to show what was different with the new tooling, the new processes, how to modify work item types, branching strategies, modification of the build scripts, and management of the TFS server;
- Created a base script that included specialized CSC build tasks;
- Consulted with the CSC high level decision maker on the transition benefits to the TFS 2010 stack;
- Consulted with the CSC architects to help them create a solution for a WPF vs Silverlight client.
Confidential
DevOps ConsultantResponsibilities:
- Migrated TFS 2005 to TFS 2010;
- Migrated Visual Studio 2005 to Visual Studio 2010;
- Migrated SharePoint 2003 to SharePoint Foundation 2010;
- Trained developers, testers, administrators and users in the use of the 2010 suite;
- Created scripts and special application to migrate all components properly;
- Managed risks during the change so as not to affect 150 system users;
- Created two special build scripts including special tasks to build software developed by Hydro-Québec Finance developers;
- Advised management regarding choices to be made during the transition;
- Integrated the Java development team into Team Foundation Server;
- Advised the IT team regarding the use of development environment virtualization.
- Advised team members on directions to take in implementing the solution;
- Implemented the integrated construction environment to help the team produce an integrated, functional release unit;
- Migrated the Visual Source Safe development environment to Team Foundation Server;
- Validated and implemented a system architecture for the project, including Microsoft CRM, BizTalk, Business Rule Engine (BizTalk), Microsoft Office SharePoint Server, InfoPath and various Web applications for the MFA;
- Designed and implemented build and deployment scripts in various environments, particularly development, integration, unit testing, IT and production, based on CSPQ rules;
- Supervised the development team, revising codes and validating the work of programmers;
- Ensured that functional designs were properly interpreted and implemented in step with the project’s system architecture.
- Developed the system architecture to align legacy applications with the new CAD system;
- Installed and maintained the TFS 2010 application server used by the project members;
- Trained project members in TFS 2010 and the advanced functions of Visual Studio 2010;
- Implemented the integrated build environment and helped the team responsible for producing an integrated, functional release unit.
- Developed and set technological directions for the Montreal Microsoft team.
- Prepared technology bids for Microsoft development.
- Trained development team members in Visual Studio Team System 2008, 2010 and 2012.
- Installed and configured the team’s Team Foundation Server.
- Administered the program to adopt Microsoft technologies for Visual Studio 2010.
- Leader of excellence for the Microsoft practice
Confidential
Lead Technologist, Solution Architect
Responsibilities:
- Validated and implemented an architecture for an internal Web site to manage certifications of Dorval plant employees.
- Designed an upgrade for the system for deployment to Brazil and the Great Britain.
- Created the deployment package using Team Build.
- Created a virtual development environment to facilitate testing and deployment.
- Created SQL Server Reporting Services reports.
- Confidential Internal duties, 2004-2009
- Advised the Confidential .NET regarding methods for improving their productivity and the quality of their deliverables by using emerging technologies effectively.
- Developed the architecture to deploy Visual Studio Team System 2005 and 2008 at Confidential for.NET developers (+2,500).
- Advised, supported and mentored development teams on everything to do with Visual Studio Team System.
- Trained 500.NET developers in Visual Studio Team System in a world tour that took him to New Zealand, Argentina, England, Egypt, India, Canada and the US.
- Worked as an expert on the Microsoft Visual Studio Team System elective council.
- Developed the architecture to deploy Team Build in the Team System corporate environment.
- Participated as a technical expert in several launches of Visual Studio 2005 and 2008.
- Assessed next generation Microsoft technologies and how they would be used at Confidential .
- Analyzed, designed and developed pricing components for the portal.
- Updated the portal, added new screens and changed existing screens to take new requirements into account.
- Redesigned synchronization (Java to .NET).
- Helped design new functions.
- Supported production and training.
- Analyzed, designed, coded and implemented the Web and win32 portion on the.NET platform.
- Created an installation kit for deploying the win32 application.
- Created the MOS architecture. The architecture submitted had to take into account the new opportunities provided by Windows 2000 and use them as much as possible.
- Analyzed, design and developed all business objects (COM + Components) that ran under Windows 2000. The objects were coded in VB6 using ADO in SQL Server and/or Oracle.
- Analyzed, designed and developed the MOS client (presentation level). The client used the business objects on the server to display statuses and perform other tasks. The real time events of an OPC server that collected information on vehicles and information on business objects were sent to and displayed on several screens.
- Analyzed, design and developed basic SQL Server/Oracle data schemas for the application.
- Analyzed and designed OPC servers that communicated with the underground heavy equipment.
- Created a Windows 2000 domain for the system.
- Analyzed, design and developed an ASP.NET Web portal for MOS reports.
