SlideShare a Scribd company logo
17-616 (316) DevOps: Engineering for Deployment and Operations
TR 8:00-9:20 REMOTE
Fall 2020, 12 Units]
Instructor Email Office Location & Hours
Prof. Len Bass lenbass@cmu.edu by appointment
Prof. Hasan Yasar hyasar@cmu.edu by appointment
Prof. Eric Umuhoza eumuhoza@andrew.cmu.edu by appointment
Course Description. DevOps has three facets: culture, organization, and technology. This course
focuses on the technology aspect. You 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. You will also see several case studies having to do
with specialized forms of DevOps – Machine Learning and the DoD. Finally, you will see samples
of the main DevOps tools.
Activities.: The activities you will do for the course are:
Prior to each class session.
1. Watch the videos as enumerated below.
2. Read the sections of the textbook and additional references as enumerated below
3. Create a Mind Map of the material in the video.
4. Create a question for class discussion
During each class session
1. Take a short quiz over the preceding day’s videos, readings, and discussion.
2. Participate in a discussion over the material in that day’s video and reading.
3. Participate in other discussions and breakout groups as assigned during the class.
Perform the assignments as specified. The specific assignments and their due dates are
enumerated below.
Used as input to
“instructor’s discretion”
Prior Knowledge. Although no specific programming knowledge is required, you should know
several programming languages and several operating systems. You should not be intimidated
about navigating the internet to find information about specific tools, their installation, and
their use.
Learning Objectives. After completing this course, you will be able to:
• Explain the basic concepts of the cloud infrastructure and infrastructure security
• Enumerate and explain the basic theory of DevOps
• Explain the basic classes of DevOps tools
• Navigate the internet to learn about tool installation and use.
Learning Resources. There is a textbook required for this course. The details are:
Title: Deployment and Operations for Software Engineers
Authors: Len Bass and John Klein
Software engineering practices require knowledge of the
environment in which an application is to be run. In the modern
world, this means knowledge of virtualization, containers,
networking, the cloud, and security techniques for the internet. A
developer should also know about microservices, configuration
management, the deployment pipeline, monitoring and post
production, disaster recovery, and how to develop secure
applications. These topics, and more, are all covered in this book.
The book includes exercises and discussion questions to facilitate
classroom or group learning.. Order it from Amazon.
Assignments and due dates. Available on Canvas
Each assignment has three portions
• Fulfilling the assignment by performing the specified actions and code/scripts (60%)
• Enumerating the steps required to perform the specified actions. This enumeration should
be usable by someone unfamiliar with the actions and Screen shots of each key steps (20%)
• A one-page reflection on a topic specified as a portion of the assignment. 20%)
Assessments Due Date Assignments Due Date
1-Vagrant Sept 15th 5- Ansible/Saltstack Oct 22nd
2-Docker Sept 29th 6-Kubernetes Oct 29th
3-Wireshark Oct 1st 7-Ansible Vault Nov 5th
4-Jenkins Oct 15th 8-Nagios Nov 19th
9-Logstash Dec 3rd
Assessments.
• Assessment 1, Daily quizzes:
• Assessment 2, Comprehensive final (given last day of classes).
• Assessment 3, Assignments:
• Class participation, to enrich the discussion with your insight, relevant experience, critical
questions, and analysis of the material. The quality of contribution is more important than
the quantity.
Assessment Final Grade % Grade Percentage Interval
Daily quizzes 20% A 90-100%
Final 20% B 80-89%
Assignments 50% C 70-79%
Class participation 10% D 60-69%
R (F) 59% or below
Course and Grading Policies
• Late-work policy: All work is expected to be handed in at the indicated due date and time.
For fairness to the whole class, no late submissions will be accepted for the group work. In
the first week of classes, you should receive a course schedule for each course; please use
them to plan ahead.
Each student is allowed one late submission for the individual homework assignments. You
should immediately notify the course TA(s) before the submission deadline that you will
submit late. Late work must be submitted as soon as circumstances allow, ordinarily within
24 hours of the due date. If you have any questions you should raise them immediately
rather than waiting for conflicts to arise.
• Participation policy. Class participation will be graded by in-class engagement, including
asking relevant questions based on a critical review of required readings, lectures, and
comments made by your peers. The lack of attendance, and the use of mobile devices,
including phones and laptops, will count against your participation grade.
Course Schedule. The following schedule provides a general overview of topics and
assignments. Please refer to the syllabus online in Canvas for specific lecture topics, reading
assignments and due dates.
Class date Topic and video Reading
Tues, Sept 1 Lecture 0
Introduction, logistics
Thur, Sept 3 What is DevOps 1
https://presentationtube.com/users/watch/?v=Z5YBygXZagt
Tues, Sept 8 What is DevOps 2
https://presentationtube.com/users/watch/?v=qUEeWiB3oyg
Thurs, Sept 10 Infrastructure as code
https://presentationtube.com/users/watch/?v=pD9gPnSYBae
Tues, Sept 15 Configuration Management
https://presentationtube.com/users/watch/?v=0k9AK2teGU0
Chap 7 - C
managem
Thur, Sept 17 George Snow keynote
https://www.youtube.com/watch?v=UdaeTNtlqm0 (first 45 minutes)
Tues, Sept 22 Virtual Machines
https://presentationtube.com/users/watch/?v=Q1gU5wOejAD
Textbook
Thur, Sept 24 Containers
https://presentationtube.com/users/watch/?v=LJYowH8yMfu
Textbook
containers
Tues, Sept 29 Networking -1
https://presentationtube.com/users/watch/?v=QsRLpBVuHNG
Textbook
Thur, Oct 1 Networking -2
https://presentationtube.com/users/watch/?v=2Cf0eTe3GW9
Tues, Oct 6 The Cloud -1
https://presentationtube.com/users/watch/?v=UdHRPISEOtp
Textbook
Thurs. Oct 8 The Cloud -2
https://presentationtube.com/users/watch/?v=2kr6nMsnDgr
Class date Topic and video Reading
Tues, Oct 13 Container Management
https://presentationtube.com/users/watch/?v=q9RI4PiUyhx
Textbook
managem
Thurs, Oct 15 Infrastructure Security 1
https://presentationtube.com/users/watch/?v=6liFL7f2F4k
Chap 5 - T
Infrastruct
Tues, Oct 20 Infrastructure Security - 2
https://presentationtube.com/users/watch/?v=XctaZedfbs7
Thur, Oct 22 Deployment Pipeline - 1
https://presentationtube.com/users/watch/?v=w796t4XCX7t
Textbook
Deployme
Tues, Oct 27 Deployment Pipeline – 2
https://presentationtube.com/users/watch/?v=FQbB2gQgmUA
Thur, Oct 29 Deployment Pipeline - 3
https://presentationtube.com/users/watch/?v=IwLkXV1aLAC
Tues, Mov 3 Microservices Architecture - 1
https://presentationtube.com/users/watch/?v=VhbnLQfmb2Z
Textbook
Microser
Architec
Thur, Nov 5 Microservices Architecture – 2
https://presentationtube.com/users/watch/?v=5CHHxxOanRE
Tues, Nov 10 Service mesh
Not publicly available
Thur, Nov 12 Post Production
https://presentationtube.com/users/watch/?v=mXMgWlyRcqx
Textbook
Postprodu
Tues, Nov 17 Disaster Recovery
https://presentationtube.com/users/watch/?v=bEGJB3kLXe9
Textbook
recovery
Thur, Nov 19 Secure Development - 1
https://presentationtube.com/users/watch/?v=cYcabjPUR0C
Textbook
developm
Tues, Nov 25 Secure Development - 2
https://presentationtube.com/users/watch/?v=jkixxKW2eex
Tues, Dec 1 Domain Specific Dev Ops – DoD
https://presentationtube.com/users/watch/?v=QxhxfL1y0j8
Class date Topic and video Reading
Thurs, Dec 3 Domain Specific DevOps – Machine Learning
https://presentationtube.com/users/watch/?v=Mq7QvRn9Fhw
https://m
m/article
Tues, Dec 8 Review & Makeup Quiz
Thurs, Dec 10 Comprehensive Final

