Final Exam: DevOps Lead
1 Video | 30m 32s
- Includes Assessment
- Earns a Badge
Final Exam: DevOps Lead will test your knowledge and application of the topics presented throughout the DevOps Lead track of the Skillsoft Aspire Enterprise Developer to DevOps Engineer Journey.
WHAT YOU WILL LEARN
add Azure DevOps extension for the Azure Command-line interface to implement Azure DevOps Services from the Command-lineautomate deployment using deployment workflows and describe the benefits of automated deploymentcompare the traditional virtualization with container architecture and list the benefits of adopting containerization in DevOps workflowsconfigure JFrog Artifact repository to store sharable artifact with the DevOps team and enhance the collaborative development and delivery mechanism and pipelinesconnect containers across hosts using Ambassadorscreate and configure Minikube clusters and set up the Minikube environment to communicate with the Docker daemondefine the concept of Continuous Testing and compare Continuous Testing and Test Automationdefine the concept of Unit Testing along with the essential elements and tools that we can use to implement unit testing for programsdemonstrate the steps involved in deploying Cloud functions from Cloud Source Repositoriesdescribe CI/CD and its role in implementing DevOps to produce well-tested softwaredescribe deployment pipelines and how they help implement continuous deliverydescribe DevOps test automation workflows and the DevOps testing strategydescribe practices that help organizations adopt the CAMS principle for DevOps automationdescribe the activities required to configure Docker for developmentdescribe the automation benefits of DevOps principlesdescribe the Chaos Engineering principle that can help identify weaknesses in information systems and recall the guiding principles of Chaos Engineering that can impact DevOps adoptiondescribe the concept of Blue Ocean and differentiate between Red and Blue Ocean strategiesdescribe the DevOps capabilities afforded by Google Cloud Platform to adopt CI/CD process of the automated application lifecycledescribe the features and benefits of CodeStar development workflow that we can use to quickly develop, build, and deploy applications on AWSdescribe the features and components of Azure DevOps that can help support teams to plan work, collaborate on code development, build and deploy applicationsdescribe the role of CloudTrail in enabling governance, compliance, operational and risk auditing of AWS accounts used for automated deploymentsdescribe tools that can be used to automate builds and their benefitsdifferentiate between CI and CD based on their roles in delivering software to productionidentify delivery models and describe the benefits of adopting modern delivery models and application delivery platformsidentify the key elements that drives the implementation of DevOps culture in the enterpriseidentify the significance of adopting the Single Source Repository pattern and list the prominent tools and methods that we can use to implement collaboratives artifact sharingimplement CI/CD pipelines using GitLab to illustrate the build, test, and deploy stagesimplement comprehensive Docker container network solutions using Weaveimplement networking in Docker using network drivers to setup container networkingimplement tunnels to network containers that are present on multiple hosts using Docker
install and configure Sonotype Nexus to set up a repository for artifact managementinstall AWS CLI and Powershell to access AWS and Azure resourceslist the disadvantages of Late Testing and recognize the concept of Shift Left Testing along with the different types of Shift Left Testing that we can implementlist the essential performance testing components along with the prominent types of Performance Testing that we can perform to test the performances of deployed applicationslist the pillars of continuous integration, the phases involved in the implementation of continuous integration, and best practiceslist the prominent AWS components that play important roles in setting up DevOps pipelines to build, test and deploy applicationslist the prominent Azure components that play important roles in setting up DevOps pipelines to build, test and deploy applicationslist the steps involved in performing System testing along with the approaches for System testinglist the steps of involved in implementing DevOps, including the practices and technologies that are used for each stepmonitor and audit AWS resources using OpsWorks, System Manager, CloudWatch, Cloud Trail and Xrayrecall essential commands that are used in Dockerfile to support the build and run phases of managing imagesrecall the benefits of implementing automation testing along with the key benefits of utilizing test automation in CI/CD pipelinesrecall the benefits of using Google Cloud Platform for Configuration management and list the tools provided by Google Cloud Platform for Configuration managementrecall the challenges of transforming traditional approaches to DevOps along with the key guidelines and rules that we can adopt when transforming to DevOpsrecall the collaborative benefits afforded by DevOps principles and Cloud computing for implementing Enterprise-grade applicationsrecall the mechanism of automating cloud deployments using CodeBuild and CodePipeline specifying the roles of ECR, ECS, and containersrecognize the best practices and guidelines that we need to follow when implementing and maintaining CI/CD systems to serve organizations' project goals and requirements bestrecognize the challenges associated with Agile environment along with the approaches that we adopt in testing DevOps artifactsrecognize the concept and differences between Unit Testing, BDD and TDD development approachesrecognize the DevOps tasks that can help you adopt fundamental principles of implementing DevOps automationrecognize the DevOps workflow illustrating the cloud components that help build robust delivery pipelinesrecognize the features of tools used for Docker orchestration, clustering, and managementrecognize the need for Load Testing and list the prominent tools that we can use to test application loads and collect essential application metricsrecognize the need for User Acceptance Testing along with the processes that can be adopted to conduct User Acceptance Testingrun local registries and push and store images to local registriesset up deployment pipelines using BitBucket to gain visibility into the production readiness of applicationsset up project, team, and GitHub to select appropriate processes and Agile process workflows using Azure Boarduse Compose to deploy applications on Minikubework with Code Build to build workflows for building, testing and deploying applicationswork with Docker commands to manage containers, associate containers with IPs, and link containers in Docker using the self-discovery approach
IN THIS COURSE
1.DevOps Lead33sUP NEXT
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platformDigital badges are yours to keep, forever.