Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Κυριαρχία DevSecOps με GitLab

  • Σύγκριση λειτουργιών και ελέγχου μεταξύ GitLab CE, EE και GitLab.com.
  • Αρχιτεκτονική Omnibus και επιλογές εγκατάστασης Helm σε Kubernetes.
  • Κίνδυνοι δέσμευσης σε SaaS και απαιτήσεις τοποθέτησης δεδομένων.

Εγκατάσταση και Αρχιτεκτονική

  • Εγκατάσταση Omnibus σε Ubuntu με PostgreSQL και Redis.
  • Helm chart GitLab σε Kubernetes με persistent volumes.
  • Εξωτερικές υπηρεσίες: object storage, SMTP, LDAP.
  • Γεωγραφική αναπαραγωγή για disaster recovery πολλαπλών περιοχών.

Διαχείριση Αποθετηρίων και Έργων

  • Ομάδες, υποομάδες και ιεραρχίες έργων.
  • Ροές εργασίας merge request, κριτική κώδικα και κανόνες έγκρισης.
  • Πίνακες issues, epics και milestones για Agile σχεδιασμό.
  • Wiki, snippets και διαχείριση κυκλοφοριών.

Μηχανική Pipeline CI/CD

  • Σύνταξη .gitlab-ci.yml, στάδια και εξαρτήσεις εργασιών.
  • Τύποι runners: shared, group και specific runners.
  • Εκτελεστής Docker, εκτελεστής Kubernetes και autoscaling.
  • Κρυοφυλακή artifact, δημοσίευση σε registry και στάδια deployment.

Ανίχνευση Ασφαλείας

  • SAST, DAST, ανίχνευση εξαρτήσεων και ανίχνευση container.
  • Ανίχνευση μυστικών και συμμόρφωση αδειών.
  • Πίνακες ελέγχου ευπάθειας και παρακολούθηση αποκατάστασης.

Ταυτοποίηση και Εξουσιοδότηση

  • LDAP, SAML και OpenID Connect SSO.
  • Δίπλευρη ταυτοποίηση (2FA) και προσωπικά tokens πρόσβασης.
  • Whitelist IP και καταγραφή συμβάντων ελέγχου.

Διαχείριση Registry και Πακέτων

  • Registry container: ταυτοποίηση, πολιτικές καθαρισμού και αναπαραγωγή.
  • Registry πακέτων για Maven, npm, PyPI και Conan.
  • Γενικές αναρτήσεις πακέτων για εσωτερικά artifacts.

Παρακολούθηση και Κλιμάκωση

  • Μετρικές GitLab Exporter και πίνακες ελέγχου Grafana.
  • Βελτιστοποίηση βάσης δεδομένων και connection pooling PgBouncer.
  • Οριζόντια κλιμάκωση κόμβων web, API και sidekiq.
  • Στρατηγικές αντιγράφων ασφαλείας: εργασίες rake, object storage και επαλήθευση αποκατάστασης.

Απαιτήσεις

  • Προχωρημένη διαχείριση συστημάτων Linux και βασικές γνώσεις Ruby/Go.
  • Κατανόηση CI/CD, ορχήστρωσης containers και εργαλειοφόρων Git.
  • Εμπειρία με PostgreSQL και Redis σε κλίμακα.

Αudience

  • Ομάδες DevOps επιχειρήσεων που αντικαθιστούν το GitLab.com ή το GitHub Enterprise.
  • Οργανισμοί που απαιτούν πλήρη κυριαρχία της αλυσίδας εργαλείων DevSecOps.
  • Κλάδοι με αυστηρούς κανονισμούς που χρειάζονται on-premise CI/CD και registry.
 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (2)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες