Description of Project
• Performing configuration management, build and release activities according to defined processes and planned schedules.
• Migrate changes appropriately into multiple QA and production environments.
• Maintain an automated and continuous build process that identifies build errors and notifies stakeholders as appropriate.
• Drove strategy for migrating from TFS2013 to TFS2018 and TFS 2018 to Azure DevOps server.
• Develop and maintain an automated process for deployment of application and database changes in Octopus on multiple environments using different lifecycles Migration from TFS to Azure DevOps (Repositories, Build Definition, and Dashboards).
• Maintaining Azure DevOps Repos, Pipelines and Dashboards.
• Maintaining Azure Cloud environments and performing load testing on web applications.
• Integrated Sonar quality check in pipeline to identify coding issues.
• Collaborate with Development, QA, and IT /Operations to implement quality releases.
• Identify new tools, technologies, and processes to improve the quality, reliability, repeatability, and efficiency of builds and releases.
• Communicate effectively with Development and QA teams to ensure stable QA environments.
• Work with IT and Development on the deployment of applications to various servers with automatic configurations for each application.
• Work to automate all aspects of deployments; identify where technical solutions are still needed.
• Use source control & defect tracking tools to support and provide visibility to the software development life cycle.
• Manage the branching and merging of code and consult with development to correct any conflicts in the merging process, auditing and documentation of processes and work items.
Responsibilities
• Manage the branching and merging of code and consult with development to correct any conflicts in the merging process, auditing and documentation of processes and work items.
• Implementation of pre check-in code reviews policy in Team Foundation Server, customization and implementation of new work items in Team Foundation Server.
• Automating manual tasks through scripting. Responsible for flawless operations.
• Unencumbered freedom to innovate and automate everything.
• Automated patch creation and deployment process with PowerShell and Batch scripting, eliminating 90% of manual work, used PowerShell and Batch scripting to slash release times by 50%, reduced company cost by 30%. Boosted client satisfaction by 30%.
• Wrote PowerShell scripts to automatically environment setup, saved 50% admin time.
• Automated deployments for 80+ Windows servers using PowerShell and Batch, reducing deployment times from 2+ hours to less than 5 minutes.
• Act as a support desk for development team using service tickets system, set up and managed 80+ Windows servers with 99% up-time.
• Managed timely and smooth delivery of releases.
Period
01.2020 —
06.2022
(2 years 6 months)