Skip to content

Latest commit

 

History

History
60 lines (45 loc) · 21.9 KB

README.md

File metadata and controls

60 lines (45 loc) · 21.9 KB

Welcome to the CS DevOps Bootcamp at UPES University of India

License:CC BY-NC-ND 4.0

This README contains information on the schedule, materials, exercises and projects for the DevOps bootcamp at UPES University of India, summer 2023.

Useful links

Course Staff

Teachers: Alon Itach, Tsadok Levi, Osher Atiyas, Arthur Garmider
TAs: Mohammed Khalil, Nahshon Paz

Communication

Course schedule

# Date Reading materials Slides Projects
1 🤝 1\6 Waterfall model, Agile and DevOps, Linux intro, File management Course intro, What is DeVOps?, Linux intro -
2 🤝 2\6 IO redirection, processes, package management, env var, Bash and other shells Linux processes
3 5\6 Bash conditional statements, The OSI model, Sockets, Networks and Subnets The OSI Model
4 6\6 DNS, HTTP, Network Security, SSH Bash, Networking and Security
Due date: 2023-06-16
5 7\6 Intro to cloud computing, EC2 and EBS Intro to cloud computing, EC2 and EBS
6 8\6 S3, IAM S3, IAM
7 9\6 Flask webserver
8 12\6 Intro to virtualization and containers, Docker containers, Docker images
9 13\6 Docker networking Docker networking
10 14\6 Docker volumes, Docker compose
11 15\6 ELB, DynamoDB ELB
12 16\6 Lambda SQS and SNS, Lambda Containers, app development and simple deployment
Due date: 2023-06-23
13 19\6 K8S Intro to microservices, Intro to Kubernetes
14 20\6 K8S
15 21\6 K8S
16 22\6 K8S The CI/CD pipeline
17 23\6 CI/CD Jenkins Git workflows App advanced deployment
Due date: 2023-07-03
18 26\6 CI/CD Jenkins
19 27\6 CI/CD Jenkins
20 28\6 IaaC - Terraform, Integrate into Jenkins
21 29\6 IaaC - Ansible, Integrate into Jenkins
22 🤝 3\7 Monitoring and alerting
23 🤝 4\7 Monitoring and alerting
24 🤝 5\7 Stabilize your projects & tools bazaar tools bazaar Final project
25 🤝 6\7 Projects proposals
26 🤝 7\7 Final project
27 🤝 10\7 Final project
28 🤝 11\7 Final project
29 🤝 12\7 Students presentations
30 🤝 13\7 Students presentations
31 🤝 14\7 Summary, further learning paths