Cisco
Implementing DevOps Solutions and Practices Using Cisco Platforms (DEVOPS)
Put DevOps into practice with Cisco platforms.
5 daysIntermediate
About this course
Put DevOps into practice with Cisco platforms. You will build secure container images with Docker, use container networking to deploy a three-tier application, and create a GitLab CI pipeline that builds and deploys applications.
What you'll learn
- 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
- Explain design and operational concepts related to using a mix of public and private cloud deployments
- Describe modern application design and microservices architectures
- Describe the building blocks of Kubernetes and how to use its APIs to deploy an application
- Explain advanced Kubernetes deployment patterns and implement an automated pipeline
- Explain how monitoring, logging, and visibility concepts apply to Kubernetes
Who it's for
Developers and network engineers adopting DevOps practices.
Before you start
- 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
Related courses
More in Cisco →Intermediate
Administering Cisco Unified Communications Manager (ACUCM)
Cisco
View course →Intermediate
Administering Cisco Webex AI Assistant & Agent (AWXAI)
Cisco
View course →Intermediate
Cisco Administering and Troubleshooting Meraki Full Stack (MX,MS,MR,MV,MI,SM,MT) Technologies (MER-FS-ADMIN)
Cisco
View course →Intermediate
Cisco Administering Cisco Data Center Unified Computing System with Intersight v6.0 (DCUCAI)
Cisco
View course →Intermediate
Cisco Administering Cisco Unified Communications Manager and Unity Connection v15 (ACUCM w/AUC)
Cisco
View course →Intermediate
Cisco Administering Webex Contact Center (AWXCC)
Cisco
View course →Let's plan your next step together.
Tell us the course or certification you have in mind and we'll send the outline, upcoming dates, fees and private-team options.