More Related Content

What's hot (20)

PDF
DevOps Delivery Pipeline
Denis Korchuganov
 
PDF
Better Security Testing: Using the Cloud and Continuous Delivery
Gene Gotimer
 
PDF
Flight East 2018 Presentation–A DevOps State of Mind: Continuous Security wit...
Synopsys Software Integrity Group
 
PPTX
Security Implications for a DevOps Transformation
Deborah Schalm
 
PPTX
Continuous Integration & Package Management 101
Maor Hayun
 
PPTX
How to go from waterfall app dev to secure agile development in 2 weeks
Ulf Mattsson
 
PPT
How to Build a DevOps Toolchain
IBM UrbanCode Products
 
PDF
DevOps for absolute beginners
Ahmed Misbah
 
PPTX
Testing in a Continuous Delivery Pipeline - Better, Faster, Cheaper
Gene Gotimer
 
PDF
Web Application Security Testing: Kali Linux Is the Way to Go
Gene Gotimer
 
PDF
Introduction to CICD
Knoldus Inc.
 
PPTX
Implementing FaaS on Kubernetes using Kubeless
Ahmed Misbah
 
PDF
Security DevOps - Staying secure in agile projects // OWASP AppSecEU 2015 - A...
Christian Schneider
 
PPTX
Dev opsandsecurity owasp
Helen Bravo
 
