• No results found

Cloud Development Manager Like Tweet 0

N/A
N/A
Protected

Academic year: 2021

Share "Cloud Development Manager Like Tweet 0"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

Contact Info . Feedback . Sitemap

Advanced Search

HOME > JOB ROLES > SEARCH JOB ROLE > JOB DETAIL

Cloud Development Manager

Tweet 0

Go To:

Back to Top

Job Role Description

Functional Group:Cloud Computing

Job Family : Cloud Engineering Level : Expert / Management

Also known as : Project Manager / Cloud Practice Manager Primary Purpose

The Cloud Development Manager leads the cloud engineering team for cloud solution design, development and deployment. He/she is also responsible for management of project schedules, quality plans, budgets, communication and risk management plans with various stakeholders.

Responsibilities

Plan, coordinate and supervise all activities related to the detailed design, development, and deployment of cloud computing solutions Guide the cloud development team on issues related to the detailed design, development, and deployment of cloud computing solutions Establish cloud development and deployment plans, milestones and deliverables in consultation with all stakeholders

Responsible for managing project governance, overseeing the development and implementation of goals, objectives, policies, procedures and systems Partner with respective team members for process improvements in various processes involved in the cloud development project

Manage project schedules, quality plans, budgets, and communication and risk management plans Requirements

At least 6 years of experience in system design and development with project management responsibilities in software application projects Knowledge of process improvement methodologies and tools

Understanding of Software Development Lifecycle (SDLC) and quality assurance process Degree in Information Systems, Computer Science or equivalent

Career Path Possibilities

0

Like Like

Cloud Development Manager

(2)

Back to Top

Job Role Competencies

Manage cloud development resources

Identify internal and external resources required for cloud solutions development

Allocate appropriate resources for cloud solutions development activities to meet development objectives Lead initiatives for vendor and service provider evaluation for outsourcing arrangements where required

Manage agreements with vendors and internal teams to ensure that resources are available to support cloud solutions development Manage budget and resources for cloud engineering team for each cloud solutions development project

Identify skill sets required for the cloud engineering team to meet development requirements Streamline cloud solutions development processes to minimise costs and increase efficiency Define key metrics to monitor efficiency and effectiveness of cloud development activities

Manage projects and investments to maintain Service Level Agreements (SLAs) and Quality of Service (QoS) and comply with legal and regulatory requirements Manage cloud infrastructure development

Review existing organisation's cloud infrastructure against cloud infrastructure design specification

Identify requirements for future cloud infrastructure development projects based on existing infrastructure performance and business directions Develop a cloud infrastructure development plan and identify tasks to be assigned

Evaluate appropriate methods and tools for cloud infrastructure development in accordance to legal, regulatory and organization's policies Recommend appropriate technologies and products for cloud infrastructure development

Provide guidance to cloud engineering team on cloud infrastructure development in alignment with cloud infrastructure design specification Review Service Level Agreements (SLAs) and Quality of Service (QoS) required for cloud infrastructure

Manage cloud solution integration

Assess capabilities and limitations of the overall cloud solution

Analyse the existing cloud solution architecture to determine supported processes and data flows

Recommend the integration approach and integration tools to address cloud solution integration requirements Identify key metrics and methods for monitoring usage of cloud solutions

Develop a usage metering and billing model for the integrated cloud solutions based on the integration design

Provide guidance to the cloud engineering team to ensure that relevant legal and regulatory issues are complied with during cloud solutions integration Provide continuous feedback on integration challenges to relevant parties to enable further refinement of the cloud solutions integration plan Manage cloud application development

Review cloud application architecture against cloud application design specification

Analyse the data model to identify the data attributes, entities types and elements to be used in the cloud application development Determine processes and data flows that support the organisation's business requirements

Determine if existing codes, parameters and functions can be reused in cloud application development Recommend programming tools and techniques to develop the cloud applications

Provide guidance to cloud engineering team on cloud application architecture and cloud application design specification

Review developed cloud applications to ensure cloud services data model rules and metadata specifications are applied to cloud application development Manage cloud database environment development

Assess appropriate methods and tools for data governance in accordance to legal, regulatory and organisation's policies Identify requirements for future database development projects based on existing database performance and business directions Review existing data mappings to cloud data solutions against cloud database design specification

