DevOps CSDV3017

Explore all lectures in DevOps CSDV3017.

View Course Plan

Unit I: Introduction to DevOps

Lecture 1: What is DevOps? How DevOps works; Benefits of DevOps

Lecture 2: DevOps practices and history

Lecture 3: DevOps Tools & Toolchain

Unit II: Business Context and Team Dynamics

Lecture 4: Business needs for DevOps; Why DevOps is needed?

Lecture 5: DevOps teams & cross-functionality; CI vs CD vs Continuous Delivery

Lecture 6: DevOps tools for Agile; Differences between Agile & DevOps; Case Study: Silos Development

Unit III: DevOps Adoption and Architecture

Lecture 7: DevOps adoption; Lean & Kaizen principles; Challenges of DevOps adoption

Lecture 8: Monolithic vs Microservices; DevOps architecture; Cloud & DevOps resiliency

Lecture 9: Resilience process: Detect, Alert, Respond, Refine

Unit IV: DevOps Principles and Core Practices

Lecture 10: DevOps principles; Version Control (SVN, Git, GitHub); Gitflow workflow; CI with GitHub Actions

Lecture 11: Infrastructure as Code; Continuous Delivery & Deployment; Continuous Monitoring; Jenkins Pipeline

Lecture 12: Metrics tools; DevOps lifecycle; Digital transformation & role of DevOps

Unit V: DevOps Tools and Hands-on Practice

Lecture 13: Selecting right DevOps tools; Docker & Kubernetes; Puppet & Ansible; Monitoring tools; IBM Case Study: CI/CD

Lecture 14: Hands-on: Setting up CI/CD Pipelines; Hands-on: Infrastructure Automation

Unit VI: Testing and Deployment in DevOps

Lecture 15: Introduction to Testing; Verification & Validation; Types of Testing (White-box, Manual, Automation)

Lecture 16: Software build process; Test case writing; Automation testing tools; Manual vs Automated Deployment; IBM Case Study

Unit VII: Issue Tracking and Emerging Technologies

Lecture 17: Issue tracking tools: Bugzilla, GitLab Tracker, Jira; Types of bugs; Classification of software errors

Lecture 18: Open-source issue trackers; Workflow configuration; DevOps with emerging tech: Big Data & IoT — Course Wrap-up

Assessments & Exams

Quiz 1: Units I & II (25 MCQs)

Quiz 2: Units III, IV & V (25 MCQs)

Final Exam: 100 Marks Question Paper (All Units)

Additional Material

YouTube Channel: TechWorld with Nana Playlists

Book (PDF): The Phoenix Project A Novel About IT, DevOps, and Helping Your Business Win (Gene Kim, Kevin Behr, George Spafford)