Freelancerprofil: IT Governance Consultant/ Program Manager/Project Manager in Pakistan

IT Governance Consultant/ Program Manager/Project Manager

| Pakistan
Um den Freelancer zu kontaktieren, müssen Sie eingeloggt sein
FREELANCER KONTAKTIEREN

Freelancer-Vorstellung

FÄHIGKEITEN, KENNTNISSE UND ERFAHRUNGEN

• Certified COBIT Foundation.
• Certified COBIT Implementer
• CMMI Specialist
• Professional IT Auditor
• Agile Practitioner
Leadership Qualities. Technically proficient in Software Configuration Management, Application Life Cycle Management, Auditing, Risk Management and Risk mitigation programs, Infrastructure Management, Agile Development with Project management skills and having Experience of Implementation Infrastructure Setup, CMMI and COBIT5 Processes and their Audits and Compliance at IT and Banking Industries.

Employment Experience:
Manager IT Governance and Management Services-PMO (Nov, 2015 to Present):
Bank Al Habib
Task and Activities:
• Member of DR Team, SCCB and SEPG IT Innovation Department Bank AL Habib,
• Develop Project Management Office and governance structures for efficient management of projects and programs to ensure benefit realization of organization wide projects. Deployment of IT Framework for Governance, Lead and facilitate implementation of new IT service management framework components/processes. (CMMI&COBIT Processes).
• Implementation of Application Lifecycle management System and Agile development Processes workflows on Team Foundation Server, Development and Execution of SLA`s.
• Manages and drives the Change Management process. This includes tracking and reporting of release/maintenance window preparedness as well as post change results, impacts and trends.
• Release Management, Version Management, Build Management, Training, Ensuring and implementing SCM Processes and the workflow of the Development and Release process.
• Help team to provide effective support and services to maintain high quality at project and program level. Easy and effective availability of best practices and templates and advice for all ongoing projects, Development and Monitoring of action Plan for Risk Management.
• Support project initiatives, including identifying and analyzing preliminary business needs, budget considerations, time and resource estimates, defining the project scope and objectives.
• Regular and close monitoring of project activities and taking corrective action to ensure project meet the business objectives. Maintain project issues and risks with required mitigation plans
• Facilitate communication between staff, management, vendors, and other technology resources within the organization.
• Develops service management strategies, identifying staff, tools and specialized support requirements as necessary to ensure that operational and support processes are working as expected to support the Company.
• Engages with cross-functional teams to prioritize and integrate process development and maturation, ensuring that the right talent is engaged and utilized at the appropriate level in order to achieve successful service delivery outcomes.
• Conducts root cause analysis/post mortem meetings and facilitates the problem management process for lessons learned and preventive reoccurrence.
• Performs other job-related duties as assigned or apparent.
Program Manager/Application Lifecycle Manager (Dec, 2014 to Present):
Bank Al Habib

Task and Activities as Program Manager:
• Planning and designing the programme and proactively monitoring its progress, resolving issues and initiating appropriate corrective action
• Defining the program’s governance arrangements
• Ensuring effective quality assurance and the overall integrity of the programme
• Focusing inwardly on the internal consistency of the programme, and outwardly on its coherence with infrastructure planning, interfaces with other programmes and corporate, technical and specialist standards
• Managing the programme's budget, monitoring expenditure and costs against delivered and realised benefits as the programme progresse
• Facilitating the appointment of individuals to project teams
• Ensuring there is allocation of common resources and skills within the programme's individual projects
• Managing communications with all stakeholders
• Managing both the dependencies and the interfaces between projects
• Managing risks to the programme's successful outcome
• Working with the business change manager or equivalent on the transition to the new business as usual position
• Initiating extra activities and other management interventions wherever gaps in the programme are identified or issues arise
• Reporting the progress of the programme at regular intervals
• Implementation of Application Lifecycle management System and Agile development Processes workflows on Team Foundation Server, Development and Execution of SLA`s.
• Manages and drives the Change Management process. This includes tracking and reporting of release/maintenance window preparedness as well as post change results, impacts and trends.
• Release Management, Version Management, Build Management, Training, Ensuring and implementing SCM Processes and the workflow of the Development and Release process.
• Help team to provide effective support and services to maintain high quality at project and program level. Easy and effective availability of best practices and templates and advice for all ongoing projects, Development and Monitoring of action Plan for Risk Management.
• Support project initiatives, including identifying and analyzing preliminary business needs, budget considerations, time and resource estimates, defining the project scope and objectives.
• Develops service management strategies, identifying staff, tools and specialized support requirements as necessary to ensure that operational and support processes are working as expected to support the Company.
• Engages with cross-functional teams to prioritize and integrate process development and maturation, ensuring that the right talent is engaged and utilized at the appropriate level in order to achieve successful service delivery outcomes.
• Conducts root cause analysis/post mortem meetings and facilitates the problem management process for lessons learned and preventive reoccurrence.
• Performs other job-related duties as assigned or apparent