Evaluate database model for integration within cloud database architecture Recommend database tools for cloud database development

Provide guidance to cloud engineering team on cloud database development in alignment with cloud database design specification Review data analysis and data profiling processes to ensure they meet business requirements

Apply knowledge of cloud legal, regulatory and security requirements

Identify relevant legal, regulatory and security requirements for the cloud environment Evaluate impact of legal, regulatory and security requirements to the cloud environment

Develop action plans to incorporate the relevant requirements into the organisation's processes and systems where applicable Update organisational policies and procedures to align to relevant legal, regulatory and security requirements

Incorporate cloud environment policies and procedures with relevant legal, regulatory and security requirements and governance guidelines Communicate legal, regulatory and security requirements to the relevant internal teams and third parties

Escalate instances of non-compliance to management according to organisational procedures Legend:

Note:

Selected Path Career Path Available No Further Career Path Listed The display of career path is limited to 5 levels of branching

(3)

Develop application components

Analyse the architecture design and determine sequence of processes and data flow that supports the business needs of the organisation Analyse the data model to identify the data attributes, entities types and elements to be used in the application development

Analyse the data model to identify the associations and relationships between entities and their elements to ensure complete and accurate mapping in the applicatio Identify and map the enterprise business components with the integrated application development and the reusable existing application components

Analyse and determine if existing codes, parameters and functions can be effectively integrated as shared objects with the development of enterprise business com Apply various design patterns and develop access methods and parameters based on existing and/or newly created enterprise business components

Select relevant tools and techniques to develop program skeleton of the enterprise business components

Review the developed application and ensure the intended data model rules and metadata are applied to the application Establish and maintain stakeholder liaison_Reviewed

- Determine support areas in relation to business requirements - Establish procedures for providing required support

- Document agreed procedures in the form of service-level agreements - Assign support personnel based on agreed procedures

Monitor the system pilot_Reviewed

- Review pilot objectives against pilot operation

- Monitor organisational resources based on agreed implementation plan for the system pilot - Review users’ and management’s feedback on pilot against acceptance criteria - Identify areas of success and future improvements of the system

- Assess the impact of future improvements on the system with relevant parties Manage project schedule

Develop project schedules Manage schedule changes Manage project communications

Manage stakeholder communications Manage project documentation Manage customer relationship

Develop common objectives, strategies and plans with customers Build client/customer relationship

Assess the relationship Manage project quality_Reviewed

- Select quality management framework based on a set of criteria within the context of the organisation's quality management system (QMS) - Adopt the selected quality management framework to enable effective communication of quality issues to a higher project authority and stakeholders - Manage the quality of the system development process to achieve the agreed quality outcomes

- Conduct regular reviews to control quality of project deliverables and testing processes - Manage software configuration to ensure correctness and completeness of configuration items Manage project timeline_Reviewed

- Assess project time constraints in order to sequence tasks accordingly - Develop project schedule to guide time management of the project

- Implement and manage project schedule to ensure project objectives are met within the stipulated time frame Manage project risk_Reviewed

- Identify and analyse project risks in accordance with organisational risk policies

- Monitor and control project risks to develop scenarios for variances and risk management plan - Recommend follow-up actions to relevant stakeholders

Manage stakeholders for project success_Reviewed

- Apply leadership styles to suit the development level of each team member

- Apply negotiation styles according to the importance of both outcomes and relationships - Formulate a problem solving and decision-making approach to handle issues for a given project - Apply situational leadership styles to obtain stakeholder consensus

Assess developed software_Reviewed

- Define the quality review approach, roles and responsibilities

- Examine the processes that have significant impact on the quality on the development of software

- Assess the relevant development documentations and process to ensure that the defect-free software is developed - Assess the documentations and development methods to ensure that the software is maintainable

- Evaluate the software to ensure that the user requirements are met

- Identify quality issues and formulate corrective actions with the development team - Review organisation's software quality assurance standards

Review security design for each system development project

(4)

Back to Top

Relevant Courses

The tick(s) indicates the competency(s) offered by the course that matches with the competency(s) in this job role

WSQ Accredited CITREP Endorsed

Certification in IT Project Management (CITPM) No Yes

Develop customer account management framework_Reviewed

