Implementing DevOps Solutions and Practices Using Cisco Platforms (DEVOPS) is a 5-day course which teaches students how to automate application deployment, enable automated configuration, enhance management, and improve scalability of cloud microservices and infrastructure processes on Cisco® platforms. Students will also learn how to integrate Docker and Kubernetes to create advanced capabilities and flexibility in application deployment.
This course prepares you for the 300-910 Implementing DevOps Solutions and Practices Using Cisco Platforms (DEVOPS) certification exam.
The knowledge and skills that the learner should have before attending this course are as follows:
Basic programming language concepts and familiarity with Python
Basic understanding of compute virtualization
Ability to use Linux, text-driven interfaces, and CLI tools, such as Secure Shell (SSH), bash, grep, ip, vim/nano, curl, ping, traceroute, and telnet
Foundational understanding of Linux-based OS architecture and system utilities
CCNA® level core networking knowledge
Foundational understanding of DevOps concepts
Awareness and familiarity with continuous integration, continuous deployment, and continuous delivery CI/CD) concepts
Hands-on experience with Git
Course to run is subject to a minimum enrollment. If the minimum enrollment is not met than the class may run as a live online virtual instructor led class. For more information, please contact 207-775-0244 or email: learn@vtec.org
Describe the DevOps philosophy and practices, and how they apply to real-life challenges
Explain container-based architectures and available tooling provided by Docker
Describe application packaging into containers and start building secure container images
Utilize container networking and deploy a three-tier network application
Explain the concepts of configuration item (CI) pipelines and what tooling is available
Implement a basic pipeline with Gitlab CI that builds and deploys applications
Implement automated build testing and validation
Describe DevOps principles applied to infrastructure
Implement on-demand test environments and explain how to integrate them with an existing pipeline
Implement tooling for metric and log collection, analysis, and alerting
Describe the benefits of application health monitoring, telemetry, and chaos engineering in the context of improving the stability and reliability of the ecosystem
Describe how to implement secure DevOps workflows by safely handling sensitive data and validating applications