PPT
Database continuous integration, unit test and functional test
Harry Zheng
 
PDF
Continuous delivery @wcap 5-09-2013
David Funaro
 
PDF
The Continuous delivery Value @ codemotion 2014
David Funaro
 
PDF
DevOps Culture and Principles
Tonny Adhi Sabastian
 
PPTX
Transforming Organizations with CI/CD
Cprime
 
DevOps Delivery Pipeline
Denis Korchuganov
 
Better Security Testing: Using the Cloud and Continuous Delivery
Gene Gotimer
 
Flight East 2018 Presentation–A DevOps State of Mind: Continuous Security wit...
Synopsys Software Integrity Group
 
Security Implications for a DevOps Transformation
Deborah Schalm
 
Continuous Integration & Package Management 101
Maor Hayun
 
How to go from waterfall app dev to secure agile development in 2 weeks
Ulf Mattsson
 
How to Build a DevOps Toolchain
IBM UrbanCode Products
 
DevOps for absolute beginners
Ahmed Misbah
 
Testing in a Continuous Delivery Pipeline - Better, Faster, Cheaper
Gene Gotimer
 
Web Application Security Testing: Kali Linux Is the Way to Go
Gene Gotimer
 
Introduction to CICD
Knoldus Inc.
 
Implementing FaaS on Kubernetes using Kubeless
Ahmed Misbah
 
Security DevOps - Staying secure in agile projects // OWASP AppSecEU 2015 - A...
Christian Schneider
 
Dev opsandsecurity owasp
Helen Bravo
 
Database continuous integration, unit test and functional test
Harry Zheng
 
Continuous delivery @wcap 5-09-2013
David Funaro
 
The Continuous delivery Value @ codemotion 2014
David Funaro
 
DevOps Culture and Principles
Tonny Adhi Sabastian
 
Transforming Organizations with CI/CD
Cprime
 

Similar to Devops syllabus (20)

PPTX
advance configuration management system .pptx
SankitSaurabh
 
PDF
Coursework2 2013 distributed systems(1)
randomP786
 
DOCX
Web based Software Development
daveparky
 
PPT
01.intro
Philip Johnson
 
DOC
7th sem
nastysuman009
 
DOC
7th sem
nastysuman009
 
DOCX
MN502Overview of Network SecurityPage 6 of 6Assessment D.docx
raju957290
 
DOCX
Final ProjectCreate a Security Lab Tutorial Look back to t
ChereCheek752
 
PPTX
Best Devops Engineer Certification - Antier School of Blocktech (ASB)
ASB Academy
 
DOCX
CC 101 Introduction to Computing/Intro Comp
Notre Dame of Midsayap College
 
PDF
Unit 1 industry in the profession
PaulineTorion1
 
PPTX
DevSecOps in the Cloud from the Lens of a Well-Architected Framework.pptx
Turja Narayan Chaudhuri
 
DOCX
Dr. Sam Musa01-01-2017Network LAN Design with VoIP and Wireles.docx
kanepbyrne80830
 
PPTX
Devops Engineer E-Degree In Just 3 Months
John Alex
 
PPT
An Application-Oriented Approach for Computer Security Education
Xiao Qin
 
PPT
Linux Basics introduction for beginners.ppt
tomarrbk
 
PDF
AppSec How-To: Achieving Security in DevOps
Checkmarx
 
PDF
Cs 643 syllabus
Suneetha Prabhu
 
