Обязанности и достижения:
В мои обязанности входила:
• Поддержка микросервисной архитектуры на базе Docker, Kubernetes и Helm, обеспечение высокой доступности и масштабируемости сервисов.
• Администрирование базы данных PostgreSQL (настройка резервного копирования, развёртывание и поддержка кластера Patroni, оптимизация запросов и конфигурации), а также поддержка бд Apache Cassandra.
• Настройка GitLab CI/CD: проектирование и создание пайплайнов сборки и деплоя, а также автоматизация рутинных задач.
• Организация системы логирования на базе Loki и Promtail, а также системы мониторинга на базе Prometheus и Grafana (создание дашбордов, алертингов, написание собственных экспортеров).
• Написание скриптов автоматизации на Bash и Python, а также плейбуки и роли на Ansible для автоматизации рутинных задач и развёртывания сервисов.
• Администрирование Linux-системы (установка и обновление пакетов, настройка безопасности, ведение системных журналов).
• Работа с брокером сообщений Apache Kafka, обеспечение взаимодействия компонентов микросервисной архитектуры.
Научилась автоматизировать задачи (сборку/развертывание приложений, а также рутинные задачи), освоила gitlab CI, python. Полностью переписала несколько пайплайнов, изменила процесс деплоя сервисов на различные окружения.
Также начала осваивать kubernetes, самостоятельно внедрила в проект istio.