Παρουσίαση/Προβολή

Επιλέχθηκε εικόνα

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