DevOps has three facets: culture, organization, and technology. This course focuses on the technology aspect. Students will learn the basics of the infrastructure important to utilizing DevOps tools. That is, virtualization, networking, the cloud, and infrastructure security. You will also learn the theory of fundamental DevOps concepts – Infrastructure as Code, configuration management, the deployment pipeline, microservice architecture, management of configuration parameters, the things that happen after a service is deployed, disaster recovery, and development-oriented security. Students will also see several case studies having to do with specialized forms of DevOps – Machine Learning and the DoD. Finally, students will see samples of the main DevOps tools.
Software Engineering 132 CRs
Len Bass and John Klein. Deployment and Operations for Software Engineers.
content serial | Description |
---|
1 | Introducing DevOps Concepts |
2 | Working with DevOps Mindset |
3 | Keeping Work Organized with DevOps |
4 | Using DevOps to Speed Up Time to Market |
5 | Infrastructure as code |
6 | Configuration Management |
7 | 7th week examination |
8 | Virtual Machines, Containers |
9 | Networking |
10 | The Cloud |
11 | Container Management |
12 | 12th week examination |
13 | Deployment Pipeline |
14 | Microservices Architecture, Service Mesh |
15 | Postproduction, Disaster Recovery |
Start your application