PDF
Network Security LabNetwork Security Lab
KezialElizabeth
 
PDF
520_DevOps Engineer Master Program Curriculum.pdf
AniruddhNain1
 
advance configuration management system .pptx
SankitSaurabh
 
Coursework2 2013 distributed systems(1)
randomP786
 
Web based Software Development
daveparky
 
01.intro
Philip Johnson
 
7th sem
nastysuman009
 
7th sem
nastysuman009
 
MN502Overview of Network SecurityPage 6 of 6Assessment D.docx
raju957290
 
Final ProjectCreate a Security Lab Tutorial Look back to t
ChereCheek752
 
Best Devops Engineer Certification - Antier School of Blocktech (ASB)
ASB Academy
 
CC 101 Introduction to Computing/Intro Comp
Notre Dame of Midsayap College
 
Unit 1 industry in the profession
PaulineTorion1
 
DevSecOps in the Cloud from the Lens of a Well-Architected Framework.pptx
Turja Narayan Chaudhuri
 
Dr. Sam Musa01-01-2017Network LAN Design with VoIP and Wireles.docx
kanepbyrne80830
 
Devops Engineer E-Degree In Just 3 Months
John Alex
 
An Application-Oriented Approach for Computer Security Education
Xiao Qin
 
Linux Basics introduction for beginners.ppt
tomarrbk
 
AppSec How-To: Achieving Security in DevOps
Checkmarx
 
Cs 643 syllabus
Suneetha Prabhu
 
Network Security LabNetwork Security Lab
KezialElizabeth
 
520_DevOps Engineer Master Program Curriculum.pdf
AniruddhNain1
 
Ad

More from Len Bass (20)

PDF
11 secure development
Len Bass
 
PDF
10 disaster recovery
Len Bass
 
PDF
9 postproduction
Len Bass
 
PDF
8 pipeline
Len Bass
 
PDF
7 configuration management
Len Bass
 
PDF
6 microservice architecture
Len Bass
 
PDF
5 infrastructure security
Len Bass
 
PPTX
4 container management
Len Bass
 
PDF
3 the cloud
Len Bass
 
PDF
1 virtual machines
Len Bass
 
PDF
2 networking
Len Bass
 
PDF
Quantum talk
Len Bass
 
PDF
Icsa2018 blockchain tutorial
Len Bass
 
PDF
Understanding blockchains
Len Bass
 
PDF
What is a blockchain
Len Bass
 
PDF
Architecture for the cloud deployment case study future
Len Bass
 
PDF
Architecting for the cloud cloud providers
Len Bass
 
PDF
Architecting for the cloud storage build test
Len Bass
 
PDF
Architecting for the cloud map reduce creating
Len Bass
 
PDF
Architecting for the cloud storage misc topics
Len Bass
 
11 secure development
Len Bass
 
10 disaster recovery
Len Bass
 
9 postproduction
Len Bass
 
8 pipeline
Len Bass
 
7 configuration management
Len Bass
 
6 microservice architecture
Len Bass
 
5 infrastructure security
Len Bass
 
4 container management
Len Bass
 
3 the cloud
Len Bass
 
1 virtual machines
Len Bass
 
2 networking
Len Bass
 
Quantum talk
Len Bass
 
Icsa2018 blockchain tutorial
Len Bass
 
Understanding blockchains
Len Bass
 
What is a blockchain
Len Bass
 
Architecture for the cloud deployment case study future
Len Bass
 
Architecting for the cloud cloud providers
Len Bass
 
Architecting for the cloud storage build test
Len Bass
 
Architecting for the cloud map reduce creating
Len Bass
 
Architecting for the cloud storage misc topics
Len Bass
 
Ad

Recently uploaded (20)

PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PDF
UITP Summit Meep Pitch may 2025 MaaS Rebooted
campoamor1
 
PPTX
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Coefficient of Variance in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PDF
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
PDF
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
PDF
Dipole Tech Innovations – Global IT Solutions for Business Growth
dipoletechi3
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PDF
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
PPTX
Build a Custom Agent for Agentic Testing.pptx
klpathrudu
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PPTX
Smart Doctor Appointment Booking option in odoo.pptx
AxisTechnolabs
 
PDF
Everything you need to know about pricing & licensing Microsoft 365 Copilot f...
Q-Advise
 
