Final Exam: DevOps Lead
DevOps
| Intermediate
- 1 video | 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
-
Implement tunnels to network containers that are present on multiple hosts using dockerimplement networking in docker using network drivers to setup container networkingrecall essential commands that are used in dockerfile to support the build and run phases of managing imagesinstall and configure sonotype nexus to set up a repository for artifact managementconnect containers across hosts using ambassadorsrun local registries and push and store images to local registriesdescribe the activities required to configure docker for developmentimplement comprehensive docker container network solutions using weavedescribe the features and benefits of codestar development workflow that we can use to quickly develop, build, and deploy applications on awslist the prominent aws components that play important roles in setting up devops pipelines to build, test and deploy applicationsidentify delivery models and describe the benefits of adopting modern delivery models and application delivery platformsdescribe deployment pipelines and how they help implement continuous deliverylist the essential performance testing components along with the prominent types of performance testing that we can perform to test the performances of deployed applicationsdefine the concept of unit testing along with the essential elements and tools that we can use to implement unit testing for programsrecognize the need for load testing and list the prominent tools that we can use to test application loads and collect essential application metricsdescribe devops test automation workflows and the devops testing strategymonitor and audit aws resources using opsworks, system manager, cloudwatch, cloud trail and xrayset up project, team, and github to select appropriate processes and agile process workflows using azure boarddescribe practices that help organizations adopt the cams principle for devops automationlist the prominent azure components that play important roles in setting up devops pipelines to build, test and deploy applicationsdescribe the features and components of azure devops that can help support teams to plan work, collaborate on code development, build and deploy applicationsrecognize the devops tasks that can help you adopt fundamental principles of implementing devops automationrecall the benefits of implementing automation testing along with the key benefits of utilizing test automation in ci/cd pipelinesrecognize the devops workflow illustrating the cloud components that help build robust delivery pipelinesdescribe ci/cd and its role in implementing devops to produce well-tested softwareadd azure devops extension for the azure command-line interface to implement azure devops services from the command-linelist the steps of involved in implementing devops, including the practices and technologies that are used for each stepwork with docker commands to manage containers, associate containers with ips, and link containers in docker using the self-discovery approachlist the steps involved in performing system testing along with the approaches for system testingdescribe the concept of blue ocean and differentiate between red and blue ocean strategies
-
recognize the challenges associated with agile environment along with the approaches that we adopt in testing devops artifactsdescribe tools that can be used to automate builds and their benefitsautomate deployment using deployment workflows and describe the benefits of automated deploymentdifferentiate between ci and cd based on their roles in delivering software to productionconfigure jfrog artifact repository to store sharable artifact with the devops team and enhance the collaborative development and delivery mechanism and pipelinesdescribe the devops capabilities afforded by google cloud platform to adopt ci/cd process of the automated application lifecycleset up deployment pipelines using bitbucket to gain visibility into the production readiness of applicationsdemonstrate the steps involved in deploying cloud functions from cloud source repositoriescreate and configure minikube clusters and set up the minikube environment to communicate with the docker daemondescribe the automation benefits of devops principlesrecognize the need for user acceptance testing along with the processes that can be adopted to conduct user acceptance testingidentify the key elements that drives the implementation of devops culture in the enterpriseuse compose to deploy applications on minikubedescribe the role of cloudtrail in enabling governance, compliance, operational and risk auditing of aws accounts used for automated deploymentsidentify the significance of adopting the single source repository pattern and list the prominent tools and methods that we can use to implement collaboratives artifact sharinginstall aws cli and powershell to access aws and azure resourcesrecall the benefits of using google cloud platform for configuration management and list the tools provided by google cloud platform for configuration managementrecognize the concept and differences between unit testing, bdd and tdd development approachesrecognize the features of tools used for docker orchestration, clustering, and managementrecall the collaborative benefits afforded by devops principles and cloud computing for implementing enterprise-grade applicationsrecognize the best practices and guidelines that we need to follow when implementing and maintaining ci/cd systems to serve organizations' project goals and requirements bestwork with code build to build workflows for building, testing and deploying applicationsdescribe the chaos engineering principle that can help identify weaknesses in information systems and recall the guiding principles of chaos engineering that can impact devops adoptionimplement ci/cd pipelines using gitlab to illustrate the build, test, and deploy stageslist 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 implementrecall the mechanism of automating cloud deployments using codebuild and codepipeline specifying the roles of ecr, ecs, and containerscompare the traditional virtualization with container architecture and list the benefits of adopting containerization in devops workflowslist the pillars of continuous integration, the phases involved in the implementation of continuous integration, and best practicesrecall the challenges of transforming traditional approaches to devops along with the key guidelines and rules that we can adopt when transforming to devopsdefine the concept of continuous testing and compare continuous testing and test automation
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.