Vă invităm la cursul intensiv online „Slurm DevOps: Tools&Cheats”

19-21 августа пройдет онлайн-интенсив Слёрм DevOps: Tools&Cheats.

Главный враг, с которым борется курс по DevOps: «Очень интересно, жаль, что у нас в компании это нельзя внедрить». Мы ищем такие решения, которые может внедрить даже обычный админ в легаси-проекте.

Курс предназначен для:

  • администраторов, кто хочет внедрять DevOps-практики «снизу»;
  • компаний и команд, кто хочет идти к DevOps-культуре маленькими и понятными шагами;
  • разработчиков, кто хочет разобраться с «админскими штучками», чтобы самостоятельно решать мелкие админские задачи и потихоньку развиваться в сторону тимлида кросс-функциональной команды.

Курс бесполезен для тех, кто уже знает и использует DevOps-инструменты. Вы не узнаете ничего нового.

Онлайн-интенсив — формат новых реалий, он обеспечивает практически такое же погружение, как офлайн-интенсивы, только без поездки в Москву (что для одних плюс, а для других минус).

Vă invităm la cursul intensiv online „Slurm DevOps: Tools&Cheats”

Мы уже дважды проводили курс по DevOps и собрали все шишки, какие могли.
Главная шишка — обманутые ожидания. Поэтому сразу расскажем, чего на курсе не будет.

Не будет бест практик. Будет разбор одной бест практики. Например, тема CI/CD, по которой можно спокойно делать недельный интенсив, занимает 4 часа. За это время можно показать основы и построить простой пайплайн, но нельзя разобрать пачку бест практик для разных кейсов.

Кейсов тоже не будет. Кейсы — это тема для конференции. Там можно час рассказывать про один случай из жизни. На Слёрме лектор может сказать, что «этот пример взят из моей практики», не больше.

Не будет индивидуального разбора практики. Практика — это не менторинг, это повторение за лектором. Цель практики — дать возможность в своих экспериментах отталкиваться от заведомо рабочего варианта. После интенсива можно пересмотреть записи и самостоятельно повторить практику. Это даст максимальный результат.

Не будет Kubernetes — хоть это и DevOps-инструмент, у нас по нему отдельный интенсив.

Și ce se va întâmpla?

va fi знакомство с инструментами с нуля и полный набор решений для построения базовой инфраструктуры.

Будет рассказ практиков про реальное применение инструментов и жизненные задачи. Это основа, к которой всегда можно добавить самостоятельное изучение документации и разбор кейсов.

Будут ежедневные ответы на вопросы, где можно спрашивать про свои проекты.

va fi работа с фидбеком: мы ежедневно просим обратную связь. Пишите обо всем, что вам не нравится, будем исправляться на ходу.

И будет традиционная возможность забрать деньги и уйти, если курс принципиально не нравится.

Программа интенсива

Subiectul #1: Lucrul în echipă cu Git

  • Comenzi de bază git init, commit, add, diff, log, status, pull, push
  • Flux Git, ramuri și etichete, strategii de îmbinare
  • Lucrul cu mai mulți reprezentanți la distanță
  • Fluxul GitHub
  • Furcă, telecomandă, cerere de tragere
  • Conflicte, lansări, încă o dată despre Gitflow și alte fluxuri în relație cu echipe

Subiectul #2: Lucrul cu aplicația din punct de vedere al dezvoltării

  • Scrierea unui microserviciu în Python
  • variabile de mediu
  • Integrare și teste unitare
  • Utilizarea docker-compose în dezvoltare

Subiectul #3: CI/CD: introducere în automatizare

  • Introducere în automatizare
  • Instrumente (bash, make, gradle)
  • Utilizarea git-hooks pentru a automatiza procesele
  • Liniile de asamblare din fabrică și aplicarea lor în IT
  • Un exemplu de construire a unei conducte „generale”.
  • Software modern pentru CI/CD: Drone CI, BitBucket Pipelines, Travis etc.

Тема №4: CI/CD: Работа с GitLab

  • GitLab CI
  • GitLab Runner, их типы и применение
  • GitLab CI, особенности настройки, лучшие практики
  • Этапы GitLab CI
  • Переменные GitLab CI
  • Construiți, testați, implementați
  • Controlul execuției și restricții: numai, când
  • Lucrul cu artefacte
  • Șabloane în interiorul .gitlab-ci.yml, reutilizand acțiuni în diferite părți ale conductei
  • Include - secțiuni
  • Gestionarea centralizată a gitlab-ci.yml (un fișier și împingere automată în alte depozite)

Subiectul #5: Infrastructura ca cod

  • IaC: Abordarea infrastructurii ca cod
  • Furnizorii de cloud ca furnizori de infrastructură
  • Instrumente de inițializare a sistemului, construirea imaginii (ambalare)
  • IaC folosind Terraform ca exemplu
  • Stocarea configurațiilor, colaborarea, automatizarea aplicațiilor
  • Practică de creare a unor manuale Ansible
  • Idempotenta, declarativitatea
  • IaC folosind Ansible ca exemplu

Subiectul #6: Testarea infrastructurii

  • Тестирование и непрерывная интеграция с Molecule и GitLab CI
  • Folosind Vagrant

Subiectul #7: Monitorizarea infrastructurii cu Prometheus

  • De ce este nevoie de monitorizare
  • Tipuri de monitorizare
  • Notificări în sistemul de monitorizare
  • Cum să construiți un sistem de monitorizare sănătos
  • Notificări care pot fi citite de om, pentru toată lumea
  • Verificarea sănătății: la ce ar trebui să fii atent
  • Automatizare bazată pe date de monitorizare

Subiectul #8: Înregistrarea unei aplicații cu ELK

  • Cele mai bune practici de logare
  • stiva ELK

Subiectul #9: Automatizarea infrastructurii cu ChatOps

  • DevOps și ChatOps
  • ChatOps: Puncte forte
  • Slack și alternative
  • Boți pentru ChatOps
  • Hubot și alternative
  • Безопасность
  • Cele mai bune și cele mai rele practici

Программа в работе и может незначительно меняться.

Preț: 30 000 ₽

înregistrare

Sursa: www.habr.com

Adauga un comentariu