- Develop common objectives, strategies and plans with customers to measure the key performance indicators (KPIs) of contracted work - Conduct dialogue sessions with customers to discuss general issues

- Communicate with customers on the progress of work done to resolve problems

- Formulate a customer account management framework to measure and evaluate customer satisfaction - Implement processes to measure and manage customer satisfaction and feedback

Manage project integration_Reviewed

- Select appropriate project management methodology based on project environment, requirements and constraints - Apply a project management framework to manage the entire project lifecycle and integrate project activities - Monitor actual progress in relation to the agreed schedule and plans

Manage project quality_Reviewed

- Select quality management framework based on a set of criteria within the context of the organisation's quality management system (QMS) - Adopt the selected quality management framework to enable effective communication of quality issues to a higher project authority and stakeholders - Manage the quality of the system development process to achieve the agreed quality outcomes

- Conduct regular reviews to control quality of project deliverables and testing processes - Manage software configuration to ensure correctness and completeness of configuration items Manage project scope_Reviewed

- Define project scope and quality requirements with stakeholders

- Establish preliminary high-level project requirements and project scope based on the feedback from stakeholders - Establish an appropriate governance structure and change control activities to manage the project

- Select project methodology and use it as a basis to track project status - Monitor project progress to identify divergences

Manage project timeline_Reviewed

- Assess project time constraints in order to sequence tasks accordingly - Develop project schedule to guide time management of the project

- Implement and manage project schedule to ensure project objectives are met within the stipulated time frame Manage project costs_Reviewed

- Develop project budget in accordance with project specifications and organisation’s costing policies - Monitor project costs to ensure project objectives are achieved throughout the project life cycle - Manage project costs to ensure project objectives are achieved

Manage project risk_Reviewed

- Identify and analyse project risks in accordance with organisational risk policies

- Monitor and control project risks to develop scenarios for variances and risk management plan - Recommend follow-up actions to relevant stakeholders

Manage project procurement_Reviewed

- Develop procurement plan based on project procurement needs

- Utilise procurement processes to ensure adherence to legal and organisational requirements

- Manage suppliers / vendors to ensure delivery of products / services specified in procurement documentation - Manage procurement activities to minimise risks of not meeting project objectives on time and with budget Manage project team_Reviewed

- Communicate information to team members in accordance with organisational and project requirements - Implement training and development for project team to meet project specifications

Review system and network components and technical specifications to identify key vulnerabilities Analyse adequacy of security controls built into security architecture

Identify potential threat events and vulnerabilities in network system components Develop finalised report detailing security design for each system development project

(5)

- Monitor and evaluate team performance in accordance with performance measures - Monitor and manage team dynamics to ensure effective execution of project Manage project knowledge and communications_Reviewed

- Devise communication and knowledge management processes to support project objectives

- Develop project communications plan in accordance with communication and knowledge management processes - Manage project information to ensure that relevant stakeholders are kept updated of progress and changes in project Manage complex projects_Reviewed

- Co-ordinate the management of multiple projects to achieve project objectives - Manage the issues and complexity of cross-functional teams

- Develop appropriate frameworks to manage the performance and communications of a virtual team - Manage organisational changes arising from the implementation of projects

Manage stakeholders for project success_Reviewed

- Apply leadership styles to suit the development level of each team member

- Apply negotiation styles according to the importance of both outcomes and relationships - Formulate a problem solving and decision-making approach to handle issues for a given project - Apply situational leadership styles to obtain stakeholder consensus

Professional Scrum Master I No Yes

Develop application components

Analyse the architecture design and determine sequence of processes and data flow that supports the business needs of the organisation Analyse the data model to identify the data attributes, entities types and elements to be used in the application development

Analyse the data model to identify the associations and relationships between entities and their elements to ensure complete and accurate mapping in the application development

Identify and map the enterprise business components with the integrated application development and the reusable existing application components Analyse and determine if existing codes, parameters and functions can be effectively integrated as shared objects with the development of enterprise business components

Apply various design patterns and develop access methods and parameters based on existing and/or newly created enterprise business components Select relevant tools and techniques to develop program skeleton of the enterprise business components

Review the developed application and ensure the intended data model rules and metadata are applied to the application Coordinate and maintain work teams_Reviewed

