Παρουσίαση/Προβολή
Bασικές έννοιες και εργαλεία DevOps
(DIT250) - Anargyros Tsadimas
Περιγραφή Μαθήματος
Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής/ η φοιτήτρια θα είναι σε θέση να διαχειριστεί και να αυτοματοποιήσει αρκετές διαδικασίες εγκατάστασης/παραμετροποίησης λογισμικού καθώς και την προετοιμασία της υποδομής και των υπηρεσιών που θα υποστηρίζουν τα σύγχρονα πληροφοριακά συστήματα.
Ενδεικτικές θεματικές ενότητες:
- Βασικές εντολές UNIX / shell scripts
- Git, Python scripts
- System administration commands
- Monitoring tools, logs best practices
- virtualenvs, flask, pyenv
- Ansible
- Docker
- Web servers, Application servers, Proxies, SSL
- Jenkins
- Kubernetes
- virtualization vs containerization
Βιβλιογραφία
- Beyer, Betsy, et al. Site Reliability Engineering: How Google Runs Production Systems. " O'Reilly Media, Inc.", 2016.
- Shotts Jr, William E. The Linux command line: A complete introduction. No Starch Press, 2019.
- Chacon, Scott, and Ben Straub. Pro git. Apress, 2014.
- Geerling, Jeff. Ansible for DevOps: Server and configuration management for humans. Leanpub, 2015.
- Pro DevOps with Google Cloud Platform
Ημερομηνία δημιουργίας
Friday, February 26, 2021
-
Περίγραμμα
Δεν υπάρχει περίγραμμα