Devops Workshop Schedule
Devops Workshop Schedule
Target Audience:
Workshop Objectives:
● Introduction to DevOps
○ What is DevOps and why is it essential?
○ The history and evolution of DevOps.
○ Key principles of DevOps: Collaboration, Automation, Continuous Integration,
and Continuous Delivery.
● DevOps Culture & Practices
○ Breaking down silos: Development, QA, and Operations collaboration.
○ Agile & Lean methodologies in the DevOps context.
○ The impact of DevOps on organizational culture and team dynamics.
Session 2: DevOps Lifecycle and Tools
Objective: Understand the DevOps lifecycle and explore the essential tools.
● Introduction to Containers
○ What are containers and why are they critical in DevOps?
○ Docker fundamentals: creating, managing, and sharing containers.
○ Benefits of containerization in DevOps workflows.
● Container Orchestration with Kubernetes
○ What is Kubernetes and why is it popular?
○ Pods, Services, and Deployments in Kubernetes.
○ Hands-on demo: Running a containerized application using Kubernetes.
Objective: Understand the concept of DevSecOps and security in the DevOps pipeline.
● What is DevSecOps?
○ Integrating security into the DevOps pipeline.
○ Tools for automating security in DevOps.
● Best Practices for Security in DevOps
○ Vulnerability scanning.
○ Automating security testing in CI/CD.
○ Securing containerized applications.
Break
Objective: Develop and deploy a full DevOps pipeline from code to production.
● Creating a Complete Pipeline
○ Version control, build automation, continuous integration, testing, deployment,
monitoring.
○ Integrating different tools to form a unified pipeline.
○ Deploying a sample application using CI/CD, containers, and monitoring.
● Closing Remarks and Q&A
○ Review of key concepts covered.
○ Q&A session and open discussion.
Required Prerequisites:
Outcomes: