Google Cloud Certified Fellow:
Hybrid Multi-cloud Certification Assessment Guides
The Google Cloud Certified Fellow program is for elite cloud architects and technical leaders who are experts in designing enterprise solutions. This certification program recognizes individuals with deep technical expertise who can translate business requirements into technical solutions using Anthos and Google Cloud.
Review the Lab Assessment Guide for a complete list of topics that may be included in the prerequisite lab assessments.
Review the Competency Guide for a complete list of qualities that will be assessed during the interview assessment.
Lab assessment guide
1. Designing for security and compliance
- Identifying company-wide security policies
- Recommending Identity and Access Management (IAM) and role-based access control (RBAC) roles for job functions
- Building Anthos Config Management templates to structure a multi-tenant cluster with namespaces and access control rules
- Creating an Anthos Config Management repository to sync this structure across clusters
- Adding a Policy Controller audit policy for detecting containers requesting elevated privileges
- Using cluster networking policies and Anthos Service Mesh to secure a network
- Selecting secure protocols for network traffic to services
- Architecting a secret management solution
- Assessing security risks through penetration testing
- Discussing Anthos connect/tether and what it does
- Managing access to services from external: IP allowlists/denylists
- Describing solutions to limit data egress risks using k8s/service mesh and cloud /on-premises network firewalls
- Explaining certificate management options on-premises and in the cloud
- Securing a software supply chain
- Managing identities in hybrid/multi-cloud environments
- Creating security and/or governance documentation
- Performing infrastructure audits
- Defining how admin activity will be logged, retained, and reported
- Mapping regulatory or internal compliance/policy into implementation/configurations to satisfy requirements
- Reviewing employee data access records, access of data, and transfer of data
- Using Open Policy Agent (OPA)/Config Validator/Forseti to enforce security policies across all environments
1.1 Designing for security. Considerations include:
1.2 Designing for compliance. Considerations include:
2. Provisioning a solution infrastructure
- Subscription awareness
- Capacity planning for network, storage, and compute
- Configuring network (interconnects, virtual private networks (VPN), IP address allocation)
- Deploy and configure compute resources (admin workstation, cluster resources, GKE clusters)
- Set up Anthos Config Management operator
- Set up GKE Connect (only for on-premises)
- Register clusters to the Google Cloud Console
- Deploying Anthos Service Mesh on clusters
- Installing services from Anthos Marketplace
- Migrating workloads with Migrate for Anthos
2.1 Installing the Anthos platform. Considerations include:
2.2 Configuring and deploying Anthos components. Considerations include:
3. Optimizing technical and business processes
- Software Development Life Cycle plan (SDLC)
- Continuous build and deployment strategy
- Using declarative version-controlled configurations
- Service catalog and provisioning
- Upgrades and solution improvements
- Identifying primary and secondary value drivers from cloud or hybrid workload deployments
- Estimating the total cost of ownership for on-premises and cloud deployments
- Reporting dashboard to charge-back infrastructure costs to business units
- Cost optimization / resource optimization (capex / opex)
3.1 Analyzing and defining technical processes. Considerations include:
3.2 Optimize the value of hybrid cloud. Considerations include:
4. Ensuring solution and operations reliability
- Observability across teams and applications
- Process for defining reporting and alerting
- Defining a toolset for collecting downtime data and determining success
- Decomposing alerts by product area/team, priority
- Identifying failures and their probability to prioritize reliability work items
- Using a smaller non-production environment that replicates production and then performing disaster recovery
- Deploying new application versions seamlessly
- Writing an incident response document/postmortem of a production outage
- Implementing a disaster recovery strategy
- Estimating recovery time in the event of zone and region failure
- Planning for and running disaster recovery scenarios
- Simulating failure scenarios using service mesh fault injection
- Planning and implementing stress testing prior to launch
4.1 Establishing service level indicators and objectives. Considerations include:
4.2 Improving system reliability. Considerations include:
4.3 Planning for failure and handling recovery. Considerations include:
Competency Guide
COMPETENCY: LEADERSHIP | |
---|---|
Quality | Supporting evidence |
Actively mentors others | |
Demonstrates strong teaming and collaboration across several groups |
|
Provides thought leadership |
|
Influences decision makers |
|
Possesses an awareness of the internal legal organization and ensures that legal guidelines are met | |
Guides a project through to completion and audit compliance with specifications and the overall intent of the architecture | |
Continually looks for opportunities to improve design and implementation |
COMPETENCY: BUSINESS IMPACT | |
---|---|
Quality | Supporting evidence |
Can explain the business strategy of their organization | |
Demonstrates an understanding of future trends and how they impact the current and future state of their company’s solutions |
Considers the following:
|
Ability to build a business case for an multi-cloud/hybrid-cloud effort and strategy that demonstrates a clear understanding of ROI and project risks |
|
Balances the needs of users, management, operations, support, finance, and technology with the strategic needs of the business, including business benefits and vendor pricing implications |
|
COMPETENCY: TECHNICAL ACUMEN | |
---|---|
Quality | Supporting evidence |
Designs solutions that meet business goals, including cost effectiveness and feasibility |
|
Designs hybrid and multi-cloud solutions that meet operational requirements, such as scalability, maintainability, security, reliability, extensibility, flexibility, availability, manageability |
|
Implements appropriate migration strategies |
|
Demonstrates breadth of architectural knowledge and can identify the pros and cons of different technological approaches |
|
Contributes to technical project management |
|