CCNP DEVOPS 300-910
Instructor
Hind Networks
- Description
- Curriculum
- Reviews
CI/CD Pipeline
-
1Describe characteristics and concepts of build /deploy tools such as Jenkins, GitLab CI/ CD, or Travis CI
-
2Identify the sequence, components, and integrations to implement a CI/CD pipeline for a given scenario
-
3Troubleshoot issues with a CI/CD pipeline such as code-based failures, pipeline issues, and tool incompatibility
-
4Identify tests to integrate into a CI/CD pipeline for a given scenario
-
5Identify release deployment strategy (canary, rollbacks, and blue/green) for a given scenario
-
6Diagnose code dependency management issues including API, tool chain, and libraries
-
7Interpret a GitLab CI/CD configuration file
Packaging and Delivery of Applications
-
8Identify the steps to containerize an application
-
9Identify steps to deploy multiple microservice applications
-
10Evaluate microservices and container architecture diagrams based on technical and business requirements (security, performance, stability, and cost)
-
11Identify safe handling practices for configuration items, application parameters, and secrets
-
12Construct a Docker file to address application specifications
-
13Describe the usage of golden images to deploy applications
Automating Infrastructure
-
14Describe how to integrate DevOps practices into an existing organization structure
-
15Describe the use of configuration management tools to automate infrastructure services such as Ansible and Terraform
-
16Construct an Ansible playbook to automate an application deployment of infrastructure services
-
17Construct a Terraform configuration to automate an application deployment of infrastructure services
-
18Describe the practice and benefits of Infrastructure as Code
-
19Design a pre-check validation of the network state in a CI/CD pipeline for a given scenario
-
20Design a pre-check validation of the application infrastructure in a CI/CD pipeline for a given scenario
-
21Describe the concepts of extending DevOps practices to the network for NetDevOps
-
22Identify the requirements such as memory, disk I/O, network, and CPU needed to scale the application or service
Cloud and Multicloud
-
23Describe the concepts and objects of Kubernetes
-
24Deploy applications to a Kubernetes cluster
-
25Utilize objects of Kubernetes to build a deployment to meet requirements
-
26Validate the success of an application deployment on Kubernetes
-
27Describe method and considerations to deploy an application to multiple environments such as multiple cloud providers, high availability configurations, disaster recovery configurations, and testing cloud portability
-
28Describe the process of tracking and projecting costs when consuming public cloud
-
29Describe benefits of infrastructure as code for repeatable public cloud consumption
-
30Compare cloud services strategies (build versus buy)
Logging, Monitoring, and Metrics
-
31Identify the elements of log and metric systems to facilitate application troubleshooting such as performance issues and streaming telemetry logs
-
32Implement a log collection and reporting system for applications
-
33Troubleshoot a distributed application using AppDyanmics with Application Performance Monitoring
-
34Describe the principles of chaos engineering
-
35Construct Python scripts that use APIs to accomplish these tasks
-
36Identify additional application requirements to provide visibility into application health and performance
-
37Describe Kubernetes capabilities related to logging, monitoring, and metrics
-
38Describe the integration of logging, monitoring and alerting in a CI/CD pipeline design
Please, login to leave a review