- Establish team plan in accordance with the organisation's goals, plans and objectives - Allocate resources required for team to implement team plan

- Assist the team to use knowledge management processes to obtain and share information - Manage team performance in accordance with team plan

Manage project quality_Reviewed

- Select quality management framework based on a set of criteria within the context of the organisation's quality management system (QMS) - Adopt the selected quality management framework to enable effective communication of quality issues to a higher project authority and stakeholders - Manage the quality of the system development process to achieve the agreed quality outcomes

- Conduct regular reviews to control quality of project deliverables and testing processes - Manage software configuration to ensure correctness and completeness of configuration items Manage project scope_Reviewed

- Define project scope and quality requirements with stakeholders

- Establish preliminary high-level project requirements and project scope based on the feedback from stakeholders - Establish an appropriate governance structure and change control activities to manage the project

- Select project methodology and use it as a basis to track project status - Monitor project progress to identify divergences

Manage project timeline_Reviewed

- Assess project time constraints in order to sequence tasks accordingly - Develop project schedule to guide time management of the project

- Implement and manage project schedule to ensure project objectives are met within the stipulated time frame Manage project costs_Reviewed

- Develop project budget in accordance with project specifications and organisation’s costing policies - Monitor project costs to ensure project objectives are achieved throughout the project life cycle - Manage project costs to ensure project objectives are achieved

(6)

Manage project risk_Reviewed

- Identify and analyse project risks in accordance with organisational risk policies

- Monitor and control project risks to develop scenarios for variances and risk management plan - Recommend follow-up actions to relevant stakeholders

Manage project team_Reviewed

- Communicate information to team members in accordance with organisational and project requirements - Implement training and development for project team to meet project specifications

- Monitor and evaluate team performance in accordance with performance measures - Monitor and manage team dynamics to ensure effective execution of project Manage project knowledge and communications_Reviewed

- Devise communication and knowledge management processes to support project objectives

- Develop project communications plan in accordance with communication and knowledge management processes - Manage project information to ensure that relevant stakeholders are kept updated of progress and changes in project Direct the time management of multiple projects or programs_Reviewed

- Determine interdependencies of major activities and milestones based on individual project plans, to form the basis of the program schedules - Manage program schedules to establish consistency with changing scope, objectives and constraints related to time and resource availability - Monitor actual progress in relation to the agreed time management plans

- Review multiple project and program outcomes from available records to determine the effectiveness of the time management processes Direct risk management of multiple projects or programs_Reviewed

- Select risk management methods, techniques and tools for project managers as part of project risk management plans - Direct project risk management system in accordance with project risk management plans

- Manage program in accordance with agreed project risk management plans - Review project outcomes for effectiveness of the project risk management system Direct the quality management of multiple projects or programs_Reviewed

- Establish strategies to monitor and evaluate performance of key systems and processes across multiple projects or programs - Identify performance measures, assessment tools and techniques for the evaluation of key systems and processes - Direct quality management and quality improvement of program / portfolio based on agreed strategies

Project Management Professional (PMP) No Yes

Manage project integration_Reviewed

- Select appropriate project management methodology based on project environment, requirements and constraints - Apply a project management framework to manage the entire project lifecycle and integrate project activities - Monitor actual progress in relation to the agreed schedule and plans

Manage project quality_Reviewed

- Select quality management framework based on a set of criteria within the context of the organisation's quality management system (QMS) - Adopt the selected quality management framework to enable effective communication of quality issues to a higher project authority and stakeholders - Manage the quality of the system development process to achieve the agreed quality outcomes

- Conduct regular reviews to control quality of project deliverables and testing processes - Manage software configuration to ensure correctness and completeness of configuration items Manage project scope_Reviewed

- Define project scope and quality requirements with stakeholders

- Establish preliminary high-level project requirements and project scope based on the feedback from stakeholders - Establish an appropriate governance structure and change control activities to manage the project

- Select project methodology and use it as a basis to track project status - Monitor project progress to identify divergences

Manage project timeline_Reviewed

- Assess project time constraints in order to sequence tasks accordingly - Develop project schedule to guide time management of the project

- Implement and manage project schedule to ensure project objectives are met within the stipulated time frame Manage project costs_Reviewed

