About Education
Implementing DevOps Solutions and Practices Using Cisco Platforms (DEVOPS) course provides skills to automate application deployment on Cisco platforms, enable automatic configuration, improve management, and increase scalability of infrastructure processes with cloud microservices. You also learn to gain advanced flexibility and capabilities in application deployment with Docker and Kubernetes integration. This course provides preparation for the 300-910 Implementing DevOps Solutions and Practices Using Cisco Platforms (DEVOPS) certification exam.
Prerequisites
It is recommended that you have the following knowledge and skills before attending this training:
- Basic programming language concepts and Python knowledge
- Basic understanding of compute virtualization
- Ability to use Linux, text-based interfaces and CLI tools (SSH, bash, grep, ip, vim/nano, curl, ping, traceroute, telnet)
- Basic knowledge of Linux-based operating system architecture and system utilities
- Basic networking knowledge at CCNA level
- Basic knowledge of DevOps concepts
- Awareness of continuous integration (CI), continuous deployment (CD), and continuous delivery (CI/CD) concepts
- Practical experience with Git
The following Cisco trainings can help provide the knowledge needed to prepare for this course:
- Developing Applications and Automating Workflows Using Cisco Core Platforms (DEVASC)
- Developing Applications Using Cisco Core Platforms and APIs (DEVCOR)
Duration of Training
- Classroom training with instructor: 5 days (with practical laboratory work)
- Virtual instructor-led training: 5 days (with online classes and practical lab work)
Who Should Participate?
This course is designed for network and software engineers interested in automation and programmability. Suitable for those working in the following positions:
- Account Manager
- Consultant systems engineer
- Network Administrator
- Network engineer
- Network Administrator
- Sales engineer
- System engineer
- Technical solutions architect
- Wireless design engineer
- Wireless engineer
Educational Content
- Introduction to the DevOps Model
- Introduction of Containers
- Application Packaging with Docker
- Deploying a Multi-Tier Application
- Introduction of CI/CD
- Creating a DevOps Flow
- Validation of Application Build Process
- Creating an Advanced Distribution Flow
- Extending DevOps Practices to the Entire Infrastructure
- Implementing On-Demand Test Environments at the Infrastructure Level
- Monitoring in NetDevOps
- Engineering for Visibility and Stability
- Securing DevOps Workflows
- Examining Multi-Cloud Strategies
- Review of Application and Deployment Architectures
- Introducing Kubernetes
- Integrating Multiple Datacenter Deployments with Kubernetes
- Monitoring and Logging in Kubernetes
What You Will Gain at the End of Training
Once you complete the training:
- You will be able to implement DevOps solutions for automation of application deployment and infrastructure processes on Cisco platforms.
- You will be able to provide scalability and flexibility by integrating application and infrastructure processes with Docker and Kubernetes.
- You will be able to design and optimize CI/CD processes and secure DevOps workflows.