Skip to content

Latest commit

 

History

History
60 lines (45 loc) · 22.5 KB

README.md

File metadata and controls

60 lines (45 loc) · 22.5 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

# Topic Date Reading materials Slides Projects
1 🤝 Linux and networking 1\6 Waterfall model, Agile and DevOps, Linux intro, File management Course intro, What is DeVOps?, Linux intro -
2 🤝 Linux and networking 2\6 IO redirection, processes, package management, env var, Bash and other shells Linux processes
3 Linux and networking 5\6 Bash conditional statements, The OSI model, Sockets, Networks and Subnets The OSI Model
4 Linux and networking 6\6 DNS, HTTP, Network Security, SSH Bash, Networking and Security
Due date: 2023-06-16
5 App deployment I 7\6 Intro to cloud computing, EC2 and EBS Intro to cloud computing, EC2 and EBS
6 App deployment I 8\6 S3, IAM S3, IAM
7 App deployment I 9\6 Flask webserver
8 Containers 12\6 Intro to virtualization and containers, Docker containers, Docker images
9 Containers 13\6 Docker networking Docker networking
10 Containers 14\6 Docker volumes, Docker compose
11 App deployment II 15\6 ELB, DynamoDB ELB
12 App deployment II 16\6 Lambda SQS and SNS, Lambda Containers, app development and simple deployment
Due date: 2023-06-26
13 Orchestration 19\6 Kubernetes setup, K8S core components Intro to microservices, Intro to Kubernetes
14 Orchestration 20\6 K8S pod design
15 Orchestration 21\6 K8S storage, ingress and ingress controller
16 Orchestration 22\6 Helm
17 The CI/CD pipeline 23\6 Jenkins server setup, The build and deploy pipelines The CI/CD pipeline
18 The CI/CD pipeline 26\6 Pull request testing Git workflows App advanced deployment
Due date: 2023-07-07
19 The CI/CD pipeline 27\6 Jenkins agents
20 Iac 28\6 IaaC - Terraform
21 Iac 29\6 IaaC - Ansible
22 🤝 Monitoring 3\7 K8S monitoring
23 🤝 Monitoring 4\7 Elasticsearch and Kibana, Prometheus and Grafana
24 🤝 Final projects 5\7 Final projects & tools bazaar tools bazaar Final project
25 🤝 Final projects 6\7 Projects proposals
26 🤝 Final projects 7\7 Final project
27 🤝 Final projects 10\7 Final project
28 🤝 Final projects 11\7 Final project
29 🤝 Final projects 12\7 Final project
30 🤝 Final projects 13\7 Students presentations
31 🤝 Final projects 14\7 Students presentations