PDF
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
PDF
AI Prompts Cheat Code prompt engineering
Avijit Kumar Roy
 
PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PPTX
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
PDF
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
UITP Summit Meep Pitch may 2025 MaaS Rebooted
campoamor1
 
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Coefficient of Variance in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
Dipole Tech Innovations – Global IT Solutions for Business Growth
dipoletechi3
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
Build a Custom Agent for Agentic Testing.pptx
klpathrudu
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
Smart Doctor Appointment Booking option in odoo.pptx
AxisTechnolabs
 
Everything you need to know about pricing & licensing Microsoft 365 Copilot f...
Q-Advise
 
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
AI Prompts Cheat Code prompt engineering
Avijit Kumar Roy
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 

Devops syllabus

  • 1. 17-616 (316) DevOps: Engineering for Deployment and Operations TR 8:00-9:20 REMOTE Fall 2020, 12 Units] Instructor Email Office Location & Hours Prof. Len Bass [email protected] by appointment Prof. Hasan Yasar [email protected] by appointment Prof. Eric Umuhoza [email protected] by appointment Course Description. DevOps has three facets: culture, organization, and technology. This course focuses on the technology aspect. You 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. You will also see several case studies having to do with specialized forms of DevOps – Machine Learning and the DoD. Finally, you will see samples of the main DevOps tools. Activities.: The activities you will do for the course are: Prior to each class session. 1. Watch the videos as enumerated below. 2. Read the sections of the textbook and additional references as enumerated below 3. Create a Mind Map of the material in the video. 4. Create a question for class discussion During each class session 1. Take a short quiz over the preceding day’s videos, readings, and discussion. 2. Participate in a discussion over the material in that day’s video and reading. 3. Participate in other discussions and breakout groups as assigned during the class. Perform the assignments as specified. The specific assignments and their due dates are enumerated below. Used as input to “instructor’s discretion”
  • 2. Prior Knowledge. Although no specific programming knowledge is required, you should know several programming languages and several operating systems. You should not be intimidated about navigating the internet to find information about specific tools, their installation, and their use. Learning Objectives. After completing this course, you will be able to: • Explain the basic concepts of the cloud infrastructure and infrastructure security • Enumerate and explain the basic theory of DevOps • Explain the basic classes of DevOps tools • Navigate the internet to learn about tool installation and use. Learning Resources. There is a textbook required for this course. The details are: Title: Deployment and Operations for Software Engineers Authors: Len Bass and John Klein Software engineering practices require knowledge of the environment in which an application is to be run. In the modern world, this means knowledge of virtualization, containers, networking, the cloud, and security techniques for the internet. A developer should also know about microservices, configuration management, the deployment pipeline, monitoring and post production, disaster recovery, and how to develop secure applications. These topics, and more, are all covered in this book. The book includes exercises and discussion questions to facilitate classroom or group learning.. Order it from Amazon. Assignments and due dates. Available on Canvas Each assignment has three portions • Fulfilling the assignment by performing the specified actions and code/scripts (60%) • Enumerating the steps required to perform the specified actions. This enumeration should be usable by someone unfamiliar with the actions and Screen shots of each key steps (20%) • A one-page reflection on a topic specified as a portion of the assignment. 20%) Assessments Due Date Assignments Due Date 1-Vagrant Sept 15th 5- Ansible/Saltstack Oct 22nd 2-Docker Sept 29th 6-Kubernetes Oct 29th 3-Wireshark Oct 1st 7-Ansible Vault Nov 5th 4-Jenkins Oct 15th 8-Nagios Nov 19th
  • 3. 9-Logstash Dec 3rd Assessments. • Assessment 1, Daily quizzes: • Assessment 2, Comprehensive final (given last day of classes). • Assessment 3, Assignments: • Class participation, to enrich the discussion with your insight, relevant experience, critical questions, and analysis of the material. The quality of contribution is more important than the quantity. Assessment Final Grade % Grade Percentage Interval Daily quizzes 20% A 90-100% Final 20% B 80-89% Assignments 50% C 70-79% Class participation 10% D 60-69% R (F) 59% or below Course and Grading Policies • Late-work policy: All work is expected to be handed in at the indicated due date and time. For fairness to the whole class, no late submissions will be accepted for the group work. In the first week of classes, you should receive a course schedule for each course; please use them to plan ahead. Each student is allowed one late submission for the individual homework assignments. You should immediately notify the course TA(s) before the submission deadline that you will submit late. Late work must be submitted as soon as circumstances allow, ordinarily within 24 hours of the due date. If you have any questions you should raise them immediately rather than waiting for conflicts to arise. • Participation policy. Class participation will be graded by in-class engagement, including asking relevant questions based on a critical review of required readings, lectures, and comments made by your peers. The lack of attendance, and the use of mobile devices, including phones and laptops, will count against your participation grade. Course Schedule. The following schedule provides a general overview of topics and assignments. Please refer to the syllabus online in Canvas for specific lecture topics, reading assignments and due dates.
  • 4. Class date Topic and video Reading Tues, Sept 1 Lecture 0 Introduction, logistics Thur, Sept 3 What is DevOps 1 https://presentationtube.com/users/watch/?v=Z5YBygXZagt Tues, Sept 8 What is DevOps 2 https://presentationtube.com/users/watch/?v=qUEeWiB3oyg Thurs, Sept 10 Infrastructure as code https://presentationtube.com/users/watch/?v=pD9gPnSYBae Tues, Sept 15 Configuration Management https://presentationtube.com/users/watch/?v=0k9AK2teGU0 Chap 7 - C managem Thur, Sept 17 George Snow keynote https://www.youtube.com/watch?v=UdaeTNtlqm0 (first 45 minutes) Tues, Sept 22 Virtual Machines https://presentationtube.com/users/watch/?v=Q1gU5wOejAD Textbook Thur, Sept 24 Containers https://presentationtube.com/users/watch/?v=LJYowH8yMfu Textbook containers Tues, Sept 29 Networking -1 https://presentationtube.com/users/watch/?v=QsRLpBVuHNG Textbook Thur, Oct 1 Networking -2 https://presentationtube.com/users/watch/?v=2Cf0eTe3GW9 Tues, Oct 6 The Cloud -1 https://presentationtube.com/users/watch/?v=UdHRPISEOtp Textbook Thurs. Oct 8 The Cloud -2 https://presentationtube.com/users/watch/?v=2kr6nMsnDgr
  • 5. Class date Topic and video Reading Tues, Oct 13 Container Management https://presentationtube.com/users/watch/?v=q9RI4PiUyhx Textbook managem Thurs, Oct 15 Infrastructure Security 1 https://presentationtube.com/users/watch/?v=6liFL7f2F4k Chap 5 - T Infrastruct Tues, Oct 20 Infrastructure Security - 2 https://presentationtube.com/users/watch/?v=XctaZedfbs7 Thur, Oct 22 Deployment Pipeline - 1 https://presentationtube.com/users/watch/?v=w796t4XCX7t Textbook Deployme Tues, Oct 27 Deployment Pipeline – 2 https://presentationtube.com/users/watch/?v=FQbB2gQgmUA Thur, Oct 29 Deployment Pipeline - 3 https://presentationtube.com/users/watch/?v=IwLkXV1aLAC Tues, Mov 3 Microservices Architecture - 1 https://presentationtube.com/users/watch/?v=VhbnLQfmb2Z Textbook Microser Architec Thur, Nov 5 Microservices Architecture – 2 https://presentationtube.com/users/watch/?v=5CHHxxOanRE Tues, Nov 10 Service mesh Not publicly available Thur, Nov 12 Post Production https://presentationtube.com/users/watch/?v=mXMgWlyRcqx Textbook Postprodu Tues, Nov 17 Disaster Recovery https://presentationtube.com/users/watch/?v=bEGJB3kLXe9 Textbook recovery Thur, Nov 19 Secure Development - 1 https://presentationtube.com/users/watch/?v=cYcabjPUR0C Textbook developm Tues, Nov 25 Secure Development - 2 https://presentationtube.com/users/watch/?v=jkixxKW2eex Tues, Dec 1 Domain Specific Dev Ops – DoD https://presentationtube.com/users/watch/?v=QxhxfL1y0j8
  • 6. Class date Topic and video Reading Thurs, Dec 3 Domain Specific DevOps – Machine Learning https://presentationtube.com/users/watch/?v=Mq7QvRn9Fhw https://m m/article Tues, Dec 8 Review & Makeup Quiz Thurs, Dec 10 Comprehensive Final