- Develop project budget in accordance with project specifications and organisation’s costing policies - Monitor project costs to ensure project objectives are achieved throughout the project life cycle - Manage project costs to ensure project objectives are achieved

(7)

Manage project risk_Reviewed- Identify and analyse project risks in accordance with organisational risk policies

- Monitor and control project risks to develop scenarios for variances and risk management plan - Recommend follow-up actions to relevant stakeholders

Manage project procurement_Reviewed

- Develop procurement plan based on project procurement needs

- Utilise procurement processes to ensure adherence to legal and organisational requirements

- Manage suppliers / vendors to ensure delivery of products / services specified in procurement documentation - Manage procurement activities to minimise risks of not meeting project objectives on time and with budget Manage project team_Reviewed

- Communicate information to team members in accordance with organisational and project requirements - Implement training and development for project team to meet project specifications

- Monitor and evaluate team performance in accordance with performance measures - Monitor and manage team dynamics to ensure effective execution of project Manage project knowledge and communications_Reviewed

- Devise communication and knowledge management processes to support project objectives

- Develop project communications plan in accordance with communication and knowledge management processes - Manage project information to ensure that relevant stakeholders are kept updated of progress and changes in project Manage stakeholders for project success_Reviewed

- Apply leadership styles to suit the development level of each team member

- Apply negotiation styles according to the importance of both outcomes and relationships - Formulate a problem solving and decision-making approach to handle issues for a given project - Apply situational leadership styles to obtain stakeholder consensus

Certified Associate in Project Management (CAPM) No Yes

Manage project integration_Reviewed

- Select appropriate project management methodology based on project environment, requirements and constraints - Apply a project management framework to manage the entire project lifecycle and integrate project activities - Monitor actual progress in relation to the agreed schedule and plans

Manage project scope_Reviewed

- Define project scope and quality requirements with stakeholders

- Establish preliminary high-level project requirements and project scope based on the feedback from stakeholders - Establish an appropriate governance structure and change control activities to manage the project

- Select project methodology and use it as a basis to track project status - Monitor project progress to identify divergences

Manage project timeline_Reviewed

- Assess project time constraints in order to sequence tasks accordingly - Develop project schedule to guide time management of the project

- Implement and manage project schedule to ensure project objectives are met within the stipulated time frame Manage project costs_Reviewed

- Develop project budget in accordance with project specifications and organisation’s costing policies - Monitor project costs to ensure project objectives are achieved throughout the project life cycle - Manage project costs to ensure project objectives are achieved

Manage project risk_Reviewed

- Identify and analyse project risks in accordance with organisational risk policies

- Monitor and control project risks to develop scenarios for variances and risk management plan - Recommend follow-up actions to relevant stakeholders

Manage project team_Reviewed

- Communicate information to team members in accordance with organisational and project requirements - Implement training and development for project team to meet project specifications

- Monitor and evaluate team performance in accordance with performance measures - Monitor and manage team dynamics to ensure effective execution of project Manage project knowledge and communications_Reviewed

(8)

- Develop project communications plan in accordance with communication and knowledge management processes - Manage project information to ensure that relevant stakeholders are kept updated of progress and changes in project Manage stakeholders for project success_Reviewed

- Apply leadership styles to suit the development level of each team member

- Apply negotiation styles according to the importance of both outcomes and relationships - Formulate a problem solving and decision-making approach to handle issues for a given project - Apply situational leadership styles to obtain stakeholder consensus

Certified Cloud Computing Professional (CCCP) No Yes

Evaluate vendor services, products and equipment_Reviewed

- Establish selection criteria based on business requirements, budget and resources - Identify vendor services and products available for the business

- Evaluate the vendor services, products based on the selection criteria

- Prepare evaluation report of the service or product and recommendation for approval Design cloud application architecture

Collaborate with relevant parties to translate business requirements into appropriate cloud application architecture requirements Design application programming interface (API) for cloud application interfacing

Analyse existing application architecture design for suitability for migration to a cloud environment Provide advice to the cloud engineering team on cloud application architecture design Identify reusable application components for usage in cloud solutions

Select the most appropriate combination of cloud applications to meet cloud application architecture requirements

Evaluate and select relevant tools and techniques for the development of the cloud application components in consultation with the cloud engineering team Analyse cloud application architecture requirements for migration of enterprise applications to a cloud environment

