SKILL BENCHMARK

Multi-cloud Competency

  • 26m
  • 26 questions
The Multi-cloud Competency benchmark measures whether a learner has had exposure to both cloud operations and multi-cloud technologies, practices, and principles across multiple cloud platforms. A learner who scores high on this benchmark demonstrates professional understanding in all of the major areas of cloud operations, across a variety of different cloud platforms and deployments, but requires oversight and supervision.

Topics covered

  • classify the prominent types of source control systems and the scenarios in which the right source control systems can be adopted
  • compare the differences between DevOps pipelines and traditional approaches to managing deployments from an IT delivery dimensions perspective
  • compare the traditional computing model with cloud computing model and recognize the competitive advantage of cloud computing model
  • define the concept of application release automation and identify how it relates to DevOps and deployment automation
  • define the concept of release management in the cloud and specify the conventional release management processes adopted in the cloud
  • define the concept of source control and compare the differences between project management with and without source control
  • describe the DevOps deployment process and troubleshooting workflow a Support Engineer should follow to ensure robust DevOps mechanisms and continuous delivery and deployment
  • describe the fundamental concept of version control systems and the architecture of the prominent types of version control systems independent of cloud
  • describe the practices that need to be adopted to implement version control in DevOps and facilitate continuous delivery and productive release management
  • describe the transformational journey from a task-oriented support engineer to a more design and automation-oriented mindset
  • differentiate between support mechanisms for traditional technical systems and support systems for hosted or cloud platforms and applications
  • identify the base patterns of source code management that can be integrated into DevOps pipelines to simplify production deployment
  • identify the best DevOps team pattern for continuous improvement and learn how to debug core components to maintain a healthy enterprise-level DevOps culture
  • illustrate the use of version control systems as a mandatory component to implement continuous delivery with agile and DevOps practices
  • list prominent DevOps automation tools that are used to help automate development, operations, and delivery of IT solutions
  • list the components of an application server that help set up run environments to manage applications and middleware components  
  • list the essential components of Cloud Infrastructure and the various Service Models that a Support Engineer must be familiar with in order to be able to provide Technical Support to Cloud Consumers
  • list the steps involved in creating a DevOps pipeline that can be used for the continuous delivery of applications
  • outline the implementation of release management before the advent of cloud and recognize the relationship between release management and operations
  • outline the prominent source code integration strategies that can be used with DevOps pipelines to manage code repositories for diversified staging deployment
  • recall the concept of Version Control System and Distributed Version Control System and list the products that can be used to manage code versioning
  • recognize how the benefits of Infrastructure as Code and Configuration as Code help to support end-to-end DevOps-based configuration management
  • recognize the benefits of modernizing traditional or legacy systems to multi-cloud architecture using CloudOps best practices
  • specify strategies that can be employed to migrate from legacy to CloudOps and recognize best practices and principles that can be adopted for productive legacy system upgrades
  • specify the concept of a source control system as a cloud service along with the benefits afforded by cloud-hosted source control systems
  • specify the critical deployment patterns that we need to adopt when building reusable applications and services