В рамках своей трудовой и внетрудовой деятельности занимаюсь изучением DevOps практик и подходов. Основная деятельность связана с настройкой observability при работе с микросервисной архитектурой.
В работе с k8s могу следующее:
09.03.03 Прикладная информатика в информационной сфере
- Написание базовых абстракций для k8s (pod, deployment, ingress, service etc);
- Понимание работы и устройства компонентов кластера;
- Написание и редактирование сценариев ansible;
- Работа с продвинутыми абстракциями (deamonset, statefulset, job/cronjob etc);
- Работа с сетью и сервисами;
- Работа с Helm, деплой сервисов с помощью чартов;
- Написание CI/CD Pipline'ов в GitLab;
- Bestpractice по написанию Dockerfile, написание Dockerfile на GO;
- Написание docker-compose.yaml;
- Создание и подключение docker volume, работа с другими типами хранилищ (S3);
- CI/CD с помощью gitlab;
- Настройка и диагностика сети в docker;
- Мониторинг контейнеров с помощью cadvisor;
- Работа с docker registry;
- Работа с аналогами docker (podman);
- С мониторингом в кластере k8s;
- Установка и тюнинг Prometheus'a;
- Работа с Blackbox и Node Exporter'ами;
- Настройка визуализации данных в Grafana;
- Построение федераций и работа с Victoria Metrics;
- Настройка логирования в кластере с помощью EFK;