Evaluate new technology, standards and trends for cloud applications

Define principles for application architecture design and selection based on industry best practices Design application architecture for interoperability between enterprise and cloud applications Define cloud integration strategy and develop roadmap

Assess the current and future business requirements of the organisation

Perform feasibility studies to identify the appropriate cloud solutions for the organisation based on business requirements Identify the cloud integration objectives based on business requirements and how cloud components can be integrated Identify risks and impact of cloud integration to systems and processes in consultation with stakeholders

Develop the cloud integration strategy to achieve integration objectives, risks and impact in consultation with stakeholders Develop the cloud integration roadmap based on the integration strategy in consultation with stakeholders

Manage cloud development resources

Identify internal and external resources required for cloud solutions development

Allocate appropriate resources for cloud solutions development activities to meet development objectives Lead initiatives for vendor and service provider evaluation for outsourcing arrangements where required

Manage agreements with vendors and internal teams to ensure that resources are available to support cloud solutions development Manage budget and resources for cloud engineering team for each cloud solutions development project

Identify skill sets required for the cloud engineering team to meet development requirements Streamline cloud solutions development processes to minimise costs and increase efficiency Define key metrics to monitor efficiency and effectiveness of cloud development activities

Manage projects and investments to maintain Service Level Agreements (SLAs) and Quality of Service (QoS) and comply with legal and regulatory requireme Manage cloud infrastructure development

Review existing organisation's cloud infrastructure against cloud infrastructure design specification

Identify requirements for future cloud infrastructure development projects based on existing infrastructure performance and business directions Develop a cloud infrastructure development plan and identify tasks to be assigned

Evaluate appropriate methods and tools for cloud infrastructure development in accordance to legal, regulatory and organization's policies Recommend appropriate technologies and products for cloud infrastructure development

Provide guidance to cloud engineering team on cloud infrastructure development in alignment with cloud infrastructure design specification Review Service Level Agreements (SLAs) and Quality of Service (QoS) required for cloud infrastructure

Apply knowledge of cloud legal, regulatory and security requirements

Identify relevant legal, regulatory and security requirements for the cloud environment Evaluate impact of legal, regulatory and security requirements to the cloud environment

(9)

Develop action plans to incorporate the relevant requirements into the organisation's processes and systems where applicable Update organisational policies and procedures to align to relevant legal, regulatory and security requirements

Incorporate cloud environment policies and procedures with relevant legal, regulatory and security requirements and governance guidelines Communicate legal, regulatory and security requirements to the relevant internal teams and third parties

Escalate instances of non-compliance to management according to organisational procedures Ensure privacy for users_Reviewed

- Review organisational privacy policy and procedures according to the relevant privacy legislation - Identify discrepancies between privacy legislation and organisational policy

- Update policies and procedures to ensure they align with privacy legislation - Implement new work practices in accordance with updated policies and procedures

Back to Top

Brought to you by Jointly developed with

© 2011 Government of Singapore.

References

Related documents

We estimated HIV-attributable non-typhoidal salmonella invasive disease mortality rates as the product of the HIV-attributable non-typhoidal salmonella invasive disease incidence

Inbound Inbound Pad •Pre-inspection •Vendor cleaning •Pest control •Toilet dump Spot 1 •Inspection •Strip Seats •Draft gear and couplers •Diaphragms •MPT1000

 No (Metro Mirror) / minimal (z/OS Global Mirror) data loss if OLDS / WADS copied. – Assumes no connectivity or

Výběrový soubor při dotazování v kamenných prodejnách je tvořen obyvateli Ostravy a přilehlých obcí, muži i ženami staršími 18 let, kteří vlastní domácí

Assim, o objetivo deste estudo é investigar os aspectos comportamentais e as variações do imunoconteúdo das proteínas SHH e GAP-43 durante a infância, com

CloudLink offers an array of features on the cloud, like: contact management, project management, project reports, user management, role management, vendor management, project

The finite size Lyapunov exponent was used to measure the rate of streching of initially nearby fluid particles in the flow domain and the Lagrangian coherent structures

appointed Project Manager or a business / technical professional working in a project environment and requiring more in-depth knowledge of project management,