Application Lifecycle Manager (Dec, 2014 to Present)
Task and Activities as ALM Manager:
• Led the installation and deployment of Team Foundation Server including work item template customization, automated and customized build development using MSBuild and TFS Team Build and TFS Report customization.
• Create a TFS Architecture and Platform Implementation that allows for common, shared processes as well as area-specific requirements, identify tools to allow integration of TFS with non-Microsoft and non-Windows IDEs and development tools
• Full implement of the ALM with Lab Management capability and automate building, deployment and testing to the virtual environments
• Create virtual golden templates to be deployed to the test environment that ready for test and workflow capabilities of the Lab Management.
• Developed automated builds (continuous integration (CI) and nightly build) using Team Foundation Server’s Team Build. The output of the nightly build included an MS Deploy package that allowed versions of the application to be quickly and easily deployed for QA and demo purposes, it could also deploy the DB, execute the test, calculated the code coverage, Deploy the website to the QA machine, generate code documentation.
• Automate the best practices of development and integrate this automation in the Visuals studio build and rebuild process to make sure that all team members follow these best practices with less effort and minimum time.
• Meet with other development teams to evaluate their TFS implementations and identify how to leverage/reuse any components or customizations made in other teams
• Plan and Execute TFS Migration, including the migration of existing TFS projects to the new project layout and the preservation of existing work items, stories, tasks, and other project artifacts
• Develops training materials, and offers training sessions for developers as well as non-technical team members on best practices for using and administering TFS
• Recommend templates, tools, project layouts/configurations, and other out-of-the box features that can accommodate both common processes and area-specific requirements
Trained development team and project management/Agile development Processes in the effective use of Team Foundation Server and Visual Studio Team System including project planning, bug and issues tracking, source control repository organization, Testing, code coverage and code metric tracking.
• Management of All Infrastructure Environment Including Production, Staging and QA.
• Managing Authoring and Training Development Teams.
• Implementation of ALM Processes at IT Innovation Bank Al Habib
• Functional and Physical Configuration Audit and Administration of Team Foundation Server
• Implementation of Coded UI with TFS
• Integration of JAVA with Microsoft Team Foundation Server
• Build Management with Agile methodology
• Incremental and full back up of All servers
• Performance and Monitoring of Development, Build, QA, Deployment of all Servers
• Audit Training, Ensuring and implementing Configuration Management and COBIT Processes and Documentation, Base lining Source code, TFS Management (admin, Client)

