Materials for the DevOps course at ECE.
- Introduction to DevOps
- Source Control Management (SCM)
- Infrastructure as code (IaC) | with Ansible
- Continuous Testing
- Continuous Integration & Continuous Delivery (CI/CD) | with GitHub Actions and Heroku
- Containerization | with Docker
- Containers orchestration | with Kubernetes
- Cloud-native applications. Microservice architecture | with Istio
- Monitoring | with Prometheus and Grafana
The course assignment is consist of:
Navigate inside the ./devops folder to read the raw material and access the labs. The module's folders contain following files:
index.md- materials for the moduleslides.pdf- PDF slideslab.md- labs descriptionhomework.md- homework descriptionassetsfolder - assets provided for the labsimagefolder - images used in the.mdfiles
The slides are available on Netlify as a static website - ece-devops-2021-fall.netlify.app.
Run the following commands to get the site up and running.
# Clone the repository
git clone https://github.com/adaltas/ece-devops-2021-fall.git devops
cd devops/slide-builder
# Download the dependencies
npm install
# Start the development server
npm run develop
# If you have problem, try
npm run clean && npm run develop
Sergei Kudinov
[email protected]
Developer and Big Data Engineer at Adaltas