Pages: https://j-avdeev.github.io/DevOps/
- Software development lifecycle, ISO/IEC 12207.
- Virtualization, hypervisors (Virtualbox, VMware)
- Version Control Systems (VCS) or Source Code Management (SCM) tools (Git)
- Continuous Integration
- Build automation (Gradle, Maven)
- Software provisioning automation, configuration management, and application deployment (Ansible, Puppet, Chef)
- Operating-system-level virtualization, also known as "containerization" (Docker)
After completing the course, the students should be able to:
- understand Continuous Integration advantages;
- able to work with bash;
- able to work with popular Version Control Systems (Git);
- able to work with popular virtualization tools (Virtualbox, VMware);
- able to work with containerization tools (k8s).
- DevOps Lecture 01: DevOps Lifecycle | - |2020'RUS
- DevOps Lecture 02: RAID VM Docker | 2021'RUS | 2020'RUS | 2019'ENG
- DevOps Lecture: Docker 2021'RUS
- DevOps Lecture 03: Git GitLab CI | 2019'ENG | 2020'RUS
- DevOps Lecture 04: Zabbix Web Scenario | 2019'ENG
- DevOps Lecture 05: Zabbix Agent | 2019'ENG | 2020'RUS
- Bash
- Bash - Beginner's Guide to the Bash Terminal (ENG) (cd, making directory, editing files, sudo etc.)
- Bash - Linux Command Line Pipes and Redirection (ENG)
- Kubernetes
DevOps Autumn'23 Results Table: https://docs.google.com/spreadsheets/d/1bHkpKsSENh0gkB9hMo2kfTFa7Q3k36vr5fBXZVYTFDY/edit?usp=sharing https://docs.google.com/spreadsheets/d/1__NQhRQ_8DyOFM_F_Nc2ldODS4Ncys3ghjrEBAuqiI8/edit?usp=sharing