Senior Software Configuration Management Engineer (Nov, 2012- Dec, 2014)
Infotech (Pvt) Ltd Lahore, Pakistan (CMMI Maturity Level-3)
Task and Activities:
• Worked as SCM Lead and also member of Software Configuration Control Board of Infotech.
• Establishment of Software Configuration Management Department at InfoTech and Implementation of CMMI Processes.
• One of the most important tasks performed at InfoTech is baseline of Source Code of Products.
• Release Management, Version Management, Build Management, Training, Ensuring and implementing SCM Processes and the workflow of the Development and Release process
• Physical Configuration Audit and Representing SCM Infotech for SCAMPI Class A CMMI maturity level-3 Appraisal.
• Building development, test, and production baselines
• Monitoring and controlling the baseline build functions, making changes and improvements as necessary
• Updating baseline copies as configuration changes are made across environments and branches
• Development and implementation of comprehensive governance framework
• Implementing Quality Assurance framework to ensure all activities are appropriately reviewed
• Development and Monitoring of action Plan for Risk Management
• Development and Execution of SLA`s.
• Audit Training, Ensuring and implementing Configuration Management
• Managing and controlling the source code repositories in Subversion and other systems
• Building modules for deployment from the CM repository
• Planning, managing, controlling releases and code deployments
• Installing and configuring applications in development and production environments
• Tracking, controlling, and reporting status of all software, documentation, and infrastructure changes to management
• Developing required scripts or codes to automate and integrate chosen configuration management tools
• Implementing schemes in the CM repository to enforce change management best practices and security
• Managing code branches and code merges to accommodate release cycles
• Responsible for packaging the final release of software to the clients
• Completion of all CMMI and other Software/Hardware Products Documentations.
• Application Lifecycle management System and Team Foundation research.
• Drive the build and release management processes
• Management of deployment process
• Deployment of software changes to QA and Production environments
List of tools used:
• SVN(admin and Client)
• My Eclipse
• .Net Framework
• Form Builder
• Smart SVN
Projects:
Following are the projects on which Performed Configuration management activities in Infotech:
• Ghana Stock Exchange
• Bhutan Stock Exchange
• Zimbabwe Stock Exchange
• Bank of Bangladesh

Software Configuration Management Engineer (Aug, 2011- Nov, 2012)
NetSol Technologies Ltd. Lahore, Pakistan (CMMI Maturity Level-5)
Task and Activities:
• Audit Training, Ensuring and implementing Configuration Management
• Monitoring and controlling the baseline build functions, making changes and improvements as necessary.
• Configuration Management, Version Management, Baseline management, Build Management, Release Management, Release Reporting
• Updating baseline copies as configuration changes are made across environments and branches
• Managing and controlling the source code repositories in Subversion and other systems
• Building modules for deployment from the CM repository
• Planning, managing, controlling releases and code deployments
• Installing and configuring applications in development and production environments
• Tracking, controlling, and reporting status of all software, documentation, and infrastructure changes to management
• Developing required scripts or codes to automate and integrate chosen configuration management tools
• SVN Management (admin, Client)
• Physical Configuration Audit
• Exe Compilation in .Net, Form Builder
• Exe Compilation in Power Builder all versions.
• FTP Management ( Filezila server, Client)
• Completion of CMMI Documents
• Completion of all CMMI and other Software/Hardware Products Documentations.
• Ensuring CMMI Processes
• Software Configuration activities
• Drive the build and release management processes
• Management of deployment process
• Deployment of software changes to QA and Production environments
• Management and oversight of the day-to-day deployment process
• Work with Development team to create development and delivery process standards
• Define the workflow of the Development and release process
• Development and implementation of comprehensive governance framework
• Development and Monitoring of action Plan for Risk Management
• Development and Execution of SLA`s.
List of tools used:
• SVN (admin and Client),Microsoft Visual Source safe
• Power Builder
• MY Eclipse, .Net Framework, Forms Builder
• FTP Administration, Help Desk Administration
Projects:
Following are the projects on which Performed Configuration management activities at NetSol:
• Mercedes Benz Leasing Singapore
• State Bank of Pakistan
• KK Bank Thailand
• Mercedes Benz Leasing Australia

Internship:
• Kashf Microfinance Bank Limited Pvt Ltd

FREELANCER KONTAKTIEREN
Bitte loggen Sie sich ein oder registrieren Sie sich, um das Freelancer zu kontaktieren.
Neu bei projektwerk?