5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

Aspire     Infrastructure Support Engineer to CloudOps Engineer     CloudOps Engineer Track 2: DevOps Support Practitioner

Final Exam: DevOps Support Practitioner will test your knowledge and application of the topics presented throughout the DevOps Support Practitioner track of the Aspire Infrastructure Support Engineer to CloudOps Engineer Journey.



Objectives

Final Exam: DevOps Support Practitioner

  • classify the prominent types of a source control system along with the scenarios where can adopt the right source control systems
  • compare the difference between the traditional deployment approach and DevOps powered deployment approach along with the value stream realized by DevOps in the context of deployment
  • configure a Cloud Build trigger to build code whenever there are any changes to the source repository
  • configure and execute Azure Pipelines jobs based on the status of running previous jobs and set timeouts for each tasks individually
  • configure and use AWS CodeStar to plan releases from development to production
  • configure and use the AWS Elastic Beanstalk console to upload updated source bundles and deploy them to Elastic Beanstalk environment
  • configure Azure Services to implement continuous deployment from GitHub by pulling in the latest updates
  • connect external repositories, set up repository mirroring and create lightweight projects with GitLab
  • create an application, package the application into a container image and deploy the container image to Cloud Run
  • create an automated continuous integration and release management workflow using Release Manager and AWS
  • create and configure CloudTrail to manage logs for management events, insight events, data events and KMS events
  • create GKE clusters that can be used in continuous deployment with Cloud Build
  • create IAM users and configure IAM managed policy to assign CodePipeline permissions to the IAM users
  • create pipelines to build GitHub repository using Azure Pipelines from Azure CLI
  • create repositories to host sample app source codes and set up automated triggers in Cloud Build
  • create two-stage pipelines and configure CodeDeploy to deploy applications from CodeCommit repository to Amazon EC2 instances
  • define the concept, characteristics and benefits of software package
  • define the concept of "jobs" in Azure Pipelines and classify the different types of jobs that can be configured
  • demonstrate the steps involved in setting up HTTPS connections to AWS CodeCommit using git-remote-codecommit
  • demonstrate the steps to clone, export, and import pipelines in the same project
  • demonstrate the use of commands to monitor CPU, memory, disk usages, network and load statistics of the servers that are installed on Linux where the applications are to be deployed
  • describe Google's approach to implementing continuous integration using the GCP reference pipeline to automate building, testing, and delivering quality deployment
  • describe the architecture of Azure DevOps Server along with the critical considerations for a DevOps Support Practitioner to plan robust local and hosted deployments
  • describe the components of application package along with the critical packaging guidelines for packaging applications
  • describe the concept of stages in Azure Pipelines and list the major divisions of a logical release pipeline to set up right abstraction of Stages in Azure Pipelines
  • describe the core features and capabilities of Azure Pipelines and recognize how they're used to build and test code projects automatically
  • describe the features and benefits afforded by AWS Systems Manager Distributor
  • describe the features of AWS CodePipeline that help model and configure different stages of the software release process
  • describe the features of Git and GitLab CI/CD toolchain that can be used as a complete DevOps platform to deliver DevOps solution as a single application
  • describe the features of major cloud monitoring platforms along with their classification based on their taxonomy
  • describe the fundamental concept of version control systems along with the architecture of the prominent types of version control systems independent of cloud
  • describe the packaging approach provided by AWS to manage application packaging and distribution
  • describe the steps that release engineers need to follow as a Foundation to streamline release management
  • identify the prominent AWS services and tools that can be used to monitor infrastructure, resources, applications while also enabling governance, compliance, operational auditing and risk auditing of AWS accounts
  • illustrate the use of version control systems as a mandatory component to implement continuous delivery with agile and DevOps practices
  • install Concurrent Versions System and demonstrate the steps of using Concurrent Versions System to manage DevOps pipelines' assets
  • list the benefits of AWS CodeDeploy along with the various deployment types that can be used by DevOps Support Practitioner to adopt the right strategy for deploying applications on compute platform
  • list the components of application server that helps set up run environment to manage applications and middleware components
  • list the critical steps involved in setting up continuous deployment and delivery using AWS CodePipeline
  • list the essential components and patterns that are used to set up monitoring systems for IT applications and platforms
  • list the Google Cloud Platform products that help build DevOps pipelines and implement CI/CD
  • list the prominent cloud deployment technologies that can be used to facilitate deployments using IaaS, PaaS, and SaaS and identify the prominent use cases to help DevOps Support Practitioner identify the right deployment technology
  • list the prominent compute products provided by GCP that helps enable faster computations, run large in-memory databases and build cloud‐native apps
  • list the solutions that are provided by AWS to manage configuration and release solutions
  • outline the approach to implementing continuous integration and recognize the benefits afforded by using AWS CodePipeline for continuous integration
  • recall the concept and the role of continuous monitoring in DevOps along with the benefits afforded by adopting the right monitoring practices
  • recall the essential application packaging standards and participants that are involved in the package integration process
  • recall the essential DevOps stages that needs to be configured in order to create pipelines that deploys or tests applications after they've been built and tested for every committed changes
  • recall the history of application server and deployment models that can be adopted to manage server-based applications
  • recall the history of release management along with the key terms that are used in release management
  • recall the history of source control systems along with the benefits that we can realize by adopting source control systems as a part of the development practice
  • recall the key concepts and components that are used in Azure Pipelines to deliver better codes more efficiently and reliably
  • recognize the cycle of release management along with the critical challenges that release management can help address
  • recognize the key terms and processes involved in defining a series of Pipeline stages used in AWS CodePipeline
  • recognize the use of continuous integration and pull request validation triggers based on the type of repository that was built in Azure Pipelines
  • set up staging environments in Azure App Service to use separate deployment slots for applications
  • specify the benefits of GCP DevOps pipeline when implemented using Google Cloud Computing services
  • use the Cloud Build GitHub app to automatically build code whenever there are new commits being pushed to GitHub
  • use the Google Cloud Deployment Manager to create virtual machine instances and set up deployment environments
  • work with Azure Monitor to monitor and collect metrics and activity logs from host VMs to gain insight for fine-tuning instance as per the architectural requirements