Software Configuration Management Engineer at Systems Limited
Responsibilities:
• TFS Administration – Creating New Projects, Managing Roles Rights, TFS Customization, Working on Merging and Branching techniques on different environments, also working on Shelve sets. Also create a different Process templates for TFS.
• Also having an idea of Visual Studio Team Services(VSTS)
• Also working on GIT version controller.
• SharePoint Administration ¬- Creating new projects and bind with TFS, Customization in multiple sites of SharePoint
• SVN – Creating new repositories in Apache SVN, Managing Roles and rights.
• Perform migration Activity – Migrate Projects from SVN to TFS 2015 and also give training to respective.
• Working as a Release Management of Etisalat Projects – Writing and design a Configuration Management plans, Design a complete folder structure which is suitable for Etisalat’s Management and give the training to Etisalat team onsite and offshore to follow CM Process.
• Make a deployments Package for Etisalat offshore Team to be deployed on multiple environments(QA, UAT, Pre-Prod and Staging)
• Also managing the Source code in proper way, Create a branch on SVN related to environment and Tag the code once project is deployed on latest environment.
• Apache Server administration.
• Audit – At the end of every month take a physical audit of all releases with their deployments packages along their related documents, Unit test Cases, Release Notes etc.
• Manage Versions History- Manage the versions of all Etisalat Process of all environments.
• JIRA – Creating new project, Creating New Users, Managing Roles, Designing Workflows, Designing Permission and Notification Schemes.
• Azure – Having a knowledge of Azure App Services, Create App Services Plan, Creating Database Resource and also creating a VMs on Azure Portal.
Manage GCP and AWS infrastructure. Perform Center of Internet Securty(CIS) Benchmarking. Cost optimization. Configure Alerts for systems utilization, ssh failed & virus scanning on Debian machines. IP whitelisting for Secure our infrastructure.
Responsibilities:
• TFS Administration – Creating New Projects, Managing Roles Rights, TFS Customization, Working on Merging and Branching techniques on different environments, also working on Shelve sets. Also create a different Process templates for TFS.
• Also having an idea of Visual Studio Team Services(VSTS)
• Also working on GIT version controller.
• SharePoint Administration ¬- Creating new projects and bind with TFS, Customization in multiple sites of SharePoint
• SVN – Creating new repositories in Apache SVN, Managing Roles and rights.
• Perform migration Activity – Migrate Projects from SVN to TFS 2015 and also give training to respective.
• Working as a Release Management of Etisalat Projects – Writing and design a Configuration Management plans, Design a complete folder structure which is suitable for Etisalat’s Management and give the training to Etisalat team onsite and offshore to follow CM Process.
• Make a deployments Package for Etisalat offshore Team to be deployed on multiple environments(QA, UAT, Pre-Prod and Staging)
• Also managing the Source code in proper way, Create a branch on SVN related to environment and Tag the code once project is deployed on latest environment.
• Apache Server administration.
• Audit – At the end of every month take a physical audit of all releases with their deployments packages along their related documents, Unit test Cases, Release Notes etc.
• Manage Versions History- Manage the versions of all Etisalat Process of all environments.
• JIRA – Creating new project, Creating New Users, Managing Roles, Designing Workflows, Designing Permission and Notification Schemes.
• Azure – Having a knowledge of Azure App Services, Create App Services Plan, Creating Database Resource and also creating a VMs on Azure Portal.
Software Configuration Management:
o SCM Process
o Establishing SCM department from the scratch
o Release and Build Management
o TFS Administrator:
o Installing and setup of Team foundation server
o Creation of Team Projects
o Setting rights of the team members
o Deployment of the Source code
o Execution of the Database Scripts.
o Release document management.
o labeling the source code
o Release history reports.
o Participation of project related meetings.
o Branching and merging of source code
o Setup and configuring of build automation.
o Configured the Bug Tracking tool MANTIS & TFS (Team Foundation Server).
o Strong working knowledge of Windows Server, IIS, SQL Server.
o Strong experience with Subversion (SVN) Administration & Configurations.
o Strong experience with Team Foundation Server (TFS) Administration & Configurations.
o Ensuring CM Policies for Checkout/Check in, merge, build, release, etc and implement them.
o CM process training for users and deliver the training effectively.
o Successfully Migration of source code from SVN to TFS2013.
o Repositories creation in SVN.
o Experience of QA, DEV and PROD server handling.
o Training of development teams to work with configuration management areas
o Configuration of SVN and assignment of access rights to the users.
o Experienced in FTP administration & management for delivery, support & Data sharing purposes.
o I have hands on experience in developing CM and build/release related processes and procedures.
o I worked closely with all project stakeholders including development, QA & Support teams to define product build requirements and constraints, continuous delivery for testing & release management.
o Backup And Restoration
Software Engineer and various website development.
Good concepts of OOP, Data structure, Database, Software Engineering
Also know: PHP, HTML, CSS, Bootstrap,JavaScript.