Anyị na-akpọ gị òkù ka ị bịa n'ịntanetị kpụ ọkụ n'ọnụ "Slurm DevOps: Ngwa & Ndị aghụghọ"

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

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

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

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

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

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

Anyị na-akpọ gị òkù ka ị bịa n'ịntanetị kpụ ọkụ n'ọnụ "Slurm DevOps: Ngwa & Ndị aghụghọ"

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

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

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

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

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

А что будет?

Ga-abụ знакомство с инструментами с нуля и полный набор решений для построения базовой инфраструктуры.

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

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

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

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

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

Isiokwu #1: Mmekọrịta na Git

  • Iwu ndị bụ isi git init, ime, gbakwunye, iche, log, ọkwa, dọkpụrụ, kpalie
  • Git eruba, alaka na mkpado, jikota atụmatụ
  • Na-arụ ọrụ na ọtụtụ n'ime ime reps
  • GitHub eruba
  • ndụdụ, ime ime, ịrịọ arịrịọ
  • Esemokwu, mwepụta, ọzọ gbasara Gitflow na ọsọ ndị ọzọ metụtara otu

Isiokwu #2: Na-arụ ọrụ na ngwa site na echiche mmepe

  • Na-ede microservice na Python
  • Ngbanwe gburugburu
  • Nnwale njikọta na otu
  • Iji docker-edepụta na mmepe

Isiokwu #3: CI/CD: iwebata akpaaka

  • Okwu mmalite nke akpaaka
  • Ngwa (bash, make, gradle)
  • Iji git-hooks megharịa usoro
  • Ahịrị mgbakọ ụlọ ọrụ na ngwa ha na IT
  • Ihe atụ nke ịmepụta pipeline "n'ozuzu".
  • Akụrụngwa ọgbara ọhụrụ maka CI/CD: Drone CI, BitBucket Pipelines, Travis, wdg.

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

  • GitLab CI
  • GitLab Runner, их типы и применение
  • GitLab CI, особенности настройки, лучшие практики
  • Этапы GitLab CI
  • Переменные GitLab CI
  • Wulite, nwalee, bugharịa
  • Njikwa mkpochapụ na mmachi: naanị, mgbe
  • Na-arụ ọrụ na artifact
  • Ụdị n'ime .gitlab-ci.yml, na-ejigharị omume n'akụkụ dị iche iche nke pipeline
  • Gụnye - ngalaba
  • Njikwa etiti nke gitlab-ci.yml (otu faịlụ na ntinye akpaka na ebe nchekwa ndị ọzọ)

Isiokwu #5: Akụrụngwa dị ka Koodu

  • IaC: Na-abịarute akụrụngwa dịka koodu
  • Ndị na-enye igwe ojii dị ka ndị na-eweta akụrụngwa
  • Ngwa mmalite sistemu, ụlọ ihe onyonyo (akpa)
  • IaC na-eji Terraform dịka ọmụmaatụ
  • Nchekwa nhazi, imekọ ihe ọnụ, akpaaka ngwa
  • Omume ịmepụta akwụkwọ egwu egwu nwere ike ime
  • Idempotency, nkwuputa
  • IaC na-eji ike dị ka ọmụmaatụ

Isiokwu #6: Nnwale akụrụngwa

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

Isiokwu #7: Nyochaa akụrụngwa na Prometheus

  • Kedu ihe kpatara nleba anya?
  • Ụdị nlekota
  • Amamọkwa na sistemụ nlekota
  • Otu esi ewulite sistemu nlekota ahụike
  • Ọkwa mmadụ nwere ike ịgụ, maka onye ọ bụla
  • Nyocha ahụike: ihe ị kwesịrị ịṅa ntị na ya
  • Akpaaka dabere na data nleba anya

Isiokwu #8: Iji ELK banye ngwa

  • Omume igbu osisi kacha mma
  • Mkpokọta ELK

Isiokwu #9: akpaaka akụrụngwa na ChatOps

  • DevOps na ChatOps
  • ChatOps: Ike
  • Slack na ndị ọzọ
  • Bots maka ChatOps
  • Hubt na uzo ozo
  • Nche
  • Omume kachasị mma na nke kachasị njọ

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

Ahịa: 30 ₽

ndebanye

isi: www.habr.com

Tinye a comment