Job Description :
Responsible for Build and Deployment of Code from Development to Production environmentsSupport both adhoc Deployment and Scheduled Deployment)
Responsible for TFS branching, labeling and merging the code whenever required.
Responsible for provisioning and maintaining the infrastructure.
Responsible to do health check of application and troubleshoot any issues found in deployment with Development Team.
Backup and maintain the SQL Databases for each application in each environment.
Update the scripts and files required for deployment as soon as new versions are released (Eg: Azure Bootstrapper Update)
Work with network team to add / remove the Firewall rules, NSG rules for establishing connectivity between multiple applications.
Connect with all the team to integrate the application and do shakeout testing in each environment.
Continuous integration and continuous development pipeline process.
Administration of version control system TFS 2015 and VSTS 2017
Automate Build and deployment process.
Design and implement organizations enterprise level standard branching and merging process.
PowerShell scripting skills for automation.
Provide support to project teams in configuring and base-lining project items.
Prepare configuration documentations and maintain Configuration Management (CM) database.
Review and recommend improvements to existing CM processes.
Maintain data quality, integrity and security of CM database.
Schedule audits on CM database and assist in implementing audit recommendations.
Work with configuration teams in development and enhancement of CM tools.
Assist in management, maintenance and automating of CM tools.
Maintain proper version controls of software deliverables.
Oversee the delivery of software applications in test and deployment environments.
Analyze configuration issues and propose appropriate resolutions.