В рамках курса изучаются:
- библиотеки Python и конкретные задачи DevOps;
- правила эффективного и поддерживаемого кода;
- принципы автоматизации: Docker, Gitlab, Prometheus, K8S и др.
Входные требования:
- базовые навыки администрирования Linux (взаимодействие с процессами, файлами, использование прикладных протоколов передачи данных);
- опыт работы с git;
- знание Docker на базовом уровне и уметь запускать его на своей машине;
- понимание предназначения Ansible и модулей Ansible;
- иметь представления о предназначении Kubernetes и операторов Kubernetes;
- желательно опыт работы с GitLab и GitLab CI;
- желательно базовые навыки автоматизации на Bash.